首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
42
问题
有如下类定义和变量定义:
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://www.kaotiyun.com/show/Uqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.epp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doe类的对象myDoc中。然后将my
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的
下列关于类模板的表述中,错误的是
关于赋值运算符=的重载,下列表述中错误的是
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为()。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
下列关于模板的叙述中,错误的是()。
下列关于虚基类的描述中,错误的是()。
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
随机试题
导致血中儿茶酚胺类激素浓度升高的因素是()。
图D—21为三量程电压表的电路图,电流计G的动圈电阻为27Ω,最大允许电流为2mA,求相对于量程U1为1.5V,U2为3V,U3为15V的三挡的电阻R1、R2、R3的数值。
患者男性,55岁。尿频、尿痛间断发作2年,下腹隐痛、肛门坠胀1年。查体:肛门指诊双侧前列腺明显增大、压痛、质偏硬,中央沟变浅,肛门括约肌无松弛。前列腺液生化检查锌含量为1.74mmol/L,B超示前列腺增大。下列不是该疾病前列腺液的特征的是
A.凸透镜B.凹透镜C.环曲面镜D.角膜接触镜E.双光镜矫正近视眼用
液压泵铭牌或产品样本标出的压力是()。
下列各项,能够引起所有者权益总额变化的是()。
2015年保险公司原保险保费收入4282.52亿元,伺比增长20.00%,比上一年高2.51%。其中,产险业务原保险保费收入7994.97亿元,同比增长10.99%;寿险业务原保险保费收入13241.52亿元,同比增长21.46%;健康险业务原保险保费收入
甲被人民法院判处支付乙人民币30万元,甲不予执行,法院决定拍卖甲部分财产并派执行人员丙去具体实施。甲与丙发生争吵并将丙推倒在地,丙头部撞在石头上造成重伤。则甲成立()。
InAugust1969anunmarriedpregnantwomanlivinginTexaswantedtoterminateherpregnancybyhavinganabortion.Herdoctorr
AsanAmericansongwriter,singer,artistandwriter,BobDylanhasbeeninfluentialinpopularmusicandcultureformorethan
最新回复
(
0
)