首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
39
问题
有如下类定义:
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全国计算机二级
相关试题推荐
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
下列叙述中正确的是()。
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有如下程序段:int1=5;while(inti=0){cout<<’*’;i--;)运行时输出“*”的个数是()。
用树形结构表示实体之间联系的模型是()。
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
下列选项中不属于结构化程序设计方法的是()。
执行语句序列intn=0;for(inti=60;i>0;i-=3)n++;之后,变量n的值是
随机试题
下列哪部作品揭露了封建贵族的罪恶
(2017年第157题)重症急性肾衰竭透析治疗的方法有
某病人,男,58岁无痛性全程肉眼血尿半个月,B超检查发现肾脏有一5cm×6cm大小实质性占位。
下列药物禁用于ITP患者的是
营养不良测定腹壁皮下脂肪厚度的部位
以下哪种材料可以作为泡沫混凝土的泡沫剂?[2007年第031题]
依据《安全生产法》的规定,从业人员的工伤保险费由()缴纳。
设备工程中的总承包主要有以下形式:( )。
莫扎特对音乐的最大贡献体现在歌剧领域,他主张“________”,一生创作了很多令世人为之震撼的作品。
Sandra’smethodprovedtobe______inhandlingmultipletasksatonce.
最新回复
(
0
)