首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: Class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()eonst{retum k;} }; class MyDe
有如下类定义: Class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()eonst{retum k;} }; class MyDe
admin
2021-06-10
57
问题
有如下类定义:
Class MyBase{
int k;
public:
MyBase(int n=0):k(n){}
int value()eonst{retum k;}
};
class MyDerived:MyBase{
int j;
public:
MyDerived(int i):j(i){}
int getK()eonst{return k;}
int getJ()eonst{retum j;}
};
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C、类MyDerived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/1Afp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgetValue()const{returnvalue;}};则类MyClass的构造函数的个数是(
有如下程序:#includeusingnamespacestd;classBase{public:Base(intx=0):valB(x){cout
算法的有穷性是指()。
下列关于模板的叙述中,错误的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
下列叙述中正确的是()。
在C++中,用于实现运行时多态性的是()。
下列选项中不属于结构化程序设计方法的是()。
下面不属于软件工程过程的4种基本活动
随机试题
A、胆碱酯酶复能剂B、抗胆碱药C、两者均可D、两者均否急性有机氮农药中毒可用()
断指再植手术后,断指产生无复流象的主要病理生理学基础是
以下所列各类辐射中,属于电离辐射的是
维生素C及制剂在贮存中变色的主要原因是
下列关于坝段分缝分块形式中的斜缝分块叙述中正确的有()。
某饮料公司向个体户贾某采购胡萝卜作为生产原料,开出一张金额为6000元的现金支票给贾某。假如付款时,该饮料公司账户仅有4000元,则对于该饮料公司中国人民银行可以处以()元的罚款。
2011年全国农民工总量达到25278万人,比上年增长4.4%。其中,外出农民工15863万人,比上年增长3.4%。2011年外出农民工人数比上年增加多少万人?()
西班牙科学家近日公布的一项研究成果说,饮用红葡萄酒可能有助于预防肺癌,但饮用白葡萄酒可能会轻微增加罹患肺癌的危险。英国《胸腔》杂志报道说,西班牙西北部圣地亚哥德康波斯特拉大学研究人员对132名肺癌病人和187名接受手术治疗的病人进行了调查,多数受访者年龄在
Asthepaceoflifecontinuestoincrease,wearefastlosingtheartofrelaxation.Onceyouareinthehabitofrushingthroug
OfficialsattheWhiteHouseannouncedanewspacepolicyfocusedonmanagingtheincreasingnumberofsatellitesthatcompanies
最新回复
(
0
)