首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: 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-02-22
61
问题
有如下类定义和对象定义:
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是普通对象,SetData()是普通成员函数,GetData()是常成员函数,所以选项B中通过常对象a调用普通成员函数SetData()是错误的,选项A、C、D都正确;本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/Nmfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++函数的叙述中,正确的是()。
数据库系统的核心是()。
下列控制格式输入/输出的操作符中,能够设置浮点数精度的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
数据流图中带有箭头的线段表示的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
下列二叉树描述中,正确的是()。
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
随机试题
女性,45岁,干部。近半年工作较忙,渐出现见人话多,活动多,但情绪不稳,易紧张,有时还表现敏感多疑,睡眠差。查体甲状腺Ⅱ度肿大,心率快。治疗首选()
女性,51岁,慢性咳嗽3年余,咳白色泡沫黏痰,每年秋冬发作,持续3个月左右。不符合该患者疾病的叙述是
一小儿气喘咳嗽,皮肤蒸热,日晡尤甚,舌红苔黄,脉细数。治宜选用何方
以下关于脂蛋白的说法正确的是
如果当事人一方在发出的订约提议中附有“以我方最后确认为准”,或者“仅供参考”等字样,则该提议就不是要约邀请,只能属于要约。()
按照监督行为是否具有法律效力,可以将公安执法监督分为()。
在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的两个表对象“tTeacher1”和“tTeacher2”以及一个宏对象“mTest”。请按以下要求完成设计。(1)创建一个查询,杏找并显示教师的“编号”、“姓名”、“性
在下列标识符中,不属于文件流类的标识符是
Somepeoplearefriendlydrunks,whereasothersarehostile,potentiallyposingadangertothemselvesandothers.Thedifferenc
Traditionally,teachingandlearninginUKHighereducationtakesplacethroughlectures.Themostfamiliartypeoflectureist
最新回复
(
0
)