首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const { return k;} }; class MyDerived: MyBase { int j;
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value()const { return k;} }; class MyDerived: MyBase { int j;
admin
2020-06-29
14
问题
有如下类定义:
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://jikaoti.com/ti/upA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类模板template<classT>classx(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为()。
下列数组的定义中,会产生错误的是
在下面横线上填上适当的语句,完成程序。#includeusingnamespacestd;classTestClass{intx;public:TestClass(inti){
下列关于继承的描述中,错误的是()。
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是______。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。注意:不能修改程序的其他部分,只能修改fun()函数。1#
A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGHC二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和
设数据集合为D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
A.侏儒症B.呆小症C.黏液性水肿D.肢端肥大症先天性垂体功能减退可引起
子宫肌瘤变性与下面哪一项声像图表现最相关
煎煮汤剂常用的器具是
某工程项目的计划进度和截止到第8周的实际进度如下图所示(双线条表示计划进度,粗实线表示实际进度)。如果各项工作均为匀速进展,则截止到第8周末()。
某企业2009年6月30日有关资料为:资产总额695000元,负债总额335000元,实收资本200000元,资本公积20000元,盈余公积14000元,则未分配利润为()元。
学生的申诉要遵循一定的程序,以下不属于学生申诉的程序的是()。
2013年医药工业规模以上企业实现主营业务收入21681.6亿元,同比增长17.9%,增长速度较2012年下降了2.5个百分点,自2007年以来首次低于20%。2013年医药工业规模以上企业实现利润总额2197.0亿元,同比增长17.6%,增速
我们人类很自以为是,往往把这个世界及其历史,甚至史前都看做是通往那个伟大的时刻——人类将至高无上地统治一切。事实上,尽管可能有些事实令人难以接受,但我们在这个星球上的卓越表现并非预先注定的。我们人类的祖先本来也可能步恐龙的后尘,而他们确实差点就与恐龙一样灭
下列叙述中正确的是()。
TheancientAztecsveneratedthecacaotreeanduseditsbeansasaformofcurrency.They【C1】______thetreeasasourceofstre
最新回复
(
0
)