首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase{ int k; public: NyBase(int n=0):k(n){} int value()coast{return k;} }; class MyDefived:NyBase{ int j; public
有如下类定义: class MyBase{ int k; public: NyBase(int n=0):k(n){} int value()coast{return k;} }; class MyDefived:NyBase{ int j; public
admin
2021-02-22
31
问题
有如下类定义:
class MyBase{
int k;
public:
NyBase(int n=0):k(n){}
int value()coast{return k;}
};
class MyDefived:NyBase{
int j;
public:
MyDefived(int i):j(i){}
int getK()const{return k;}
int getJ()const{return j;}
};
编译时发现有一处语法错误,对这个错误最准确的描述是( )。
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名NyBase前缺少关键字public、protected或private
C、类MyDefived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/0mfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj2,此工程包含有一个源程序文件proj2.cpp。其中定义了Base1类、Base2类和Derived类。Base1是一个抽象类,其类体中声明了纯虚函数Show。Base2类的构造函数负责动态分配一个字符数组,并将
下列关于线性表的叙述中,不正确的是()。
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<’’Thevalueatp:’’<<*p;
有如下程序:#include<iostrearn>usingnamespacestd;classTestClass1{public:TestClassl(){tout<<’’TestCla
下列不属于软件工程3个要素的是()。
下列方法中,不属于软件调试方法的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类CPlanet的保护数据成员distance和revolvePeriod,它们分别表示行星距太阳的距离和行星的公转
建立一个类对象时,系统自动调用()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
随机试题
预防产后出血下列护理措施正确的是
消毒的种类包括
体现“阴中求阳”方义的方剂是
某悬臂梁受力情况如下,其B点处的弯矩数值大小为()。
美的情怀首先是以真为前提的,要表露本心,要求内心世界与外在表现的一致性。虚情假意与情真意切、__________与真心实意永远水火不容、__________。填入划横线部分最恰当的一项是()。
简述感觉剥夺实验以及感觉对人的正常心理活动的重要意义。
Equipmentnot______officialsafetystandardshasallbeenremovedfromtheworkshop.
In1798thepoliticaleconomistMalthuspredictedthatintimemankindwouldfacestarvation,havingoutgrowntheavailablefood
Thegroundwatersystemissimilartoariversystem.Therefore,insteadofhavingchannelsthat【M1】______connectdifferentpar
Forthispart,youareallowed30minutestowritealetter.Youshouldwriteatleast120wordsfollowingtheoutlinegivenbel
最新回复
(
0
)