首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: void fun(){cout<<”Base::fun”<<endl;}
有如下程序: #include<iostream> using namespace std; class Base{ public: void fun(){cout<<”Base::fun”<<endl;}
admin
2017-07-05
26
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
void fun(){cout<<”Base::fun”<<endl;}
};
class Derived:public Base{
public:
void fun(){
______________
cout<<”Derived::fun”<<endl;
}
};
int main(){
Derived d;
d.fun();
return 0;
}
已知其执行后的输出结果为:
Base::fun
Derived::fun
则程序中下画线处应填入的语句是( )。
选项
A、Base.fun();
B、BaseI:fun();
C、Base一->fun();
D、fun();
答案
B
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。本题中想要输出Base::fun,则必须调用基类的公用成员函数fun,所以使用Base::fun();来调用基类的成员函数fun。
转载请注明原文地址:https://www.kaotiyun.com/show/pGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
继承具有(),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
转义字符序列中的首字符是______字符。
下列程序编译错误,是由于划线处缺少某个语句,该语句是【 】。#include<iostream.h>classA{______private:intnuml;public
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
关于const修饰符的说法中,错误的是
程序的3种基本控制结构是()。
在用class定义一个类时,数据成员和成员函数默认的访问权限是【】:
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERI
随机试题
女,30岁。近2个月中度发热,全身肌痛,四肢关节肿痛,口腔溃疡。尿常规示红细胞+/高倍视野,蛋白(++)。最可能的诊断是
某患者因特发性血小板减少性紫癜而入院,且长期应用糖皮质激素治疗,当患者询问护士此药常见副作用时,回答不应包括下列哪一项
依据《中华人民共和国海事诉讼特别程序法》的规定,当事人在起诉前申请海事请求保全的,应当向()提出。
安全生产许可证的有效期为()年。
在FIDIC《施工合同条件》中,业主应承担的风险包括()
按照金融服务论的观点,金融体系的基本功能包括()。[2011年真题]
某企业签订了如下经济合同;与甲公司签订技术开发合同,合同总金额为400万元,其中研究开发费100万元;与乙公司签订货物销售合同,销售额为300万元;与丁公司签订运输合同,注明运输费用4万元,其中包括保险费0.5万元、装卸费0.5万元。该企业应缴纳印花税(
自我实现理论认为,人的基本需要有五种,它们由低到高依次是:生理的需要、安全的需要、归属和爱的需要、尊重的需要、__________。
InHongkong,moneysupplyisamarket-determinedphenomenonratherthanaMonetaryAuthorityregulatedone.
【B1】【B11】
最新回复
(
0
)