首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2015-07-22
29
问题
有如下程序:
#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> using namespace std; class Base { protected: in i; public
已知n是一个int型变量,下列语句中错误的是
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
下列程序的运行结果为#include<iostream.h>voidmain(){inta=2;intb=a+l;cout<<a/b<<end1;
一些重要的程序语言(如c语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
在面向对象方法中,允许作用于某个对象上的操作称为【】。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(
下列有关类继承的叙述中,错误的是
随机试题
“道德的来源是由于人的‘本性’所在”,这属于______的观点。
《断魂枪》揭示人物内心世界的主要方法是( )
下肢深静脉血栓,在时限上分为急性、亚急性和慢性,请指出急性血栓的发病时间段
人类维生素D的主要来源为
老年性痴呆患者就医的主要原因是
在牙周组织切片HE染色,一般不易观察到的细胞是
下面四项中的标点符号运用正确的一项是()。
【文景之治】苏州大学2013年中国史专业基础综合真题;扬州大学2013年中国古代史真题;江西师范大学2014年中国通史真题;天津师范大学2014年历史学基础真题;中国社会科学院2014年边疆史复试真题;西北民族大学2018年中国史真题;湘潭大学2018年中
动机产生的直接原因是()
以下颜色模型中适用于彩色印刷的是(28)颜色模型,它属于(29)模型。黄色油墨印在白纸上,在绿光下看上去是(30)色,在蓝光下看上去是(31)颜色。(28)
最新回复
(
0
)