首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{retur
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{retur
admin
2017-04-25
97
问题
有如下类声明:
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.gctAmount()
C、x.getData().x.amount
D、X.value+x.amount
答案
B
解析
此题考查的是派生类对基类成员的访问权限。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员:派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员:派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。
转载请注明原文地址:https://kaotiyun.com/show/xmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
作为成员函数重载的运算符,第一操作数就是参数表中隐含的________所指向的对象,因此并不显示地出现在参数表中。
重载的关系运算符和逻辑运算符的返回类型应当是_______。
下列关于继承的描述中,错误的是()。
C++语言中类定义中默认的访问权限是()。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
树L中,度为1、2、3、4、5和6的节点个数为6、4、3、3、5、1,则L中叶子的个数是【】。
字符串通常采用的两种存储方式是( )。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
磁盘文件操作中,打开磁盘文件的访问方式中以追加方式打开文件的
随机试题
人民检察院在审查公安机关提请批准逮捕的案件中,发现依法应当逮捕而公安机关没有提请批捕的犯罪嫌疑人,建议公安机关提请批捕时制作的文书是()
在实际核算中,国内生产总值的计算方法有()。
下列销售行为不属于增值税征税范围的有( )。
布卢姆提出的学习理论是()。
根据所给材料,回答问题。我们的生活被各式各样的信息塞满挤爆,常常来不及消化,就被迫接收下一个信息,这导致信息的传递处于无意识处理的状态,很多问题都来不及深入思考。长期下来,我们的大脑容易被既定的观念限制,看似精明却往往漏洞百出。商家、推销员、诈骗集团
随着年龄的增长,人们每天对卡路里的需求量日趋减少,而对维生素B6的需求量却逐渐增加。除非老年人摄入维生素B6作为补充,或者吃些比他们年轻时吃的含更多维生素B6的食物,否则,他们不大可能获得所需要的维生素B6。对以下哪项问题的回答,最有助于评估上述论证?
杯酒释兵权
决定标签内容显示位置的属性是
Inallone’slifetimeitisoneselfthatonespendsthemosttimebeingwithordealingwith.Butitis【C1】______oneselfthato
Whenitcomestogettingahead,expertssay,theABCsofbusinessshouldincludeaP,forpolitics,asinofficepolitics.Dal
最新回复
(
0
)