首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
admin
2020-06-29
63
问题
有如下程序片段:
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全国计算机二级
相关试题推荐
下面关于函数模板的表述中不正确的是()
有如下程序:#include<iostream>usingnamespacestd;intmain(){charstr[100],*p;cout<<”Pleaseinputastri
下列关于运算符重载的描述中,错误的是()。
下列有关抽象类和纯虚函数的叙述中,错误的是()。
有如下程序:#includeusingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a(aa){b++;}
设有以下定义和程序:#includeclassA1{public:voidshow1(){cout
派生类的对象对它的基类成员中()是可以访问的。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完成。(1)定义私有数据成员leftPoint、topPoint、righ
下面对软件特点描述错误的是
计算机软件包括
随机试题
小儿急性白血病的治疗,哪一项是错误的
A.零售企业《药品经营许可证》B.《药品生产许可证》C.《医疗机构制剂许可证》D.《进口药品通关单》E.《进口药品注册证》根据《中华人民共和国药品管理法》,省级药品监督管理部门核发的是
刑事审判监督程序的审理期限需要延长的,不得超过()月。
质量管理中,运用排列图法可以()。
Word2003中,如果进行了错误操作,只需按一下()键,就可以恢复到错误操作前的状态。
某国某年的有关经济指标分别为:国际收支的经常账户逆差570亿美元.资本账户顺差680亿美元;年底的未清偿还外债余额为460亿美元,其中短期外债占70%;国民生产总值3620亿美元。根据以上资料,回答下列问题:该国负债率()国际通行警戒线。
2005年,杭州市的生产总值约为()的两倍。
Youmustinsistthatstudentsgiveatruthfulanswer______withtherealityoftheirworld.
Whydidthespeakermovetothecountry?
AvisittotheNationalGallery(国家美术馆)bringsyoutooneofthemostbeautifulbuildingsinthecountry.Openedin1988,thisi
最新回复
(
0
)