首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
71
问题
有如下类声明:
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全国计算机二级
相关试题推荐
在下面的4个关键字中用来说明虚函数的是
执行以下程序后,输出“*”号的个数是__________。#includemain(){intij;for(i=1;i
关系数据库管理系统能实现的专门关系运算包括( )。
最简单的交换排序方法是()。
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①~Sample();//②pr
关于函数重载,下列叙述中错误的是
下列字符串中可以用作C++语言标识符的是()。
______是数据库设计的核心。
重载的关系运算符和逻辑运算符的返回类型应当是______。
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
随机试题
存在于血浆的凝血因子下列哪项是错误的
在晨曦公司举办的商品展销会期间,消费者甲某从标明参展单位为方大公司的展位柜台购买了一台同欣公司生产的家用电暖气,使用时发现有漏电现象,无法正常使用。由于展销会已经结束,甲某先后找到晨曦公司、方大公司,方得知展销会期间方大公司将租赁的部分柜台转租给了特利公司
用于接收、处理联网用户端的用户信息传输装置传输的火灾报警、建筑消防设施运行状态等信息,并能向城市消防通信指挥中心或其他接处警中心发送火灾报警信息的系统,为城市消防远程监控中心的()。
符合开立一般存款账户、专用存款账户和临时存款账户条件的,银行应办理开户手续,并于开户之日起()个工作日内向中国人民银行当地分支行备案。
应收款项审计目标应包括()。
关于幼儿对时间概念的掌握,下列说法正确的是()。
下列词语中画线的字或词,字形、解释全部正确的一项是:
20世纪20年代晚期和30年代前期、中期,中共党内屡次出现严重的“左”倾错误的原因包括()
Somedoctorsaretakinganunusualnewapproachtocommunicatebetterwithpatients—theyareletting【C1】________readthenotest
Inanefforttoexplainhowmostoflanguage,whichisnotsodirectlyrelatabletomeaning,derivedfromanonomatopoeicbegi
最新回复
(
0
)