首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2021-02-22
47
问题
有如下类定义:
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://kaotiyun.com/show/amfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
辱算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
关于运算符重载,下列表述中正确的是()。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:int
若有如下程序:#include<iostream>usingnamespacestd;ints=0:classsample{staticintn;public:sa
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有数据成员year、month、day,分别用于年、月、日,它们都是int型的数据,请在注释//********1
检查软件产品是否符合需求定义的过程称为()。
下列有关类继承的叙述中,错误的是()。
用于定义类的必不可少的C++关键字是
在E-R图中,用来表示实体联系的图形是( )。
随机试题
股鞘
长炒青绿茶的初制加工,大多采用滚筒杀青。()
中国人民解放军完成全国大陆解放的标志性事件是
九味羌活汤的功用是
在牙髓中分布不均匀,细胞呈星形,胞浆突相互连接,核深染,胞浆淡染位于牙髓周围与前期牙本质相连处,排列整齐成一层,细胞呈柱状,核卵圆,细胞顶端有一个长突起
测定土织物厚度时,试样加压后多久读数?()
2007年9月8日,首届夏季达沃斯年会“从迭沃斯到大连——新领军者年会”在中国北方城市大连闭幕。达沃斯论坛,这个拥有三十多年历史的世界顶级经济论坛首度“走出”瑞士达沃斯,跨出她从西方到东方的第一步。读下图,回答问题。实时监测森林火情,直接应用的现代地
周某在某旅游区开办了一家旅店。江先生等10余人到旅游区旅游,住宿时,江先生要求住有火炕的房间。周某考虑到有火炕的房间可能存在不安全因素,本不想租,但又想到只要开着窗户,不至于发生危险。于是,便将有火炕、但长期没有使用的储藏室租给江先生住宿,并提醒江先生睡觉
根据以下资料,回答下列问题题。2012年,邮政企业和全国规模以上快递服务企业业务收入(不包括邮政储蓄银行直接营业收入)完成1980.9亿元,同比增长26.9%;业务总量完成2036.8亿元,同比增长26.7%。12月份,全行业业务收入完成l85亿
关于Internet.域名服务系统的描述中,错误的是()。
最新回复
(
0
)