首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
有如下程序片段: class Task{ public: int GetValue(); private: int value; }; cla
admin
2021-02-22
28
问题
有如下程序片段:
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或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员
下列关于运算符重载的描述中,正确的是()。
有如下程序:#include<iostream>usingnamespaeestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k)
请打开考生文件夹下的解决方案文件proj2,其中有整数栈类IntList、顺序栈类SeqList和链接栈类LinkList的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:463184631
下列叙述中正确的是
数据库管理系统中负责数据模式定义的语言是
在结构化程序设计中,模块划分的原则是
下面的符号中可以用作C++标识符的是()。
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
下面不属于软件工程的3个要素是()。
随机试题
第一次提出“约定俗成"理论阐明语言的社会本质的是()
锌主要来源于
《安全生产法》规定从业人员在安全生产方面的义务包括______:a从业人员在作业过程中,应当严格遵守本单位的安全生产规章制度和操作规程、b服从管理、c正确佩戴和使用劳动防护用品、d发生事故后紧急处置。
同一客户在不同期货公司会员处开仓交易,其在某一合约的持仓合计不得超出该客户的持仓限额。()
下列选项中,不属于我国人民币汇率制度的特点的是()。
率先正式使用“班级”一词的是著名教育家()。
根据以下资料,回答116-120题2007年末全国就业人员76990万人,比上年末增加5907人。其中,第一产业就业人员31444万人,占全国就业人员的40.8%;第二产业20629万人,占26.8%;第三产业24917万人,占32.4%。年末城
根据以下资料,回答下列问题。2013年10月—2014年10月,供应商配送时间分指数处于临界点下方的月份有()个。
Asubjectthatseemstohavebeeninsufficientlystudiedbydoctorsandpsychologistsistheinfluenceofgeographyandclimate
防火墙通常分为内网、外网和DMZ三个区域,按照受保护程度,从高到低正确的排列次序为________。
最新回复
(
0
)