首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
admin
2015-06-27
159
问题
有如下类声明:
class Base {
protected:
int amount;
public:
Base(int n=0): amount(n) {}
int getAmount()const { return amount; }
};
class Derived: public Base {
protected:
int value;
public:
Derived(int m, int n):value(m), Base(n) {}
int getData()const { return value+amount; }
};
已知x是一个Derived对象,则下列表达式中正确的是( )。
选项
A、x.value+x.getAmount()
B、x.getData()-x.getAmount()
C、x.getData()-x.amount
D、x.value+x.amount
答案
B
解析
本题考查公有继承中派生类对象对基类的访问属性。在公有继承中,派生类对象只能访问基类的公有成员,而不能访问基类的保护成员和私有成员。题中x是派生类的对象,只能访问基类中公有的Base()和getAmount()成员,而不能访问保护类型的amount成员,故选项C、D错误。而类对象对类成员的访问也存在类似的情况,即类对象只能访问类的公有成员,而value是Derived的保护成员,所以A选项也错误。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/U1BD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述隋唐科举制度的基本内容和历史作用。(苏州大学2004年中国古代史真题)
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
下列关于新教育发展时期的说法错误的是
皮亚杰所谓的“具体运算阶段”是指()
有关多元智力理论的说法,正确的是()
关于非正规教育的说法,下列说法错误的是
某市政府建新办公大楼,工程由某建筑公司承包。工程按期竣工并验收合格后,市政府由于财政困难,部分工程款一直未按期付给建筑公司,致该公司陷入严重经济困难。建筑公司认为自己的合法权益被侵犯,遂诉至法院。本案中,市政府应负()。
唐代关于司法机关管辖权限发生交叉的问题,其处理规定是()。
设在采用SQLServer2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询:BORROWER:LOANS:BOOKS:检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。
请编写一个函数unsignedfun(unsignedw),w是一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w的后n-1位的数作为函数值返回。例如:w值为5923,则函数返回923;若w值为923,则函数返回23。
随机试题
推动组织变革的外部动因有()
《药品经营许可证管理办法》规定,药品经营企业的经营范围包括()。
()是合同文件的重要组成部分,是编制工程量清单以及投标报价的重要依据,也是进行施工及验收的依据。
30~38:某钢筋混凝土结构高层建筑,如图4-17所示,地上7层;地下室顶层可作为上部结构的嵌固端。屋顶板及地下室顶板采用梁板结构,第2~7层楼板沿外围周边均设框架梁,内部为无梁楼板结构;建筑物内的二方筒设剪力墙,方筒内楼板开大洞处均设边梁。该建筑物抗震设
按水闸承担的任务分类,用于拦洪、调节水位的水闸称为()。
根据我国《证券法》的规定,证券交易所的提供证券集中交易场所的不以营利为目的的法人。这表明我国的证券交易所不是公司制。()
有关行政赔偿诉讼的性质,下列表述哪一项是正确的?()
重庆某学校校长要求。学生家长不要给孩子辅导课后作业,经家长辅导后的作业是全部正确的。这样就不能有效地检验学校教师的教学水平,就此您有什么看法?
一、根据以下资料,回答下列问题。2012年末,安徽省户籍人口6902万人,比上年增加26万人。年末常住人口5988万人,比上年增加20万人,均保持平稳发展态势。2012年,全省常住人口全年出生人口77.7万人,死亡人口36.7万人。20
Manyelderlypeoplearenownotusedtothe______ofmodernliving,whichtheyconsiderisawayfromtheoldcustoms.
最新回复
(
0
)