首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2015-07-22
43
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为
有如下程序: #include<iostream> using namespace std; class Base { protected: in i; public
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:c
下述关于数据库系统的叙述中正确的是
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
重载输入流运算符>>必须使用的原型为
下列叙述中正确的是
已知:doubleA(doubleA){return++a;}和intA(intA){return++a;}是一个函数模板的两个实例,则该函数模板定义为【】
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为上【】。a[0]=1;a[1]=2;swap(a,2);
下列语句中不是死循环的是
随机试题
已知三阶矩阵B≠0,且B的每一个列向量都是以下方程组的解:(Ⅰ)求λ值;(Ⅱ)证明∣B∣=0.
讨论第三方支付模式目前仍然存在哪些问题。
为提高低负荷时的计量准确性:应选用过载为多少倍的电能表?
公司债券作为公司为筹措资金而公开负担的一种债务契约,其特征为()
房产不在同一地的纳税人,应( )的税务机关缴纳房产税。
古希腊学者阿基米德在浴缸洗澡时突然发现浮力定律,解决了“王冠之谜”。这种思维是()。
(2006年试题,一)设矩阵单位矩阵,矩阵B满足BA=B+2E则|B|=_________.
DeconstructionRatherThanDemolitionbyDanielRossArlington(May8)-Asmentionedinlastweek’sarticle,attheendofabuil
Threeweeksago,astorywepublishedputusinthemiddleofacontroversy.Itwashardlythefirsttimethathashappened,but
PASSAGEONEWhydidthegirlplaybasketballoverandoveragain?
最新回复
(
0
)