首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和对象定义: 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-09-05
45
问题
有如下类定义和对象定义:
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/6o5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;className{charname[20];public:Name(){strcpy(name,
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有如下程序:#includeusingnamespacestd;classtest{private:inta;public:test0{cout+"constructor
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTemp<double>p2;MyTemp<long>p3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
下列关于模板的叙述中,错误的是()。
下列关于类模板的模板参数的叙述中,错误的是()。
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringbr,stringcr):brand(br),color(cr){++count;}—MyB
下列语句中,与语句“1n=(a>b?(1)>c?1:0):0);”的功能等价的是()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
随机试题
孙谦,字长逊,东莞莒人也。年十七为左军行参军,以治干称。父忧去职,客居历阳,躬耕以养弟妹,乡里称其敦睦。出为句容令,清慎强记,县人号为神明。泰始初,事建安王休仁,休仁以为司徒参军,言之明帝,擢为明威将军、巴东、建平二郡太守。郡居三峡,恒以威力镇之。谦将述职
患者,女,2l岁。2周来右上后牙遇冷、热过敏。检查发现右下6深龋,探之未穿髓,病变组织颜色较浅,易剔除。做诊断时应与之鉴别的主要疾病是
下列资产中,不属于无形资产的是()。
为防止冻胀和湿软,天然砂砾应质地坚硬,含泥量不应大于砂质量(粒径小于5mm)的()。
基金管理人内部控制机制的层次一般不包括()。
我国公民陆某是境内M公司工程师。2013年3月,M公司派陆某到境内N公司协助完成一项重要工程,在N公司工作期间。M公司继续向陆某支付工资,但取消职务奖金.由N公司每月向陆某支付补助。2013年陆某收入如下;(1)在M公司每月取得基本工资5000元。(2
为了分散风险,商业银行对大型企业贷款可以采用的方式是()。
2012年1月5日,商务部部长陈德铭在全国商务工作会议上透露,2011年我国城乡居民消费继续保持较快增长,预计全年达到(),增长17%左右;外贸总体增长较快,预计全年进出口总额将达到3.6万亿美元,增长20%以上,贸易顺差继续收窄,预计在1600亿美
木哑铃操、实心球操、体操棍操、踏板操属于轻器械体操。()
Accordingtothesetwoletters,whichofthefollowingstatementsistrue?ThewriterwroteLetterAbecausehe______.
最新回复
(
0
)