首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
admin
2019-06-07
72
问题
有如下类声明:
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
解析
本题考查公有继承中派生类对象对基类的访问属性。在公有继承中,派生类对象只能访问基类的公有成员,而不能访问基类的保护成员和私有成员。题中x是派生类的对象,只能访问基类中公有的Base( )和getAmount( )成员,而不能访问保护类型的amount成员,故选项C、D错误。而类对象对类成员的访问也存在类似的情况,即类对象只能访问类的公有成员,而value是Derived的保护成员,所以A选项也错误。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/um8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对
以下程序的输出结果是______。 #include voidmain() {inta=0; a+=(a=8); cout<<a; }
下列叙述中正确的是()。
以下程序输出结果为__________。#includeusingnamespacestd;classTestClass1{public:TestClass1(){}TestCla
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
下列关于this指针的叙述中,正确的是()。
下面有关this指针的叙述中,正确的是()。
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
在数据流图(DFD)中,带有名字的箭头表示______。
随机试题
量子计算技术快速发展对现有的密码技术构成极大的威胁和挑战,一旦实用化量子计算出现,将导致基于离散对数、整数分解的公钥密码体制直接被快速________,意味着当前所使用的网络信息系统不再安全。为应对此类________威胁,美国和欧洲已经启动了抗量子计算攻
独立自主和平外交政策的基本原则,是我国对外交往活动的根本准则。()
患者胃肠热盛,大便秘结,腹满硬痛而拒按,潮热,神昏谵语,但又兼见面色苍白,四肢厥冷,精神萎顿。其病机是
承包人向发包人的索赔包括()。
热力管道保温施工时,同层的预制管壳应(),内、外层应(),外层的水平接缝应在()。
能够简化登记总分类账工作的账务处理程序有( )。
关于教师资格认定的说法,以下表述正确的是()。
领导能力的评价依据是( )。
Thefitnessmovementthatbeganinthelate1960sandearly1970scenteredaroundaerobicexercise(有氧操).Millionsofindividual
Themostconsistentlyidentifiedteachereffectivenessvariableistimeontask.Thatis,themoretimethatstudentsspendon
最新回复
(
0
)