首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
admin
2021-09-05
46
问题
有如下程序片段:
class Task{
public:
int GetValue();
private:
int value;
};
class Displayed{
public:
int GetValue();
void Draw();
private:
int value;
};
class Satellite:public Task,public Displayed{
public:
void Draw();
};
void fun(Satellite* sp){
sp->GetValue(); //①
sp->Task::GetValue(); //②
sp->Displayed::GetValue(); //③
sp->Draw(); //④
}
在标注号码的语句行中,对类中成员访问存在二义性的是
选项
A、①
B、②
C、③
D、④
答案
A
解析
本题考查派生类对基类的继承二义性问题,类Satellite公用继承Task和Displayed,两个基类中都有GetValue函数,所以引起二义性,A选项错误。
转载请注明原文地址:https://kaotiyun.com/show/Qdfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的说明中,正确的是()。
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidf(){cout
字面常量42、4.2、42L的数据类型分别是()。
数据库设计过程不包括
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:sizeof(strl)=5sizeof(str2)=10sizeof(str3)=l
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
下列叙述中正确的是()。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
随机试题
金属表面与周围介质直接进行()反应而使金属遭到破坏,这种破坏叫做化学腐蚀。
大面积深度烧伤患者合并ARDS时,应该( )
盐酸四环素“杂质的吸收”的检查项目主要是控制
被称为“裸机”的计算机是指( )。
对于()商品来说存在着供给定理的例外。
未经中国证监会批准,任何个人或者单位及其关联人擅自持有期货公司5%以上股权,或者通过提供虚假申请材料等方式成为期货公司股东,情节严重的,给予警告,()。
银行从业人员一般必须在客观分析客户财务状况和目标的基础上,将客户提出的目标细化并加以补充,下列不属于客户可能提出的其他要求的是()。
你被录取为公务员,却发现你的顶头上司——处长,曾经在一次邻里纠纷中与你发生过激烈的争执,你以后如何处理与他的关系?
根据以下资料。回答下列问题。2010年全国完成税收总收入73202亿元,同比增收13681亿元,比上年同期增长加快了13.2个百分点。2010年增值税收入21091.95亿元,同比增长14.1%,比上年同期增速加快了11.4个百分点。
标志着祖国统一大业向前迈出重要一步的香港回归是在()。
最新回复
(
0
)