首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
52
问题
有如下类定义:
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全国计算机二级
相关试题推荐
若执行以下程序时从键盘上输入9,则输出结果是()。main(){intn;cin>>n;if(n++
对于一个类定义,下列叙述中错误的是()。
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
若有以下程序:#include<iostream>usingnamespacestd;classA{public:A(inti,intj){a=i;b=j;
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释//********1********后
在软件开发中,需求分析阶段产生的主要文档是()。
下列运算符不能重载为友元函数的是()。
下列有关类继承的叙述中,错误的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
下列关于函数模板的表述中,正确的是
随机试题
对于企业而言,顾客满意度测量的用途主要有_______、________、_________、________。
试述领导者应当具备的心理素质。
患者,男,40岁,因身体不适到医院就诊,医生开具处方,处方要求有养肺阴、养胃阴功效的药物,下列能符合上述功效的药物有
某地区原费用定额测算所选典型工程材料费占人工费、材料费和机械费合计的比例为30%,该地区的某施工项目的某分项工程中的材料费占人工费、材料费、机械费合计的比例为40%,该分项工程的直接工程费为600万元,按该分项工程的直接工程费计算的间接费费率为30%,按此
违反治安管理行为,在6个月内被公安机关发现,要依法予以追究。()
购买力平价
求幂级数的和函数.
软件设计中模块划分应遵循的准则是()。
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
A、Itwascreatedmainlyforscientificresearch.B、Itworksbetterinfineweatherconditions.C、Itmustbelocatedonatleast
最新回复
(
0
)