首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
admin
2020-06-29
60
问题
有如下程序片段:
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全国计算机二级
相关试题推荐
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
有以下程序:#includeusingnamespacestd;classTestClass{public:TestClass(intr1.intr2){R1=r1;
有如下函数模板定义:templateT1sum(T1a1){retum(a1+a2+a3);}则以下调用中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为:InCDerive’sdisplay().b=1InCDerive2’sdisplay().b=2其中定义的类并不完整,按要求完成下列操作,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1*9=9
有下列类模板声明中,出现语法错误的是
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
算法的有穷性是指( )。
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
随机试题
有关肾的内分泌功能,下列哪项是错误的()
Wehaveratherasmallhouse,withonlyonesparebedroom.Youcanimagineouralarm,then,whenAuntClarawrotetosaythatsh
发芽的马铃薯及加热不透的豆浆吃不得。发芽的马铃薯主要含有什么毒素
甲施工单位与乙施工单位以联合体方式承揽建设工程。以下不符合有关规定的是()
A会计师事务所注册会计师李某、张某为B上市公司出具不以发行为目的的审计报告。根据《证券法》规定,李,张两位注册会计师自接受B上市公司委托之日起至审计报告(),不得买卖B公司的股票。
以下不属于应纳企业所得税的是()。
考试中是否达到了测验目的的程度,即是否测出了所要测出的东西是指()。
创造性是指个体产生新奇、独特的、有社会价值的产品的()
下列关于亲属关系的发生与终止原因的表述,错误的是()。
BusinessesThriveonTransparencyStakeholdersscrutinizebusinessactivity.Corporatetransparencyischangingtheface
最新回复
(
0
)