首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const { return k;} }; class MyDerived: MyBase { int j;
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const { return k;} }; class MyDerived: MyBase { int j;
admin
2021-02-22
24
问题
有如下类定义:
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()const { return k; }
int getJ()const { return j; }
};
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C、类MyDerived 缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/amfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不属于C++的预定义的流对象是()。
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youareright.注意:只修改注释“
下列关于对象概念的描述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。注意:不能修改程序的其他部分,只能修改fun()函数。1#incl
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.Defaultconstructor.Areais12
下列关于输入输出流的叙述中,正确的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
打开文件时可单独或组合使用下列文件打开模式()。①ios_base::app②ios_base::binary③iosbase::in④iosbase::out若要以二迸制读方式打开一个文件,需使用的文件打开模式为
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
用于定义类的必不可少的C++关键字是
随机试题
根据行政许可法规定,行政许可是指行政机关根据公民、法人或者其他组织的申请,经依法审查()。
A、肺炎B、肝脓肿C、肠出血D、低血容量休克E、中毒性休克暴发型菌痢的主要并发症状是
A、香附B、青皮C、川楝子D、荔枝核E、化橘红能祛寒止痛的药物是
A.疏风解表,散寒除湿B.疏风解表,清热解毒C.清瘟解毒,泻火通便D.解肌发表,调和营卫E.发汗解表,祛风散寒桂枝合剂的功能是()。
区域条件对城市发展的影响是多方面的。其中,较为重要的是对()等的影响。
具有实行会员分级结算制度期货交易所结算业务资格的期货公司和独资期货公司等应当设独立董事。( )
关于开放式基金份额登记的事宜,以下表述错误的是()。[2017年9月真题]
Lyinginthesunonarock,thecougar(美洲狮)sawJebandhisson,Tom,beforetheysawit.Jebputhisbagdownquicklyandpulle
“情境一陶冶”教学模式的理论基础是()。
下列行为人所谋取的利益,哪个不是行贿罪中的“不正当利益”?()
最新回复
(
0
)