首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base { public: void fun() { cout
有如下类定义: class Base { public: void fun() { cout
admin
2021-02-22
36
问题
有如下类定义:
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/Vsfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类和对象的叙述中,错误的是()。
能够减少相同数据重复存储的是
软件系统总体结构图的作用是
程序调试的任务是
有如下程序:#include<iostream>usingnamespacestd;classBoat;classCar{public:Car(inti):weight(i){}
下面叙述中错误的是
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义了MyString类,一个用于表示字符串的类。成员函数reverse的功能是将字符串进行“反转”。例如,将字符串ABCDEF“反转”后,得到字符串FEDCBA;将字符串ABC
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
随机试题
明代安装了中国第一架天文望远镜,名为“筩”。()
A.呼吸肌的舒缩运动B.胸内负压的变化C.肺泡与外界环境之间的气压差D.肺泡气与肺泡周围血液间的气体分压差肺通气的直接动力是
催化dUMP转变dTMP的酶是
关于项目建议书中的环境保护说法不正确的是()。
朱某进超市购物,将装有首饰、现金的挎包存放于超市存包处,领包时发现包已遗失,朱某提出索赔要求。该超市以“存包处《存包须知》明示:无论存包者是否申明物件的价值,若遗失,每件酌情补偿5~10元”为由,只愿意赔10元。另悉,该《存包须知》贴在存包窗口上,十分醒目
企业利润表上,利润应当按照营业利润、利润总额和净利润等利润的构成分类分项列示。()
儿童在熟悉了“胡萝卜”、“豌豆"和“菠菜”这类概念之后,再学习“蔬菜”,这属于()。
机器设备的经济寿命
(2011年真题)甲是某运输公司的经理,为了抢运煤炭,甲亲自跟车督促驾驶。在驾驶员乙已连续驾驶10多个小时的情况下,甲仍强令乙继续驾驶。乙因过度疲劳,操作失当,在驾驶中撞死路边一摆摊商贩。关于本案,下列说法中正确的是()。
HarrietBeecherStowehadpouredherheartintoheranti-slaverybook,"UncleTom’sCab-in".Butneithershenorherfirstpubl
最新回复
(
0
)