首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: 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
75
问题
有如下类定义和对象定义:
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://kaotiyun.com/show/Nmfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类的构造函数的成员初始化列表中,不能包含()。
关系数据库管理系统能实现的专门关系运算包括()。
数据库系统的核心是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为:ABCDEFABCDEFABCDEF注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(I)定义CMyTime的私有成员函数m_year、m_month类型为int,请在注释//********
下列运算符不能重载为友元函数的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
在下列枚举符号中,用来定位文件开始位置的方式是
数据流程图(DFD图)是()。
请打开考生文件夹下的解决方案义件proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:p1=(8,4)p2=(3
随机试题
以清热解毒.凉血止痢为主要功用的方剂是()以清热燥湿,调和气血为主要功用的方剂是()
A.地芬诺酯B.硝苯地平C.泛昔洛韦D.山莨菪碱片E.钙通道阻滞剂匹维溴铵治疗各类型腹泻的处方药治疗腹痛较重或反复呕吐腹泻可服
两个电极组成原电池,下列叙述正确的是()。
强迫洗涤的人明知没有必要但不能控制自己的行为,这违背了()。
学校注重良好的校园文化环境建设,这充分运用了()的德育方法。
2013年S市加大重点项目投资力度,一季度全市固定资产完成投资731.29亿元,同比增长17.5%,增幅比去年同期提高了9.8个百分点。其中,基础设施投资在去年高投入平台上保持平稳增长,3月份完成70.7亿元,一季度完成163.44亿元,同比增长8.8%。
2005年二季度与三季度同比增长比较,二季度()。从上图可知,三年中投资规模同比增长速度最快的是()。
在我国《刑法》、《教育法》等普通法律的第一条里,都特别写明“以宪法为根据”或“根据宪法制定本法”。这表明()。
动员国家、集体和个人的力量建立覆盖城乡居民的社会保障体系的重要作用是
社会保障制度和应遵循的基本要求是
最新回复
(
0
)