首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase{ int k; public= MyBase(int n=0):k(n){} int value()const{return k;} }; class MyD
有如下类定义: class MyBase{ int k; public= MyBase(int n=0):k(n){} int value()const{return k;} }; class MyD
admin
2021-07-02
37
问题
有如下类定义:
class MyBase{
int k;
public=
MyBase(int n=0):k(n){}
int value()const{return k;}
};
class MyDerived:MyBase{
int j;
public:
MyDerived(int i):j(i){}
int getK()const{return k;}
int getJ()const{return j;}
};
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C、类MyDefived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有 继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/iYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关内联函数的叙述中,正确的是()。
下列字符串中,正确的C++标识符是()。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
若有如下类定义:classB{voidfun1(){}protected:doublevarl;public:voidfun2(){}};classD:publicB{
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。
下列符号中不属于C++关键字的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。(2
下列叙述中,不属于软件需求规格说明书的作用的是()。
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
随机试题
简述故障恢复中利用日志文件恢复事务的步骤。
133年,国际现代建筑协会在希腊雅典开会,制定了对城市规划影响最大的雅典宪章,雅典宪章又被称为【】
Amandoesnotknowthedifficultyofanything______hedoesitpersonally.
男,68岁,反复咳嗽、咳痰十余年,近两年来咳嗽、咳痰加重,并出现呼吸气促,呈渐进加重。查体:桶状胸,语颤减弱,叩诊呈过清音,心浊音界缩小,肺下界下移,两肺呼吸音减弱,本病例最可能的诊断是
A.JPB.USPC.ChPD.EPE.LF美国药典的缩写是()。
对于妊娠合并急性病毒性肝炎的描述,不正确的是
不属于固定资产使用率指标的不足之处的有()。
下列项目中属于采用比率分析法时应当注意的问题有()。
2017年8月15日,甲市海关部门认为本市乙公司进口货物的手续不齐全,遂将乙公司进口的一批货物扣押,乙公司认为自己的手续没有问题,所以对此行为不服。2017年9月20日,乙向甲市人民政府书面提出了行政复议的申请,但是直到10月25日也没有收到行政复议的决定
清初“四王”中,在绘画上取得“熟不甜,生不涩,淡而厚,实而清”效果的画家是()。
最新回复
(
0
)