首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
99
问题
有如下类声明:
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/NqXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
计算两次考试成绩(X、Y)的相关系数。
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
教育学的研究对象是
简述遗传素质在人的身心发展中的作用。
我国普通教育系统不包括
中国古代重实体轻程序传统终结的标志是哪一部法律的出台()
[*]将极限函数化成积和式形式,用定积分定义求之.解这是求积和式的极限,将它转化成积分和,利用定积分定义求该极限.由有
在SQLServer某数据库中存在销售单据明细表,其建表语句为:CREATETABLE销售单据明细表(销售单据编号varchar(20),商品编号varchar(8),单价morIey,数量int);在系统
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
正常肺纹理的构成主要是
排尿反射的初级中枢位于
一患者两年来右侧后牙痛,疼痛为阵发性,进冷、热食会引起痛。近三天夜间痛不能入睡,服止痛药无效;痛时引起右半侧头面部痛。该患者最可能患的疾病是
()是流动资产中最重要的组成部分,常常达到流动资产总额的一半以上。
根据《税收征收管理法》的规定,下列各项中,属于税务机关职权的有()。
一个人要成长,需要勇气,坚守自己的独特性,与________自我的因素战斗。这种反抗行为被人们称为“叛逆”,_______的叛逆对于一个人的成长是必要的。填入画横线部分最恰当的一项是:
SQL语句支持集合的并运算,其运算符是______。
下列for语句的循环次数为______。for(inta=0,b=1;b&&a<5;a++);
DespiteoutcriesoverthelackofforeignlanguageskillsintheU.S.workforce,multinationalcorporationsaren’tworriedabou
【B1】【B5】
最新回复
(
0
)