首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const {return k;} }; class
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const {return k;} }; class
admin
2020-07-23
19
问题
有如下类定义:
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()eonst{return k;}
int getJ()eonst{return j;}
};
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C、类MyDerived缺少一个无参的构造函数
D、类NyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/dQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protect
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:
已知Bag是一个类,并有函数FBag定义如下:VoidFBag(){Bag*ptr,my,colleage[2],&sister=my;}则在调用函数FBag()后,Bag类的析构函数被调用
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
数据库管理系统是( )。
用于定义类的必不可少的C++关键字是
在数据库中,数据模型包括数据结构、数据操作和
在软件开发中,需求分析阶段产生的主要文档是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
随机试题
使用气焊焊炬时,()。
鉴别动脉血栓性脑梗死与脑出血,下列哪几项更有意义()
以下所列项目不属白色主病范围者为
加工成型的钢筋笼、钢筋网和钢筋骨架等应水平放置,()。
全面清查一般在年终进行,但在单位()时也要进行全面清查。
下列关于开放式基金的买价和卖价的说法,正确的是()。
只有经历了统一的学校集体,才能在儿童的意识中唤起舆论的强大力量,成为支配儿童行为,并使它纪律化的一种影响因素。提出这一集体教育主张的教育家是()。
propertyrunonA.allotherformsoftobacco【T7】______schoolgroundsB.ifthey’reonschool【T8】______C.smokersarebeing
(2013年)当x→0时,用“o(x)”表示比x高阶的无穷小,则下列式子中错误的是()
SQL的DROPINDEX语句的作用是______。
最新回复
(
0
)