首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2015-07-22
40
问题
有如下程序:
#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();
答案
C
解析
本题考查派生类对基类成员的访问属性,派生类公用继承基类,所以派生类可以直接使用基类的公用成员,题目中输出了Base::fun,所以可以推断派生类一定是调用了基类的fun函数,只有C选项正确调用了基类的fun函数,所以C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/fjNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
下列程序的输出结果为Objectid=0Obiectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{publi
下列关于this指针的叙述中,正确的是
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用。请补充完整。classcomplex{private:intreal;int
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
下列叙述中正确的是
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{protected:inta;public:bas
随机试题
下列哪项是临床上最常用的关节镜度数
A.率B.构成比C.相对比D.标准化率E.绝对数甲医院以内科和小儿科为主,乙医院以外科和妇产科为主,比较两医院的医疗质量,若以病死情况为评价指标,应用何种指标较合理
《中华人民共和国环境保护法》规定:各级人民政府应当加强对农业环境的保护,防治土壤污染、土地沙化、盐渍化、贫瘠化、沼泽化、地面沉降和防治植被破坏、水土流失、水源枯竭、种源灭绝,以及其他生态失调现象的发生和发展,推广植物病虫害的综合防治,合理使用化肥、农药及(
工程质量事故具有()的特点。
以下属于特定评估业务的有()。
这几年,上海经济增速有所下滑。虽说不以GDP论英雄,但以上海的基础条件、人才优势和国际视野,经济增速下滑多少还是让人难以理解的。探究起来,其中一个原因就是上海改革动力不足,趋于保守。这种情况让一些跨国公司高管都感到不快。一份中美商会的调查报告显示.在上海的
关于堆的一些问题:堆的存储表示是顺序的,还是链接的?
在教育过程中,要充分利用儿童语言、思维等发展的关键期,这是因为人的发展具有()
Allovertheearth’ssurfaceisalayerofairwhichextendsupwardsformanymiles.Thisair(1)_____theoxygenwithoutwhich
A、Theeducationproblem.B、Thediscriminationproblem.C、Thepopulationproblem.D、Thedebtproblem.D
最新回复
(
0
)