首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()eonst{return
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()eonst{return
admin
2020-06-29
39
问题
有如下类声明:
class Base{
protected:
int amount;
public:
Base(int n=0):amount(n){}
int getAmount()eonst{return mount;}
};
clam Derived:public Base{
protected:
int value;
public:
Derived(int m,int n):value(m),Base(n){}
int getData()eonst{l~tum value+mount;}
};
已知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()和getAmounl()成员,而不能访问保护类型的amount成员,故选项C、D错误。而类对象对类成员的访问也存在类似的情况,即类对象只能访问类的公有成员,而value是Derived的保护成员,所以A选项也错误。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Sa8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于模板的说法正确的是
在数据库设计中,将E-R图转换为关系模式的过程属于()。
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;};classDerived
有以下程序:#include<iostream>#include<math>usingnamespacestd;classpoint{private:doublex;d
下面的概念中,不属于面向对象方法的是______。
软件是程序、数据和______________的集合。
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数,设置数组元素的个数为0,请在注释1之后添加语句。(2)完成函数AddMember(intn),如
下列有关模板的叙述中,正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
随机试题
意志的坚韧性是指坚持不懈地克服困难,永不退缩的品质,这种品质又叫毅力或顽强性,是其他三种品质的综合表现或总结。()
强心苷的作用机理为:
简述胆道闭锁的病理及其临床表现。
假设前述某企业注册的“某某^商标被依法宣告无效,那么,有关该注册商标被宣告无效的效力问题,以下说法错误的有:
操作风险的外部事件因素包括()造成损失或者不良影响而引起的风险。
某公司今年与上年相比,净利润增长7%,平均资产增长7%,平均负债增长9%。由此可以判断,该公司权益净利率比上年()。
为了提高运作效率,H公司应当实行灵活工作日制度,也就是充分考虑雇员的个人意愿,来决定他们每周的工作日与休息日。研究表明,这种灵活工作日制度,能使企业员工保持良好的情绪和饱满的精神。上述论证依赖以下哪项假设?()Ⅰ.那些希望实行灵活
边际效应指的是物品或劳务的最后一单位与前一单位的效用相比较,如果后一单位的效用比前一单位的效用大则是边际效用递增,反之则为边际效用递减。根据以上定义,下列各项属于边际效应递增的是:
为了缓解城市交通拥挤的状况,市长建议对每天进人市区的私人小汽车收取5元的费用。市长说,这个费用将超过乘公交车进出市区的车费,所以很多人都会因此不再开车上班,而改乘公交车。以下哪项如果为真,能最严重地削弱了市长的结论?
设z=z(x,y)由xyz=x+y+z确定,求.
最新回复
(
0
)