首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
40
问题
有如下类定义和变量定义:
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全国计算机二级
相关试题推荐
有如下类定义:classBase{public:inta;protected:intb;private:intc;};classDerived:
下列关于函数的描述中,错误的是
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){returni-
下列关于类定义的说法中,正确的是()。
有如下程序:#include#includeusingnamespacestd;intmain(){cout
已知函数fun的原型为intfun(int,int,int);下列重载函数原型中错误的是()。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式()。
若为类MyClass重载运算符"+",下列声明中,错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有整数栈类IntList、顺序栈类SeqList和链接栈类LinkList的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:46
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
随机试题
简述新兴行业的环境特点及战略选择。
ALDH2>LDH1>LDH3>LDH4>LDH5BLDH5>LDH1>LDH2>LDH3>LDH4CLDH3>LDH1>LDH2>LDH4>LDH5DLDH1>LDH2>LDH3>LDH4>LDH5ELDH
A.求同法B.类推法C.共变法D.求异法E.排除法根据大量调查,乙肝病毒感染者肝癌的发病率远远高于非感染者,因而考虑乙肝病毒感染与肝癌的发生有关,这种建立病因假说的思维方法属于
墙壁装饰用压花纸(规格尺寸100厘米×50厘米)
银行工作人员配合监管机构的监管,应当()。
某市国税局稽查分局在对甲企业进行检查时,发现其通过设两套账偷税的事实,并就未按规定设账和偷税分别予以处罚。甲企业未补税和缴纳罚款,并以未告知诉讼权为由,向某市国税局就行政处罚行为申请税务行政复议。市国税局认为甲企业未先缴纳税款,决定不予受理该复议申请。甲企
下列各项中,属于税收征收管理法律制度禁止的行为的有()。
教师自觉利用环境和自身教育因素对学生进行熏陶和感染的德育方法是()。
甲工人每小时可加工A零件3个或B零件6个,乙工人每小时可加工A零件2个或B零件7个。甲、乙两工人一天8小时共加工零件59个,甲、乙加工A零件分别用时为x小时、y小时,且x、y皆为整数,两名工人一天加工的零件总数相差:
求微分方程yy"+(y’)2=0满足初始条件y(0)=1,y’(0)=1/2的特解.
最新回复
(
0
)