首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase{ int k; public= MyBase(int n=0):k(n){} int value()const{return k;} }; class MyD
有如下类定义: class MyBase{ int k; public= MyBase(int n=0):k(n){} int value()const{return k;} }; class MyD
admin
2021-07-02
53
问题
有如下类定义:
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、类MyDefived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有 继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/iYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
已知有数组定义chara[3][4];下列表达式中错误的是()。
下列叙述中正确的是
将E-R图转换为关系模式时,实体和联系都可以表示为
有如下类模板定义:template<typenameT>classBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
机组的制冷量受诸多因素影响,主要的因素是机组的蒸发温度和冷凝温度。()
感性认识和理性认识统一的基础是()。
下列各项中,属于胸痹治法的是
二尖瓣脱垂时心音可见
婴幼儿易患上呼吸道感染的主要原因是
下列哪一项不属于道德的特征?()
下列选项中不属于商业银行内部控制目标的是()。
人的本质存在于具体的人性之中,不能离开人的具体社会实践去抽象地说明人性。()
1949年以来,中国人力资本存量的形成受到两次大的破坏和冲断。第一次是反右,大跃进经济崩溃期间,在校生由1960年的10963万人,下降到1962年的7840万人,其中中专生由222万人下降到54万人;第二次是“文革”动乱期间,估计有70万~80万人未
A、Thefirstpage.B、Thelastpage.C、Apageinthemiddleofthebook.D、Apageveryclosetotheend.D细节题。选项表明对话内容与谈论读书和询问书的页数
最新回复
(
0
)