首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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-07-22
31
问题
有如下类声明:
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://jikaoti.com/ti/bhE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明: class SAMPLE { int n; public: SAMPLE(int i=0):n(i) { } void setValue(int nO); }; 下
按“先进后出”原则组织数据的数据结构是【 】。
在公有继承的情况下,允许派生类直接访问的基类成员包括
执行下列语句后,变量sum的值是【 】。intsum=0;for(inti=1;i<=3;i++)for(intj=1;j<=i;j++)sum++;
如果使用数组名作为函数参数,形实结合时,传递的是【 】。
将E—R图转换为关系模式时,实体和联系都可以表示为
磁盘文件操作中,打开磁盘文件的访问模式常量时,()是以追加方式打开文件的。
将代数式转换成程序设计中的表达式为【】。
存在定义inta[10],x,*Pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
随机试题
________,不破楼兰终不还。
项目投资估算中,国产非标准设备原价成本计算估价法中的税金主要是指()。
某企业设有供电和供水两个辅助生产车间,为基本生产车间和管理部门等提供服务,根据“辅助生产成本”汇总的资料,供电、供水车间本月发生费用分别为30000元和15000元。两个辅助生产车间供应产品和劳务数量如下表所示:假设该企业采用顺序分配法进行辅助
(2017·山东)西汉初期实行的“罢黜百家,独尊儒术”的文教政策体现了教育的()
戒毒人员在强制戒毒期间,遇有特殊情况需要暂时离开强制戒毒所的,由其家属或者所在单位担保,经强制戒毒所批准,可以离所,离所期限一般不超过()日。
下列关于立法解释的表述,正确的是()。
平行竞争:指各家厂商提供不同种类的产品以满足顾客同一需求而形成的竞争。下列属于平行竞争的是:
根据下列材料回答问题。某机械加工企业下设四个生产车间生产加工同种类型和型号的产品,并以人均产量评价劳动生产率。本车间中中级工占比最大的是()。
计算二重积分(x+y)dσ,其中积分区域D是由直线x=0,x=2,y=2与曲线y=所围成.
Theabilitytoseewordsoneithersideofthepointatwhichyoureyesfocusiscalledperipheralvision(外围视觉).Foreignstuden
最新回复
(
0
)