首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
58
问题
有如下类声明:
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/vj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0]for(inti=1;i<n;i++
有以下程序:#inclyde<iOStream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
将一个函数声明为一个类的友元函数必须使用关键字【】。
下列叙述中错误的是()。
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
下面关于this指针的说法中错误的是()。
下列叙述中正确的是()。
软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【】阶段产生“软件需求规格说明书”。
随机试题
提供康复服务的机构包括_______和_______。
A.a/eB.b/eC.c/eD.c/bE.c/d某一时期某疾病新病例数为a,患该病的病例数为b,死亡人数为c,治愈人数为d,同期平均人口数为e,那么:该病的病死率为
常作为浇筑混凝土墙和隧洞混凝土衬砌使用的移动式模板是().
按照我国现行规定,发生事故后的“四不放过”原则包括()
固定资产大修费用的发生不均衡,为了均衡成本负担,企业可采用待摊或预提方式进行核算。()
上海诸岛屿中,辟有獐、黄麂、梅花鹿等珍稀动物人工放养场所的是()。
Lilyiskindandalways______herhelptoothers.
甲公司与乙公司签订商品房包销合同,约定甲公司将其开发的10套房屋交由乙公司包销。甲公司将其中1套房屋卖给丙,丙向甲公司支付了首付款20万元。后因国家出台房地产调控政策,丙不具备购房资格,甲公司与丙之间的房屋买卖合同不能继续履行。下列表述正确的是
下列关于线程调度的叙述中,错误的是()。
(1)In1823,ThomasJeffersonwrote:"IamnotfullyinformedofthepracticesatHarvard,butthereisonefromwhichweshal
最新回复
(
0
)