首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{return amount;} }; class Deriv
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{return amount;} }; class Deriv
admin
2020-04-07
63
问题
有如下类声明:
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://www.kaotiyun.com/show/vj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D“*”是一个二元运算符,在作为成员函数重载时参数表中只有一个参数,对应于第二个操作数,而第一个操作数就是对象本身,仅以this指针的形式隐藏在参数表中。
通常拷贝构造函数的参数是
执行下列程序的结果是main(){float x=1,y;y=++x *++x;cout<<y<<end1;}
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①~Sample();//②pr
重载函数在调用时选择的依据中,错误的是
有如下两个类定义:classXX{private:doubleX1;protected:doublex2;public:doublex3;);claseYY:protected
______是数据库设计的核心。
以下定义数组中错误的是
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
检查软件产品是否符合需求定义的过程称为
随机试题
下列病变不是液化性坏死的是
护士在给服用地高辛的患者发药前首先应评估
A.麻黄汤B.桂枝汤C.白虎汤D.黄连解毒汤E.大承气汤阳明经热盛或气分实热选用
以下哪项是腰椎间盘突出的典型症状
绿色营销是一种全新的营销观,它的理论基础来自于()。
当客户委托资产发生权属变更等重大情形,可能影响资产管理业务正常进行的,期货公司有权按照合同约定提前终止资产管理委托。()
采用权益法核算的情况下,下列有关长期股权投资投资收益的确认表述中,正确的有()。
“面向全体学生,提高学生科学素养”是《义务教育物理课程标准(2011年版)》的基本理念之一,简述如何在初中物理教学中提高学生的科学素养。
Charmistheultimateweapon,thesupremeseduction,againstwhichtherearefewdefenses.Ifyou’vegotit,youneedalmostnot
Recurrenceratesofearthquakescanhelppredictfuturequakesbecause______.Adisadvantageoffluidmeasuringisthat______
最新回复
(
0
)