首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base { protected: int amount; public: Base(int n=0):amount(n) { } int getAmount( )const {r
有如下类声明: class Base { protected: int amount; public: Base(int n=0):amount(n) { } int getAmount( )const {r
admin
2019-05-22
52
问题
有如下类声明:
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.getAmount( )
C、x.getData( )-x.amount
D、x.value+x.amount
答案
B
解析
本题考查公有继承中派生类对象对基类的访问属性。在公有继承中,派生类对象只能私有成员。题中λ足派生类的对象,只能访问基类中公有的Base( )和getAmount( )成员,而不能访问保护类型的amount成员,故选项C、D错误。而类对象对类成员的访问也存在类似的情况,即类对象只能访问类的公有成员,而value是Derived的保护成员,所以A选项也错误。故答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/JI8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关函数重载的叙述中,错误的是
结构化程序设计的基本原则不包括
下列关于类、对象、属性和方法的叙述中,错误的是()。
A、 B、 C、 D、 C类指针可以指向派生类对象,但是只能访问基类的数据成员和成员函数。f()作为虚函数,在派生类中被重新定义,可以通过基类指针或者引用来访问基类和派生类中的同名函数。
>=此题考查的是while循环语句和for循环语句。题中函数的功能是判断字符串是否对称。从字符串两端依次比较各个字符是否相同,for循环结束后,当i>-j表明字符串对称,否则说明不对称。
A、 B、 C、 D、 C数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
下列叙述中正确的是A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误
关系关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
随机试题
不属于ACEI类药物禁忌证的是
Theyalwaysgivetheirvacantseatsto______comesfirst.
减小几何模糊,正确的措施是
患者妊娠36周,突然发生剧烈腹痛,面色苍白,血压降至80/60mmHg,脉弱,腹部检查子宫硬如板状,有压痛,胎位触不清,胎心听不清,宫口开大1cm。本病症最恰当的处理是
监理工程师对承包商( )的工程量,不予计量。
进口国要求提供海关发票主要是作为其海关减免关税的依据。
一般来说,居民委员会需要下设哪些委员会()。
(2012年真题)民事权利的私力救济方式包括
Forthispart,youareallowed30minutestowriteashortessayentitledCareerorMarriage?.Youshouldwriteatleast150wor
聘金(endowment)是中国传统习俗的一部分。通常,新郎(bridegroom)需要给新娘家一笔钱作为聘礼来定下婚礼。但是近几年来其标准不断上升,致使大多数家庭都很难达到。快速上涨的生活成本是聘金增加的主要原因。对于大多数年轻人来说,结婚意味着独立组建
最新回复
(
0
)