首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
70
问题
有如下类定义和变量定义:
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全国计算机二级
相关试题推荐
字面常量42、4.2、42L的数据类型分别是()。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
有如下程序:#includeusingnamespacestd;classObj{staticinti;public:Obj(){i++;}~Obj(){i--;}s
在表达式x+y*z中,+是作为成员函数重载的运算符,木是作为非成员函数重载的运算符。下列叙述中正确的是()。
从工程管理角度看,软件设计一般分为两步完成,它们是()。
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
下列关于类定义的说法中,正确的是()。
若为类MyClass重载运算符"+",下列声明中,错误的是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
下列植物激素中,仰制生长发育的物质是________。
下列对Word文档的分页叙述中正确的有___________。
营养性缺铁性贫血临床主要特点是
(2005)大型旅馆和图书馆显示出复杂综合的空间组合,其根本原因在于()。
个人理财业务是建立在( )基础之上的银行业务。
晓东从小沉默寡言,上中学后,在班主任赵老师的鼓励下,多次参加学校组织的演讲比赛。渐渐地,晓东的话变多了,性格也变得活泼开朗了。晓东的改变主要体现了()。
家庭作为第一课堂,是孩子们接受教育最早、最深、最广的场所;学校是对学生进行素质教育的最重要场所,对学生思想品德的健康成长,树立正确的世界观、人生观、价值观,有着不可替代的作用。因此有专家指出,相对而言,学校教育对个人未来生活的影响更大。下列哪项如果为真,最
数据库理论中,数据独立性一般可分为【】和逻辑独立性。
Aristotle,theGreekphilosopher,summedupthefourbriefqualitiesofmoneysome2000yearsago.Itmustbelastingandeasy
AskingQuestionsEffectivelyI.ReasonAskingtherightquestionshelpsimprovecommunicationskills:—collectingbetter【T1】__
最新回复
(
0
)