首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
38
问题
有如下类定义:
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://www.kaotiyun.com/show/dQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列字符串中可以用作C++标识符的是
已知有数组定义chara[3][4];下列表达式中错误的是
有如下程序:#includeusingnamespacestd;classMusic{public:voidsetTitle(char*str){strcpy(title,str);}protected:charty
运算符重载是对已有的运算符赋予多重含义,因此()。
若MyClass为一个类,执行语句"MyClassa[4],*p[5];"时会自动调用该类构造函数的次数是
下列叙述中正确的是
有如下模板声明:templateclassA;下列声明中,与上述声明不等价的是
在面向对象方法中,不属于"对象"基本特点的是( )。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程包含一个源程序文件projl.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
随机试题
气管、支气管淋巴结包括_______________、_______________、_______________、_______________和_______________等。
著名教育学家及心理学家布鲁姆和他的同事把教育目标划分为哪些领域()
竞争成功关键因素是企业在特定市场获利必须拥有的()。
机场工程中通常采用()的处理方法保证机场道面下土基的强度和稳定性。
电梯的安装、改造、修理必须由电梯制造单位或者其委托的依照特种设备安全法规取得许可的单位进行,电梯安装完成后对电梯安全性能负责的单位是()。
根据发行主体的不同,债券可以分为()。
基金托管人每()需要向监管机构报送一次其对基金运作的监督报告。
机构所在地在A县的甲服装生产企业是增值税一般纳税人,2018年2月在A县取得含税服装销售收入30万元,为其他企业设计服装收取含税设计费3万元,当月发生进项税2.5万元(均取得增值税专用发票),将位于B市的一处办公用房(系2016年5月1日后取得)出租,收取
心理学家发现,构成人际吸引的因素有()。
执行下面的程序段后,变量k中的值为()。intk=3,s[2];s[0]=k;k=s[0]*10;
最新回复
(
0
)