首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase{ int k; public: NyBase(int n=0):k(n){} int value()coast{return k;} }; class MyDefived:NyBase{ int j; public
有如下类定义: class MyBase{ int k; public: NyBase(int n=0):k(n){} int value()coast{return k;} }; class MyDefived:NyBase{ int j; public
admin
2021-02-22
33
问题
有如下类定义:
class MyBase{
int k;
public:
NyBase(int n=0):k(n){}
int value()coast{return k;}
};
class MyDefived:NyBase{
int j;
public:
MyDefived(int i):j(i){}
int getK()const{return k;}
int getJ()const{return j;}
};
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名NyBase前缺少关键字public、protected或private
C、类MyDefived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/ogh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义了类Vehicle,则下列派生类定义中,错误的是()。
请打开考生文件夹下的解决方案文件proj3,此工程包含一个源程序文件proj3.cpp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intArray类的对象myArray中,然后对整数序列按非递减排序,最后由函数writeToFile选择
下列关于对象概念的描述中,正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类TestClass1的成员函数seta定义,定义seta对象x为int类型,请在注释//********1****
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释//********1********后
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列选项中,不是C++关键字的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
数据流图中带有箭头的线段表示的是()。
随机试题
1KB内存最多能存储______个ASCII码字符。
A.风湿顽痹,小儿惊风B.风湿痹痛,诸骨哽咽C.风湿痹痛,跌打损伤D.风湿痹痛,乳汁不通路路通可治
有关肌力训练的超量恢复规律下列哪项是错误的
A.氯磺苯脲B.二甲双胍C.吡格列酮D.罗格列酮E.胰岛素肥胖且饮食控制不佳的糖尿病首选()
肝硬化病人能量的主要来源是
商品流通企业选择供应商的程序包括()等。
某公司将税务机关确定的应于2015年12月5日缴纳的税款200000元拖至12月15日缴纳,根据税收征收管理法律制度的规定,税务机关依法加收该公司滞纳税款的滞纳金为()元。
2018年6月28日,国务院召开全国深化“放管服”改革转变政府职能电视电话会议。国务院总理李克强指出,要以更实举措深化“放管服”改革,主要包括()。①以简政放权放出活力和动力②以创新监管管出公平和秩序③以公正监管管出平等和发展④以优化服务服出
在任何情况下,商品的价格与需求量都是反方向变动的。
兵马俑(theTerra-cottaWarriorsandHorses)是秦始皇陵墓(mausoleum)的一部分,也是20世纪世界考古(archaeological)史上最伟大的发现之一。兵马俑是秦始皇为了死后能继续统治王国而建造的,在1974年
最新回复
(
0
)