首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2015-07-22
60
问题
有如下程序:
#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/iMNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中,划线处正确的语句是()。#include<iostream.h>ClassBase{Public:Voidfun(){cout<<"Base::fu
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
下面关于C++语言的描述错误的是
有如下的程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){chars[25]="Programminglanguage";o
下面关于运算符重载的描述错误的是
对于模板定义关键字class和typename说法不正确的是
重载输入流运算符>>必须使用的原型为
下列叙述中正确的是
以下程序中循环体总的执行次数是 inti,j; for(i=6;i>1;i--) for(j=0;j<i;j++) {……}
在计算机中,算法是指
随机试题
治疗石淋的肾阴亏虚证,应选用
病毒性心肌炎患儿在急性期应至少卧床休息至热退后
药物经济学研究中的目标人群的选择应
关于血管瘤的描述中正确的是
患者男,72岁。由于出现端坐呼吸、咯粉红样泡沫痰前来就诊,查体可见患者口唇发绀、颈静脉怒张,肝脾肿大,颈静脉逆流征阳性,心功能分级Ⅳ级。患者可能的诊断为
某桥梁工程:全长1.2km,基础采用钻孔桩,桥梁墩台采用实心墩,桥梁上部结构采用连续梁桥。施工单位对钻孔桩施工设置的质量控制点为:(1)桩位坐标控制;(2)垂直度的控制;(3)孔径的控制,防止缩径。施工单位对实心墩
金融期权的主要风险指标Deha=()。
适用于小批单件生产的成本计算方法是()。
社会治安秩序主要包括()。
IntheUnitedStates,olderpeoplerarelylivewiththeftadultchildren,Butinmanyothercultureschildrenareexpectedtoca
最新回复
(
0
)