首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return
admin
2021-02-22
25
问题
有如下类声明:
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/q9fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intf1(intx,inty=5){returnx+y;}intf1(doublex){returnx;}
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
请打开考生文件夹下的解决方案文件proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义和函数定义。此程
请打开考生文件夹下的解决方案文件proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用于获取数组中指定位置的元素;数据成员
下列关于二叉树的叙述中,正确的是
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass0:c(0.0),b(O),a(’,’){}};创建这个类的对象时,数据成员的初始
有如下语句序列:intx=100,&r==x:cout
下列叙述中正确的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下面不属于C++的预定义的流对象是()。
随机试题
对空肠弯曲菌感染的治疗首选
下列药物中不具有免疫抑制作用的是
四逆汤的组成药物是()
A、高温可以破坏B、能溶于水C、不具有挥发性D、易被吸附E、能被强氧化剂氧化用活性炭处理利用了热原的什么性质()。
事故应急救援的总目标是通过有效的应急救援行动,尽可能降低事故的后果,包括()等。
沥青混合料结构组成中,骨架一空隙结构的特点是()。
英译汉:“free pratique; disinfection certificate”,正确的翻译为:( )。
A、exerciseB、exceptC、taxiD、exactD根据语音知识可知,x在D项中的发音为/gz/,在其他三项中的发音均为/ks/。所以本题答案为D。
为了树立省会的文明形象并提升城市品位,市人民政府出台了“二环线以内禁止中巴营运”的文件。市政府要求:①公交部门新增300台豪华公交车和400~600辆高档的士;②部分原由中巴车运营的线路将由公交车代替,客流不足的线路将由政府财政出钱补贴;③公交车将普
Singapore(新加坡)isthenameofanislandonthesouthofMalaya.Itisalsothenameofthecityonthesouthsideofthisislan
最新回复
(
0
)