首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
67
问题
有如下类定义:
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://kaotiyun.com/show/0mfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
有如下程序:#includeusingnamespacestd;classBase{protected;Base1(){cout
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:2123注意:只
有如下程序:#include<iostrearn>usingnamespacestd;classTestClass1{public:TestClassl(){tout<<’’TestCla
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。注意:不能修改程序的其他部分,只能修改fun()函数。1#incl
下列运算符不能重载为友元函数的是()。
关于函数中的,下列表述中错误的是()。
C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
对如下二叉树进行后序遍历的结果为()。
随机试题
A.跨阈步态B.剪刀步态C.慌张步态D.共济失调步态脊髓痨患者
按照弗洛伊德的性心理学说,3~6岁处于哪一阶段
患者,男,16岁,右肘部摔伤2天。右肘关节肿胀,压痛明显,活动受限,内上髁处有骨擦感。对诊断有意义的首选检查是()
居室内二氧化碳浓度一般要求不超过
A公司设立于2003年11月,沈某从2004年6月起承包该企业并与其妻郭某共同经营。2005年11月,沈某与A公司的母公司续签期限为二年的承包协议。根据承包协议,沈某在经营A公司期间,除每月上缴发包方管理费及房租计人民币5000元外,自负盈亏。后沈某、郭某
我国银行业的汽车贷款业务萌芽于()年。
阅读下面的文章,回答问题。地震中的父与子1994年,美国洛杉矶发生大地震,30万人
在近代教育史上,对于教学中应如何处理掌握知识和发展智力的关系问题上,曾长期存在形式教育论和__________论之争。
直线L:一在平面∏:x一y+3z+8=0上的投影方程为_________.
在IE浏览器中,安全级别最高的区域设置是______。
最新回复
(
0
)