首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
admin
2021-06-10
12
问题
有如下类定义和变量定义:
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/pffp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
下列叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classObj{statichati;public:Obj(){i++;}~bj(){i--;}
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
结构化程序的三种基本控制结构是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用于获取数
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
下列关于函数参数的叙述中,正确的是()。
下列与队列结构有关联的是()。
随机试题
马绦虫虫卵内含有
患者因急性弥漫性腹膜炎需急症手术,正确的原则和步骤不包括
湿空气的含湿量相同时,温度越高,则其吸湿能力()。
法律规定,以划拨方式取得土地使用权的,转让房地产应当按照国务院规定,报()审批。
以下对采购与付款业务流程中编制付款凭单环节的控制活动陈述中,恰当的包括()。
西湖彩电要更名了。此举,在浙江省杭州西湖电子集团职工中引出了两种截然不同的意见。赞成者认为,西湖彩电推出的全数字彩电,在国内处于领先地位,而原来的西湖彩电给人的印象是中档产品,既然产品已全面创新,品牌也应脱离原来的束缚,通过全新的科技、全新的产品
信用质量“黑名单”:指通过一定的信息系统对某些个人或单位在经济活动中违约违法行为在一定范围内予以披露,从而对这种行为起到记录污点、批评监督、惩罚抑制作用的管理手段。不符合上述定义的一项是()。
已知矩阵A与B相似,其中。求a,b的值及矩阵P,使P-1AP=B。
有关条件宏的说法中,错误的是
WhenWorkBecomesaGameA)Whatmotivatesemployeestodotheirjobswell?Competitionwithcoworkers,forsome.Thepromiseof
最新回复
(
0
)