首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
admin
2021-02-22
27
问题
有如下程序片段:
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/L9fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
使用VC6打开考生文件夹proj2下的工程proj2,其中有两个类:一是销售类(sale),用于表示按照一件商品的基本价格进行销售;另一个是打折销售类(DiscountSale),用于表示在基本价格基础上按一个折扣比例进行销售。DiscountSale类继
若一个函数的原型为“int*Xfun1(intx,int&y,charz);”,则该函数的返回值类型为()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
下列关于模板的描述中,错误的是()。
下列关于运算符重载的叙述中,正确的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=__________;strcpy(
在C++中,实现封装性需借助于()。
随机试题
不是胃液成分的是()。
处方药
复合树脂充填V类洞,以下设计正确的是
关于民事法律关系,下列哪一选项是正确的?()
提前报关的进口转关货物应在电子数据申报之日起()内向进境地海关办理转关手续。
当可转换证券价格大于转换价值时,可转换证券持有人行使转换权将会出现()。
采用销售百分比法预测对外筹资需要量时,下列因素的变动会使对外筹资需要量减少的有()。
下列项目中,按税法规定可以免征或不征土地增值税的有()。
在一次世界范围内的股市剧跌之后的余波中,T国宣称该国经历的相当严重的股市下跌是由于在下跌之前不久,该国许多行业经历了过快的非国有化过程。以下哪一项,如果能被执行,将最有助于对上述T国股票市场严重下跌原因的评估?()
下列哪项与英国无关?()
最新回复
(
0
)