首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()const{return k;} }; class MyDerived:MyBase{ int j; public
有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()const{return k;} }; class MyDerived:MyBase{ int j; public
admin
2019-06-12
39
问题
有如下类定义:
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/rL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列工具中,不属于结构化分析的常用工具的是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、___________和自定义完整性。
下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是()。classTestCtaSS{private:inta;public:TestClass(i
用白盒法设计测试用例的方法包括()。
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有_____________个元素。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
以下叙述中正确的是
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是
对建立良好的程序设计风格,下面描述正确的是()。
随机试题
进行识别和理解的一个重要手段是____________。
计算∫xsinxdx。
肾小球毛细血管的滤过平衡现象发生在
在平静呼气末和平静吸气末,两者具有相同的
下列选项中,属于甲酚皂溶液的是
A.生铁落饮B.癫狂梦醒汤C.养心汤合越鞠丸D.逍遥散合顺气导痰汤E.二阴煎合琥珀养心丹狂证火盛伤阴证的代表方是
用药时考虑是否对患者造成不良反应属于什么原则
求幂级数n(n+1)xn的和函数.
Wefeltso______becauseofthe______news.
Motivationis"thedrivingforcewithinindividualsthatimpelsthemtoaction."Andgoalsarethesought-afterresults【C1】_____
最新回复
(
0
)