首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
18
问题
有如下程序:
#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://kaotiyun.com/show/pGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下数组声明:intvalue[30];下标值引用错误的是()。
重载函数在调用时选择的依据中,错误的是
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是________。
下列运算符中,*运算符在C++中不能重载()。
以下各选项组中,均是C++语言关键字的组是
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
以下选项中合法的用户标识符是
随机试题
正弦交流电路中,电感L的端电压与通过L的电流间有90°的相位差,其电压_______电流。
牙龈肥大的临床特征是
男,8岁。足部刺伤1小时,已接受计划性混合疫苗注射,为预防破伤风,最重要的正确处置是
树脂类中药一般不溶于()。
(2002年)下列有关法的阶级本质的表述中,哪些体现了马克思主义法学关于法的本质学说?()
根据我国《中华人民共和国合同法》的规定,涉外合同期间为()年。
融资租赁的固定资产,核算时视同自有固定资产进行,这体现的是()原则。
下列哪幅作品被认为是欧洲油画史上第一件重要的作品?
健美操是融体操、()和音乐为一体的一项运动。
A、Stacylostthedebate.B、Stacywonthedebate.C、Thejudgescouldn’tagreeonthedecision.D、Thejudges’decisionwasoutof
最新回复
(
0
)