首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return amount;
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return amount;
admin
2021-06-10
47
问题
有如下类声明:
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/Ntfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为()。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成以下两个函数。(1)fun1(intn)求出n的阶乘,必须使用递归调用。(2)fun2(intn)求出n的阶乘,不能使用递归调用。如果n小于1则返回0。注意:
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
有如下程序:#includeusingnamespacestd;classA{public:A(inti){x=i;}voiddispa(){cout
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
下面不属于软件工程过程的4种基本活动()。
检查软件产品是否符合需求定义的过程称为
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
检查软件产品是否符合需求定义的过程称为______。
随机试题
中国共产党作出决定不设中央主席设总书记是党的()
患儿女性,30天,因“腹胀,皮肤黄染27天”入院。患儿系G1P1,母孕42周+5,剖宫产,出生体重4.2kg,无产伤、窒息,生后母乳喂养。患儿出生后第4天发现腹胀、皮肤黄染,未给予诊治。患儿腹胀进行性加重,伴喂奶困难、拒奶,少哭、少动,偶有吐奶;皮肤黄染持
对犴犬病的治疗和护理,下列措施正确的是
急性牙髓炎的主要病理变化是
根据《注册造价工程师管理办法》,取得注册造价工程师执业资格证书的人员,自资格证书签发之日起1年后申请初始注册的,应当提供()证明。
企业战略从基层单位自下而上产生,并加以推进和实施,这种战略实施模式为()模式。
财务分析中的效率指标,是某项财务活动中所费与所得的比率,反映投入与产出的关系。()
工作报告在党政机关可用于()。
构建素质教育目标,必须遵循青少年儿童身心素质发展的(),才能保证目标的科学性、可行性。
教育发展受制于政治经济制度等因素,但也具有相对独立性,具体表现在()。
最新回复
(
0
)