首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
36
问题
有如下类定义:
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://jikaoti.com/ti/Ugh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostrearn>usingnamespacestd;classTestClass1{public:TestClassl(){tout<<’’TestCla
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在//******error******的下面
下列关于运算符重载的叙述中,正确的是()。
在E-R图中,用来表示实体联系的图形是( )。
下列二叉树描述中,正确的是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
下列关于函数模板的表述中,正确的是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
数据库三级模式体系结构的划分,有利于保持数据库的【】。
随机试题
A.食滞胃脘B.胃阴虚C.肝脾不调D.肝胃不和E.胃阳虚呕吐吞酸,胸胁胀满,嗳气频作,脘闷食少。其证候是
_______和_______是评价骨丢失率和疗效的重要客观指标。
患者,女,28岁。哺乳期。自述左乳房胀痛、发热2天。体格检查:T39.4℃,P106次/分。左乳房外上象限6cm×4cm范围红肿,有明显压痛和波动感。急行切开引流术。错误的手术措施是
李某,女,30岁,停经50天,阴道流血1天,血量多于月经,鲜红色,伴有下腹部坠痛。内诊子宫增大如孕50天大小,宫颈内口可容1指,阴道有活动性出血。妊娠试验(+),此妇女诊断最大可能性是( )。
物业代理佣金收取的原则有()。
注册建造师在注册有效期满需继续执业的,应当在注册有效期届满( )日前申请延续注册。
我国幼儿园是对()周岁以上学龄前幼儿实施保育和教育的机构。
简述自我效能感的含义和提高措施。(2011年)
在WindowsXP的桌面上,如果图标左下角有一个小箭头,则表示它是()。
DoesthepublisherofDouglasStarr’sexcellentBlood—AnEpicHistoryofMedicineandCommerceactuallyexpecttosellmanycopi
最新回复
(
0
)