首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){) int getAmountoconst{ret
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){) int getAmountoconst{ret
admin
2014-08-29
30
问题
有如下类声明:
class Base{
protected;
int amount;
public;
Base(int n=0):amount(n){)
int getAmountoconst{retum amount;}
);
class Derived:public Base{
protected;
int value;
public;
Derived(int m,int n):value(m).Base(n){}
Int getDataoconst{return value+amount;}
);
已知X是一个Derived对象,则下列表达式中正确的是( )。
选项
A、x.value+x.getAmount()
B、x.getDataO—X.gctAmount()
C、x.getData0-X.amount
D、x.value+x.amount
答案
B
解析
此题考查的是派生类对基类成员的访问权限。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。
转载请注明原文地址:https://kaotiyun.com/show/uXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数学表达式写成c++语言的表达式为【】。
程序的三种基本控制结构是______。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
下列语句中,错误的是()。
下列关于信息和数据的叙述不正确的是()。
下列不属于软件调试技术的是()
如果表达式++i*k中的“++”和“*”都是重载的非静态成员运算符,则采用运算符函数调用格式,该表达式还可表示为=______。
下面叙述正确的是()。
栈和队列通常采用的存储结构是【】。
一个队列的进队列顺序是1,2,3,4,则出队列顺序为()。
随机试题
舌骨体横断层面上的结构不包括
A.肺胃经B.肺心经C.脾胃经D.肝肾经E.心肝经百合的主要归经是()
A.温药B.凉药C.血药D.气药E.寒药痢下赤多者,应重用()
三萜皂苷元由多少个碳原子组成
房地产业可分为房地产开发经营业和房地产服务业。()
该批货物的申报日期应是:海关接受申报后,申报内容是不得修改或撤销,若海关批准修改或撤销,需符合以下哪些情况:
根据《企业破产法》的规定,债务人财产不足以清偿破产费用的,管理人应当提请人民法院终结破产程序。人民法院应当自收到请求之日起一定期限内裁定终结破产程序,并予以公告。该期限为()。
下列语句画线处所指的文学家,依次是()。①淋漓襟袖啼红泪,比司马青衫更湿②陈王昔时宴平乐,斗酒十千恣欢谑③铁板铜琶,继东坡,高唱大江东去④幽愁发愤,著成信史照人寰
下列情形中,教师所在学校、其他教育机构或者教育行政部门不能给予行政处分或者解聘的是()。
(多选)根据现金流贴现模型,以下判断正确的是()。
最新回复
(
0
)