首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const {return k;} }; class
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const {return k;} }; class
admin
2020-07-23
34
问题
有如下类定义:
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()eonst{return k;}
int getJ()eonst{return j;}
};
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C、类MyDerived缺少一个无参的构造函数
D、类NyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/dQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{public:voidfun(){cout
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
下列关于重载运算符的说法正确的是:
下列选项中,不是C++关键字的是
若MyClass为一个类,执行语句"MyClassa[4],*p[5];"时会自动调用该类构造函数的次数是
在一个有参函数的原型声明中可有可无的语法成分是
下面不能作为软件设计工具的是
下列关于函数模板的表述中,正确的是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
Adayafterlawmakersgrilledthechiefexecutivesofthebiggesttechcompaniesabouttheirsizeandpower,Amazon,Apple,Alph
A.清创及一期缝合B.清创及延期缝合C.清创后不予缝合D.清创及植皮E.无须清创受伤达12h的严重沾染伤口,应采取()
A、消风止痒颗粒B、连翘败毒丸C、当归苦参丸D、小金丸E、消银颗粒某女,30岁。颜面胸背皮肤粉刺疙瘩、红赤发热,时有脓头、硬结。证属湿热瘀阻,宜选用的成药是
下列房屋中,不得发布销售广告的是()。
在Windows中,启动应用程序的方法只有一种。 ( )
( )是指将有助于公司实现战略总目标的营销战略形成的具体方案。
根据中国证券登记结算有限责任公司网络投票系统的操作流程,投资者办理股东大会网络投票等网络服务业务,需到证券公司营业部办理身份验证。()
乙公司向甲公司出售机器设备,于2015年2月1日签发了一张以乙公司为出票人和收款人、以甲公司为付款人、付款日期为2015年7月1日、金额为200万元的商业承兑汇票(简称“票据A”)。甲公司承兑后,将该汇票返还给乙公司。同年3月1日,乙公司保存的票据A被盗
论述杜威的主要教学方法。
TheInspectorofSchoolsarrivedyesterdaymorning,andhespentthewholeday【B1】theclasses.TheHeadmasterhadtoldusafe
最新回复
(
0
)