首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return amount;
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return amount;
admin
2021-06-10
45
问题
有如下类声明:
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/Ntfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的人队与退队操作后,front=rear=99,则循环队列中的元素个数为()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
下列关于函数模板的表述中,正确的是
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
有如下程序:#includeusingnamespacestd;classBase{intm;public:Base(){cout
下列C++流的操作符中,能够设置浮点数精度的是
请打开考生文件夹下的解决方案文件proj3,其中包含了类Integers和主函数main的定义。一个In—tegers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数remove的作用是从集合中
下列对于软件测试的描述中正确的是()。
下列选项中不属于面向对象程序设计特征的是()。
随机试题
辩证联系的含义是()。
假性内斜视有
A、同情感B、责任感C、事业感D、公正感E、愧疚感医学道德情感中不包括
根据《建筑工程建筑面积计算规范》(GB/T50353—2013)规定,地下室、半地下室建筑面积计算,正确的是()。
重复抽样的特点是()。
公司每股股票价值是确定股票价值的重要指标,其计算公式为:( )
甲上市公司(简称甲公司)为增值税一般纳税人,适用的增值税税率为17%;除特别说明外,不考虑除增值税以外的其他相关税费;所售资产未发生减值;销售商品为正常的生产经营活动,销售价格为不含增值税的公允价格;商品销售成本在确认销售收入时逐笔结转。(1)2×1
Ezonexamhas50offices.TheemployeesintheseofficeshavelimitedknowledgeofWindows2000.Eachofficehasanetworkofbet
在程序的空白行处填写适当的语句,完成下列功能:依次自动将列表框List2中所有列表项目移入列表框List1中,并将移入List1中的项目从List2中删除。DoWhileList2.ListCount______List2.Removeltem
A、TheArcticland.B、Activevolcano.C、Iceberg.D、Iceage.C本题问“教授的讲座主题是什么?”女士说“讲座很有趣。教授谈了有关南极西部冰层下面的活火山的内容”。电就是说,讲座的主要内容是活火山。故[
最新回复
(
0
)