首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
66
问题
有如下类定义和变量定义:
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/GJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,正确的是
有以下程序,输出结果()。#includevoidmain(){staticintb[][3]={{l,2,3),{4),{5,6}};b[01121=12,b[1][2]=18;
下列关于C++函数的说明中,正确的是()。
下列叙述中正确的是
已知函数fun的原型为intfun(int,int,int);下列重载函数原型中错误的是()。
语句ofstreamf("SALARYDAT",iosbase::app);的功能是建立流对象f,并试图打开文件SALARYDAT与f关联,而且()。
若要重载+、=、<<、==和口运算符,则必须作为类成员重载的运算符是()。
在类中重载赋值运算符时,应将其声明为类的()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
根据《水工建筑物地下开挖工程施工技术规范》SL378—2007,下列关于洞室开挖爆破安全要求正确的是()。
下列各种机床中,不属于普通机床的是()。
专人服务即在销售过程中对投资者提供顾问服务。()
下列测验方法中,不可能由教师或学校自行编制的是()
阅读下面材料,回答问题。据统计,公民大会每隔八九天便召开一次,讨论国家安全、对外政策、粮食供应、国家债务、官员审核、惩罚和罢免;执政官抽签和十将军选举也在公民大会上进行……当此民主政治鼎盛之际,雅典城邦任何公职人员,无论地位多高,皆不能离开公民大会而擅自
14世纪的意大利世俗音乐体裁有哪些?
从甲地到乙地111千米。其中有是平路,是上坡路,是下坡路。假定一辆车在平路的速度是20千米/时,上坡的速度是15千米/时,下坡的速度是30千米/时,则该车由甲地到乙地往返一趟的平均速度是多少?
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试;2.参考时限:阅读资料40分钟,参考作答110分钟;3.仔细阅读给定资料,按照后面提出来的“作答要求”作答;4.请
已知在(-∞,+∞)存在原函数,求常数A以及f(x)的原函数.
Whatdoconsumersreallywant?That’saquestionmarketresearcherswouldlovetoanswer.Butsincepeopledon’talwayssaywhat
最新回复
(
0
)