首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
47
问题
有如下类定义和变量定义:
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://www.kaotiyun.com/show/Vzyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,编译系统自动为一个类生成默认构造函数的条件是
下面对类-对象主要特征描述正确的是
下列有关继承和派生的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*st0实现的功能是,如果字符串stI"里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在注释∥*
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。#in
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
下面描述中不属于软件需求分析阶段任务的是
软件生命周期是指( )。
算法的时间复杂度是指()。
随机试题
在含水饱和的条件下,混凝土砌块的最低强度等级为()。
二尖瓣狭窄患者最重要的体征是()。
金银花用水蒸气蒸馏法制得的内服澄明液体,称为
勘察阶段监理工程师对勘察现场作业的质量控制,应重点检查的内容包括( )。
在成本费用预测中,常用的定量预测方法有( )。
根据法律相关规定,建设单位具有下列情形之一,造成建设工程质量缺陷,应当承担过错责任()。
(2017·广西)要求学生自己制定行为目标,自己管理自己,自己奖励自己,自己惩罚自己,此做法属于自我强化。()
关于行政许可,下面说法正确的是()。
WhichofthefollowingsentencesisINCORRECT?
A、Inthewhitepages.B、Inthebluepages.C、Intheyellowpages.D、Inthegreenpages.B推断题。电话蓝页上包含城市服务、政府部门和公立学校的电话号码,而cityco
最新回复
(
0
)