首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: Class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()eonst{retum k;} }; class MyDe
有如下类定义: Class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()eonst{retum k;} }; class MyDe
admin
2021-06-10
21
问题
有如下类定义:
Class MyBase{
int k;
public:
MyBase(int n=0):k(n){}
int value()eonst{retum k;}
};
class MyDerived:MyBase{
int j;
public:
MyDerived(int i):j(i){}
int getK()eonst{return k;}
int getJ()eonst{retum j;}
};
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C、类MyDerived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/1Afp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面属于黑盒测试方法的是()。
有如下类定义classAnimal{public:virtualvoidName0=0;};classKoala:publicAnimal{public:voidName()
有如下类定义:classTest{chara;constcharb;public:Test(charc){a=c;b=c;}‖第1行voidf(chara)const{thi
有如下程序:#includeusingnamespacestd;classBase{public:Base(intx=0):valB(x){cout
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是,()。Samplea[2],*P=newSample;
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
Thekidswereespecially________thecomingChristmasbecausetheywouldgetlotsofpresentsfromtheirparentsanduncles.
好客的,热情的adj.h_________
患者,男,19岁。临床起病急,表现为咽痛明显,伴发热、畏寒。诊断为急性上呼吸道感染。该病最常见的致病菌是
体内样品分析常用的测定方法为()。
若某药的成人剂量是每次500mg,那么一个体重35kg的儿童按体表面积计算每次服用剂量为()。
当法律和当事人双方对合同的形式、程序均没有特殊要求时,( )日合同成立。
入境活动物和来自动植物疫情流行国家或地区的检疫物需在( )报检并实施检疫。
下列关于我国仲裁制度的表述中,符合《仲裁法》规定的有()。(2009年)
按照现行法律的规定,下列各项中必须被认定为小规模纳税人的是()。
5,3,2,1,1,()
最新回复
(
0
)