首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-05-06
26
问题
有如下类定义:
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/EQfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对静态数据成员的描述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请补充完整程序fun(inti),使程序完成以下功能:如果i=5,则输出如下5行井号。###############注意:不要改动ma
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部门的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
以下关键字不能用来声明类的访问权限的是()。
下列字符串中不能作为C++标识符使用的是()。
在下列选项中,不允许作为C++标识符的是
下列选项中,不是C++关键字的是
随机试题
患者,男,40岁。素有高血压病史,现眩晕耳鸣,面红头胀,腰膝痠软,失眠多梦,时有遗精或性欲亢进,舌红,脉沉弦细。其病机是
国家法定计量单位是
[2013专业案例真题下午卷]某单回路500kV架空送电线路,位于海拔500m以下的平原地区,大地电阻率平均为200Ω.m,线路全长155km,三相导线a、b、c为倒正三角排列,线间距离为7m,导线采用6分裂LGJ一500/35钢芯铝绞线,各子导线按正六边
【背景资料】某项目部针对一个施工项目编制网络计划图,下图是计划图的一部分:该网络计划图其余部分计划工作及持续时间见下表:项目部对接上述思路编制的网络计划图进一步检查时发现有一处错误,C2工作必须在B2工作完成后,方可施工。
ABC公司有4个互斥项目,那么该公司应选择
接上题。该固定资产2014年计提的折旧额为()。
交替工作模式的缺点是()。
综合实践活动的基本特点有()。
公安机关在执行平息暴乱、打击恐怖活动、追捕、围歼暴力犯罪等任务中,依法可以使用武器,采取武装镇压、武装警戒、武装巡逻等方式和手段维护国家安全和社会稳定。由此,公安机关具有的特性是()。
公司计划在“创新产品展示及说明会”会议茶歇期间,在大屏幕投影上向来宾自动播放会议的日程和主题,要求市场部助理小王完成相关演示文件的制作。具体要求如下:在第5张幻灯片中插入一个标准折线图,并按照如下数据信息调整PowerPoint中的图表内容。
最新回复
(
0
)