首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
43
问题
有如下类定义:
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全国计算机二级
相关试题推荐
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
下列叙述中正确的是()。
下面程序中对一维坐标点类Point进行运算符重载#includeusingnamespacestd;classPoint{public:Point(intval){x=val;}Poin
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Employee类和Manager类。Em-ployee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
《察病指南》的作者是
CPCR时后续生命支持阶段的主要任务是
(国家司法考试真题)甲的邻居乙买来建筑材料,准备在房后建一杂物间,甲认为会挡住自己出入的通道,坚决反对。乙不听。甲向法院起诉,请求法院禁止乙的行为。该诉讼属于哪类诉?()
深入推进依法行政,要求健全依法决策机制。下列哪一做法不符合上述要求?(2016年卷一4题)
取得时效的构成要件有()。
在生态环境现状调查中,自然环境状况调查和编绘的图件目录要在环评大纲中列出,并报()审批。
用友报表系统中,报表关键字是在报表“格式”状态下设置的。()
在装饰材料中,石膏制品形体饱满密实,表面光滑细腻,主要原因是()。
我国颁布的第一个现代学制是___________学制,我国实行的第一个现代学制是___________学制。
下列各项中加下划线的意义和用法全都相同的一项是()。
最新回复
(
0
)