首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A(){data=0;} A(int x){data=x;} ~A(){} int GetData()const{return data;}
有如下类定义和变量定义: class A{ public: A(){data=0;} A(int x){data=x;} ~A(){} int GetData()const{return data;}
admin
2021-06-10
28
问题
有如下类定义和变量定义:
class A{
public:
A(){data=0;}
A(int x){data=x;}
~A(){}
int GetData()const{return data;}
void SetData(int n){data=n;}
private:
int data;
};
const A a(5);
A b(8);
下列函数调用中错误的是( )。
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData();
D、b.SetData(10);
答案
B
解析
题意中定义了两个对象a和b,a是const变量,将一个对象说明为常对象后,通过这个常对象只能调用它的常成员函数,而不能调用其他成员函数,所以不能通过调用a成员函数修改对象成员的值,而b则可以,所以a.SetData(10)的调用是错误的。由于GetData()是常成员函数,所以a.GetData()的调用正确,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/Uqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.epp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doe类的对象myDoc中。然后将my
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义私有常量PI,请在注释//********1********后添加适当的语句。(2)完成类的私有常量PI的赋
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(va
在下列原型所示的C++函数中,按"传值"方式传递参数的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
在下面的类声明中,错误的是
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass():c(0.0),b(0),a(’,’){}};创建这个类的对象时,数据成员
随机试题
人的身心发展速度呈现出加速与平缓交替发展的状态,这体现的是身心发展的()特点。
男性,62岁,3个月来干咳,进行加重性呼吸困难。体检:杵状指,肺底部Velcro啰音。HRCT示双下肺沿胸膜分布的蜂窝状阴影。BALF示中性粒细胞比例增高。下列叙述不正确的是
男性,45岁,上腹痛3年余,周期性发作。近一周呈持续性痛。左上腹局限性压痛。钡餐见胃角部龛影,直径1.0cm。本病例的诊断是
有癫癎或精神病史者应慎用的药是
房地产开发项目的开发建设应当统筹安排配套基础设施,并根据()的原则实施。
电抗器的验收时,应进行的检查包括()。
贷款是商业银行最主要的资产,是商业银行最主要的资金运用。()
所谓类文本,指的是出版物中所有作者文字之外的部分。尽管类文本也是阅读对象,但它们___________地成为阅读的主体,甚至造成了对于文本的阅读___________,实在有___________之嫌。 依次填入划横线部分最恰当的一项是:
曲线上对应于t=1的点处的法线方程为__________.
Youshouldcultivatethehabitofreadingcarefully.
最新回复
(
0
)