首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
有如下类定义和变量定义: class A{ public: A() { data = 0; } ~A() {} int GetData() const { ret
admin
2020-06-29
34
问题
有如下类定义和变量定义:
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/Vzyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中定义了一个人员类Person,然后派生出学生类Student和教授类Professor。请在横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的正确输出结果应为:
下列关于栈的叙述中,正确的是
要将前缀运算符--重载为Incr的非成员函数,下列原型中,可作为该重载函数原型的是
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1-9=92*9=1
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
下面对软件特点描述错误的是
随机试题
Takeanumbrellawithyouincaseof______.
妊娠期泌尿系统的变化
某建筑物的屋面檩条为一计算跨度为1.8m的简支梁(图3.4.1),承受均布线荷载,其中,檩条的自重永久荷载标准值gk=0.5kN/m,屋面积灰荷载标准值q1k=0.3kN/m,上入屋面活荷载标准值q2k=2.0kN/m。设计使用年限为50年,结构安全等级为
现有甲、乙、丙三个施工过程,流水节拍分别为2d、6d、8d,组织成倍节拍流水施工,则流水步长为( )d。
单位工程是由各专业安装工程构成的具有()的工程。
一人有限责任公司不设( )。
全国导游人员资格证书是由()统一印制核发的。
经济处罚
英国资产阶级革命开始于:
Hewasashamedof______(他那样对年迈的母亲说话).
最新回复
(
0
)