网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
70、const对象不能随意被修改,但const成员函数可以修改const对象。
参考答案和解析
错误
更多 “70、const对象不能随意被修改,但const成员函数可以修改const对象。” 相关考题
考题
已知:print( )函数是一个类的常成员函数,且无返回值。在下列表示中,正确的是( )
Avoid print( ) const;Bconst void print( );Cvoid print( );Dvoid print(const);
考题
有如下类定义:class AA{int a;public:int getRef() const{return a;} // ①int getvalue() const{return a;} // ②void set(int n) const{a=n;} // ③friend void show(AA aa) const {cout // ④};其中的四个函数定义中正确的是A . ①B . ②C . ③D . ④
考题
关于const修饰符的说法中,错误的是A.const既可以修饰成员函数,也可以修饰数据成员,还可以修饰对象B.若const修饰了一个对象,则该对象中的所有数据成员都无法被更新C.常对象无法调用一般成员函数D.常成员函数只能被常对象调用,不能被一般对象调用
考题
有如下类定义: class AA { int a; public: int getRef()const{ return a; } //① int getValue()const{ return a; } //② void set(int n)const{ a=n; } //③ friend void show(AA aa)const{ cout<<a; } //④ }; 其中的四个函数定义中正确的是( )。A.①B.②C.③D.④
考题
要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )。
A.const char *p=”ABCD”;B.char const *p=”ABCD”;C.char *const p=”ABCD”;D.const char *const p=”ABCD”;
考题
关于常成员函数,下列说法中错误的是A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员C.常成员函数既可以被常对象调用,也可以被一般对象调用D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符
考题
某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是A.const void Show();B.void const Show();C.void Show()const;D.void Show(const);
考题
What do the following declarations mean?a) const int a;b) int const a;c) const int *a;d) int * const a;e) int const * a const;
考题
已知String类定义如下:class String{public:String(const char *str = NULL); // 通用构造函数String(const String another); // 拷贝构造函数~ String(); // 析构函数String perater =(const String rhs); // 赋值函数private:char *m_data; // 用于保存字符串};尝试写出类的成员函数实现。
考题
已知类 String 的原型为class string{public:string(const char *str=null);//普通构造函数string(const string other);//拷贝构造函数---string(void);string operate=(const string other);//赋值函数private:char * m-data;//用于保存字符串};请编写 string 的上述4 个函数
考题
已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。A、void print()constB、const void print()C、void const print()D、void print(const)
考题
若有类W说明class W{int a;public:voidfConst(int)const;};,则函数fConst的正确定义是()A、void W::fConst(intk)const{k=a;}B、void W::fConst(intk)const{k=a++;}C、void W::fConst(intk)const{cina;}D、void W::fConst(intk)const{a=k;}
考题
单选题某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是( )。A
const void Show();B
void const Show();C
void Show() const;D
void Show(const);
考题
单选题已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是( )。A
void print()const;B
const void print();C
void const print();D
void print(const);
考题
单选题已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。A
void print()constB
const void print()C
void const print()D
void print(const)
考题
单选题若有Const PI=3.14159,PI称为()A
变量名B
符号常量名C
对象名D
函数名
热门标签
最新试卷