首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base { public: void fun() { cout
有如下类定义: class Base { public: void fun() { cout
admin
2020-06-29
60
问题
有如下类定义:
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/uZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知在函数func中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是______。
有如下程序:#include<iostream>usingnamespacestd;classBase{private:charc;piblic:Base(charn):c(
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*strl,char*str2),此函数的功能是计算strl中出现str2的个数,当不出现时,则返回0。如strl为“asdfsfdfg”st
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示坐标的类TC1,但类TC1的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)声明TC2类为TC1类的友元类,请在注释1后添加适当的语句。(2)完成类
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行,并且使程序输出的结果为OK注意:错误的语句在//******error******的下面,修改该语句即可。试题程序
下列运算符不能重载为友元函数的是()。
下列有关C++流的叙述中,错误的是()。
下面描述中不属于软件需求分析阶段任务的是
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
β受体阻滞剂治疗心绞痛的机制包括
A.肺气虚弱,卫表不固B.脾虚不运,痰湿内盛C.肾气虚弱,水泛为痰D.感受外邪,引动伏痰E.外邪犯肺,肺气闭塞
孙某将自己的住房一套借给同事吴某居住,后单位分给吴某住房,当时孙某出差去外地,吴某将孙某的住房出租给自己的朋友赵某,月租金1000元。孙某出差回来后,吴某将此情况告知孙某,孙某虽然很不高兴,但表示同意将住房出租给赵某,孙某表示同意的行为行使的是什么权利?
以下关于大陆架的说法,正确的有:
《土地登记办法》规定,集体土地使用权包括集体建设用地使用权、宅基地使用权、集体农用地使用权和土地承包经营权。()。
下列关于表见代理的说法,正确的是()。
某公司因业务需要,经营地点从吴忠迁至银川。该公司需要办理()。
某农机生产企业为增值税一般纳税人,2014年12月发生以下业务:(1)外购原材料,取得普通发票上注明价税合计50000元,原材料已入库,另支付给运输企业不含税运输费用3000元,取得运输企业开具的货物运输增值税专用发票。(2)外购农机零配件,取得的增值
6条谜语让50人猜,共猜对了178条次。已知每人至少猜对2条,且猜对2条的有16人,猜对4条的有9人,猜对3条和5条的人数一样多,那么6条全猜对的有()人。
Newtechnologylinkstheworldasneverbefore.Ourplanethas【B1】_____.It’snowa"globalvillage"wherecountriesareonlyse
最新回复
(
0
)