首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
admin
2020-06-29
61
问题
有如下程序片段:
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/IO8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要把函数voidfunO定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。
下列说法中错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的语句在//********error*****
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)funl(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn);求出n的阶乘,不能使用递归调用。如果11小于1则返回0。
C++中的模板包括()。
为类MyClass重载赋值运算符时,应将其重载为类的
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程pmj2。其中的CoUeetion定义了集合类的操作接口。一个集合对象可以包含若干元素。工程中声明的Array是一个表示整型数组的类,是Collection的派生类,它实现了Collection中
以下关键字用来声明类的访问权限的是
某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为
算法的空间复杂度是指()。
随机试题
肺炎支原体肺炎应与哪些疾病相鉴别
膨胀珍珠岩观其形态属于()隔热材料。合成高分子防水卷材用胶黏带粘法铺贴,其卷材搭接宽度是()。
商务部根据监测进口情况的需要,对部分自由进口货物实行自动许可管理,下列对属于《自动进口许可管理货物目录》的商品的叙述,正确的是()。
公安机关在行政执法过程中,依法可以对公民的人身自由实施暂时性限制。为保障和监督公安机关依法履行职责,应当依照法定的权限设定行政强措施。根据有关法律规定,对于设定限制公民人身自由的行政强制措施,下列说法正确的是()。
寺庙里有大和尚和小和尚共100人一起吃馒头,大和尚每人吃3个,小和尚平均每3人吃1个,一共吃了100个馒头,问大和尚和小和尚各有多少人?()
设f(x)在[a,+∞)上连续,f(a)<0,而f(x)存在且大于零.证明:f(x)在(a,+∞)内至少有一个零点.
若要把函数voidfun0定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。
Internationaltradealwayscreatestheneedforforwardoperations,iftheexchangeriskistobehedged.Letusconsidertheca
Whatkindofroomdoesthecustomerwanttoreserve?
Cholesterol(胆因醇)andHeartDiseaseDoyouknowyourcholesterollevel?Manypeopledon’t.Ahighlevelofcholesterolint
最新回复
(
0
)