首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
admin
2021-02-22
37
问题
有如下程序片段:
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://www.kaotiyun.com/show/L9fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下面程序的运行结果为()。#include<lostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};
请打开考生文件夹下的解决方案文件proj3,其中定义了用于表示特定数制的数的模板类Number和表示一天中的时间的类TimeOfDay;程序应当显示:01:02:03.00406:04:06.021但程序中有缺失部分,请按照以下的提示,把缺失部分补充
有如下程序:#includeusingnamespacestd;classA{public:A(inti):r1(i){)voidprint(){cout
下列关于模板的描述中,错误的是()。
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:Hel
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classT
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
A.4.6B.5.4C.6.0D.7.0E.8.0正常成人随机尿的pH一般不高于
老年性痴呆最早最突出的症状是
为了解居民经常吃排骨汤与血压间的关系,故对某城市社区35岁以上的居民按是否经常进食排骨汤分组,连续观察了10年,随访两组高血压的发病率。该类研究为
关于T细胞介导的细胞免疫应答过程,错误的是
哪种疾病的尿中常见大量红细胞管型
将反应MnO2+HCl→MnCl2+Cl2+H2O配平后,方程中MnCl2的系数是()。
下列各项中。属于国有股权组成部分的是()。
甲事业单位因办公地点迁至郊区,需要一辆中型班车;恰好乙事业单位有闲置中型客车,于是双方达成一致,乙将客车租给甲作班车使用()。
根据我国有关规定,实行定时工时制的用人单位,休息日安排劳动者工作又不能安排补休的,支付不低于工资的()的工资报酬。
Didyouknowthatallhumanbeingshavea"comfortzone"regulatingthedistancetheystandfromsomeonewhentheytalk?Thisdi
最新回复
(
0
)