首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base { public: void fun() { cout
有如下类定义: class Base { public: void fun() { cout
admin
2021-09-05
32
问题
有如下类定义:
class Base {
public:
void fun() { cout<<"Base::fun"<
};
class Derived : public Base {
public:
void fun() {
____________;
cout<<"Derived::fun"<
}
};
若需要在划线处调用基类中的fun()函数,则填写的语句是
选项
A、Base.fun();
B、Base->fun();
C、Base::fun();
D、fun();
答案
C
解析
基类Base和派生类Derived中使用同一名字的成员函数fun,所以在派生类Derived的作用域中,派生类Derived中的fun函数会屏蔽基类Base中的fun函数,即Base的fun函数对Derived不可见,这是因为编译器在查找名字fun时,首先在Derived中找到,这样编译器就不再继续查找,所以若想在Derived中调用Base的fun函数,必须显式的说明fun函数属于Base,这里使用作用域运算符访问被屏蔽的fun,调用语句为:Base::fun();答案为C。
转载请注明原文地址:https://kaotiyun.com/show/iz5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){cout<<"B";}};classC:pu
关于this指针的说法不正确的是()。
下列叙述中正确的是
下列叙述中正确的是
下列关于运算符重载的叙述中,错误的是()。
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
有如下语句序列:intx=100,&r=x,count<<x<<’—’<<r<<end1:己知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
病人教育的分类()。
女,54岁。感染乙肝数年,近3个月来感肝区疼痛,食欲缺乏,昨晚出现低血糖症状,今来院就诊,查体发现肝大。该病人即行肝动脉栓塞化疗术。术后的饮食指导除外
不能激活补体替代途径的物质是()。
王某在甲地临时从事收购废品的业务,税务机关对其采取的税款征收方式应当是()。
某外商投资企业2007年1月1日在我国某经济特区依法设立,经营期15年。2008年为获利年度,2009年和2010年应纳税所得额分别为-40万元、-20万元。2011年全年业务如下:(1)1~12月份取得境内产品销售收人3000万元(12月份200万元)
目前世界上最大的汉字镌刻在()的峭壁上。
教师在教育活动中要确定目标、建立班集体、制定和贯彻规章制度、维持班级纪律,这就要求教师要扮演好()。
在适宜的温度、水分和CO2保证供应的情况下,测得不同植物光合作用量值(用环境CO2减少量来度量)如右图所示。下列四种叙述中不正确的是()。
__________是实现社会主义现代化的关键,是建设中国特色社会主义的__________。
A、 B、 C、 D、 B
最新回复
(
0
)