首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
admin
2020-06-29
55
问题
有如下程序片段:
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/8p8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,但该程序运行有问题,请改正main()函数中的错误,使该程序的输出结果正确。程序输出:88注意:错误的语句在/********found********/的下
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d中的奇数扩大1倍,并存储到数组d中。例如:2,15,6,-3,8,-11,9,24
有如下程序:#includeusingnamespacestd;classPoint{intX,y;public:Point(intxl=0,intyl=0):x(x1),y(y1)(
有如下类定义:classAA{inta;public:intgetRefoconst{return&a;)∥①intgetValueoconst{returna;)∥②
下列程序的输出结果是()。#includeusingnamespacestd;voidfun(int&n{r*=2:)intmain(){intn=
在三级模式之间引入两层映像,其主要功能之一是()。
以下关键字与类的访问权限无关的是
计算机软件包括
在软件开发中,需求分析阶段可以使用的工具是( )。
随机试题
低钠血症时见的情况是
肿瘤相关抗原指
下列土地类型属于集体所有的土地有()。
事故处理需要进行设计变更的应()。
根据《合伙企业法》对合伙型基金收益分配的规定,下列说法错误的是()。
在国民收人初次分配的基础上,通过再分配形式的收入称为()。
“冬天来了,春天还会远吗?”雪莱这一名言,激励无数身处逆境的人走出逆境,迈向光明的前途。对此,正确的理解是()。
地方各级公安机关监督机构在行使职权时,仅对本级公安机关行政首长负责。()
如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为()。
A、Thesurfaceoftheearthismadeupby12hugeplates.B、Thesurfaceisthemostimportantpartoftheearth.C、Wecannowtel
最新回复
(
0
)