首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
admin
2021-05-06
21
问题
有如下类定义和变量定义:
class A{
public:
A() { data = 0; }
~A() {}
int GetData() const { return data; }
void SetData(int n) { data = n; }
private:
int data;
};
const A a;
A b;
下列函数调用中错误的是
选项
A、a.GetData();
B、a.SetData(10);
C、b.GetData();
D、b.SetData(10);
答案
B
解析
本题考查常对象,如果一个对象被定义为常对象,那么它不能调用该对象的非const型的成员函数,所以B选项错误,a为常对象,调用了SetData这个非const型的成员函数。
转载请注明原文地址:https://kaotiyun.com/show/SPfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includeusingnamespacestd;intfun(){staticinti=0;ints=1;s+=i:i++;Feturn
有如下类声明:classHow{intk;public:friendvoidshow();};则类How所拥有的构造函数的数量是()。
下面程序的输出结果为()。#includevoidmain(){intx:int&y=x;11变量引用y=99;cout
下列叙述中正确的是()。
有如下类说明:classTestClass{intx:public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{inty;public:TestClass1(i
如果利用C++流进行输入输出,下面的叙述中正确的是()。
下面不属于软件测试实施步骤的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
若为类MyClass重载运算符"+",下列声明中,错误的是
随机试题
事件A,B满足AB=A,则A与B的关系为()
甲某为古文爱好者,2006年10月,他将古文《论语》予以注释,整理成一本名为《论语注释》的书加以出版,其间甲的学生乙为甲收集资料、提供建议并进行校对。后该书出版不久,丙经甲的同意将该书译成英文。下列选项正确的有()
下列存款人中可以申请开立基本存款账户的有()。
按照某种产品(或零件)的加工顺序来排列各种机器设备和工作地的生产物流组织方式称为()。
A.肌梭的传入冲动增加,腱器官的传入冲动减少B.肌梭的传入冲动不变,腱器官的传入冲动增加C.肌梭的传入冲动增加,腱器官的传入冲动增加D.肌梭的传入冲动减少,腱器官的传入冲动不变当骨骼肌受外力牵拉伸长时
设且则()
Meteorologists(气象学家)andcomputerscientistsnowworktogethertodesigncomputerprogramsandvideoequipmentcapableoftrans
ItisnotthatIdonotlikeplays.ThereasonwhyIdidnotgotothetheaterlastnightwasthatIcouldnot______thetime.
WhichofthefollowingisthemaincauseoftherecallofToyotaintheU.S.?
PreparingforTestsIdeallyitshouldbeloveoflearning,achievement,andself-improvementthatpromptsalllearning.But
最新回复
(
0
)