首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
11
问题
有如下类定义:
class MyBase{
int k;
public:
MyBase(int n=0):k(n){}
int value()const{return k;}
};
class MyDerived:MyBase{
int I;
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/ahyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中,正确的C++表达式是
对于一个类定义,编译器可能会自动生成的函数不包括
下列枚举类型的定义中,包含枚举值5的是
下列C++流的操作符中,能够设置浮点数精度的是
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
下列叙述中正确的是
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
下列关于线性表的叙述中,不正确的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
下列字符串中,正确的C++标识符是()。
随机试题
M公司环境污染事件M公司是某市一家知名的国有化工企业,拥有1000多名员工,每年上缴2亿多元,为该市的纳税大户,公司王总经理也被评为优秀企业家。2010年公司决定进行技术改造,设备更新,扩大生产,企业升级。9月技改完成并试生产,但是却偷偷将氨氮含
对于患虫病兼体虚者的治疗原则是( )。
我国《刑事诉讼法》规定了具有法定情形不予追究刑事责任原则,下列案件的处理体现这一原则的是:()
某房地产开发商打算在英国的一处废弃的私人庄园开发别墅群项目,周围没有其他房产项目。该私人庄园虽早已废弃,但已成为野生动物的栖息地,因此政府需要评价环境价值来判断是否审批该房地产开发项目。问题:环境影响经济损益分析步骤有哪些?
科目汇总表账务处理程序与记账凭证账务处理程序的主要不同点在于()。
对证券交易所作出的()决定不服的,可以向证券交易所设立的复核机构申请复核。
能够同时以实物量指标和价值量指标分别反映企业经营收支和相关现金收支的预算是()。
某些种类的海豚利用回声定位来发现猎物:它们发射出滴答的声音,然后接收水域中远处物体反射的回音。海洋生物学家推测这些滴答声可能有另一个作用:海豚用异常高频的滴答声使猎物的感官超负荷,从而击晕近距离的猎物。以下哪项如果为真,最能对上述推测构成质疑?
单用户数据库管理系统与多用户数据库管理系统之间最明显的、也是最重要的差别是否支持多个用户()数据库。
【B1】【B3】
最新回复
(
0
)