首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
19
问题
有如下类声明:
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全国计算机二级
相关试题推荐
有两个关系R,S如下:由关系R通过运算得到关系s,则所使用的运算为()。
有如下程序:#includeusingnamespacestd;classSample{public:Sample(){}~Sample(){
内部格式控制操作函数是在头文件()中定义的。
有如下类声明:classMau{intk;constintm;public:Mau(intk1,intm1);};则构造函数Mau的下列定义
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的IntArray是一个用于表示整型一维数组的类。成员函数swap可以将数组中的两个指定元素交换位置;成员函数sort的功能是将数组元素按照升序排序。请编写成员函数sort
下列排序方法中,最坏情况下比较次数最少的是()。
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从sre开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间buf中。函数返回扫描的终止
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
随机试题
赵某和张某素有矛盾,某晚,赵某开车前往张某家中欲捅死张某,不料半路发生交通事故,导致赵某胳膊骨折,赵某便前往医院治疗。请问赵某的行为成立()。
对企业合同的法律审查,调查是最基本的方法。调查的方式,可以分为()。
下列情况,可以用红字记账的有()。
“申报日期”栏应填()。“商品编号”栏应填()。
()是指采用相关措施来降低风险的损失频率或影响程度。
根据预算法律制度的规定,在预算执行中,由于发生自然灾害等突发事件,必须及时增加预算支出的,下列做法正确的是()。
财务管理的宏观环境包括()。
国家制度不仅体现国家政权特定的阶级本质,而且为国家政权的运转、国家职能的实现提供保障。下列属于我国国家制度的有
在考生文件夹下完成下列操作:1.建立一个名为score_query的查询。查询评委为“歌手编号”是“01002”的歌手所打的分数,然后将结果存入自由表result中,该自由表的字段有“评委姓名”和“分数”,各记录按分数升序排列。最后运行该查询。
下列叙述中正确的是()。
最新回复
(
0
)