首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
17
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(i
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。程序输出:s1:n=20s2:n=10执行s3.add(s1,s2)s3:n=30s
执行语句序列()。inti=0;while(i<25)i+=3;cout<<i;输出结果是
下列关于输入输出流的叙述中,正确的是()。
在下列关键字中,不能用来表示继承方式的是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
在满足实体完整性约束的条件下()。
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
随机试题
行政机关组织法的内容之一是()。
《汉穆拉比法典》规定银子借贷利率不堡超过________。
简要说明侵犯行为的控制。
A、M型受体B、N1型受体C、N2型受体D、α型受体E、β型受体普萘洛尔能阻断
某县人民法院在审判徐某强奸案过程中,县人民检察院以徐某的行为不构成强奸罪为理由,向人民法院提出撤回起诉的要求,人民法院接到该撤诉要求时,合议庭已经对本案进行了评议并作出了判决,但尚未宣告判决。人民法院对该撤诉要求应按下列哪种方式处理?
有关工程保修的说法中,正确的是( )。
《礼记·学记》中说:“不陵节而施。”下列与其在思想上一致的教学原则是()
在犯罪客体的分类中,把某一类犯罪行为所共同侵犯的客体称为()。
设f(x),g(x)在[a,b]上二阶可导,且f(a)=f(b)=g(a)=0,证明:∈(a,b),使f"(ξ)g(ξ)+2f’(ξ)g’(ξ)+f(ξ)g"(ξ)=0.
A、Hisgreatefforttopreparethetalk.B、HisperfectpronunciationofMandarin.C、HissuccessinspeakingChineseforhalfanh
最新回复
(
0
)