首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2015-06-27
53
问题
有如下程序:
#include
using namespace std;
class Base {
public:
void fun() { cout<<"Base::fun"<
};
class Derived : public Base {
public:
void fun() {
cout<<"Derived::fun"<
}
};
int main() {
Derived d;
d.fun();
return 0;
}
已知其执行后的输出结果为:
Base::fun
Derived::fun
则程序中下画线处应填入的语句是( )。
选项
A、Base.fun();
B、Base::fun();
C、Base->fun();
D、fun();
答案
B
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。本题中想要输出Base::fun,则必须调用基类的公用成员函数fun,所以使用Base::fun();来调用基类的成员函数fun。
转载请注明原文地址:https://kaotiyun.com/show/PCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,数据封装要解决的问题是()。
用二维表来表示实体及实体之间联系的数据模型称为______。
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为【】。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;voidsetData(doubled)(data=d;static
下述关于数据库系统的叙述中正确的是
下列关于类和对象的叙述中,错误的是
随机试题
的通解为()。
省公安厅与县物价局属于不相隶属关系。
患者,女,46岁,已婚。经闭8个月,白带清稀量多,精神萎靡,形寒肢冷,面浮肢肿大便溏薄,腰膝酸软,小便清长,舌淡苔薄脉沉细无力。妇科检查无异常。其诊断是
紫参是下列哪味药的别名
在编制成本支出计划时,为避免可能发现个别工程量表中某项内容的工程量计算有较大出入,使原来的成本预算失实,要在主要的分项工程中安排适当的()。
报检入境废物时,除提供合同、发票、箱单、提单之外,还应提供国家质检总局签发的进口废物批准证书和经认可的检验检疫机构签发的装船前检验证书。()
若要追究挪用单位资金人员的刑事责任,则挪用资金的数额至少要达到()元以上。
甲是普通合伙企业的合伙人,因病身亡,其继承人只有乙(具备完全民事行为能力)。关于乙继承甲的合伙财产份额的下列表述中,符合《合伙企业法》规定的有()。
下列各项中,企业应通过“其他业务成本”科目核算的有()。
下列各句中画线的成语使用正确的一项是()。
最新回复
(
0
)