首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行如下程序将输出( ): #include using namespace std; classBase { public: Base(){cout
执行如下程序将输出( ): #include using namespace std; classBase { public: Base(){cout
admin
2013-02-27
24
问题
执行如下程序将输出( ):
#include
using namespace std;
classBase
{
public:
Base(){cout<<“BB”;fun();}
void fun (){cout<<“Bfun”;}
};
class Derived:public Base
{
public:
Derived(){cout<<“DD”;}
void fun (){cout<<“Dfun”;}
};
int main(){Derived d;return 0;}
选项
A、DD
B、BBDfunDDDfun
C、BBBfunDD
D、DDBBBfun
答案
C
解析
C++中创建一个类的实例时,如果该类存在基类,将首先执行基类的构造函数,然后执行该类本身的构造函数。本题中首先执行类Base的构造函数,所以将先输出“BB”,然后调用基类成员函数fun(),输出“Bfun”,最后调用子类Derived的构造函数输出“DD”。
转载请注明原文地址:https://kaotiyun.com/show/hcVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\n",i); 程序的运行结果是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
以下程序段中,输出信息不能正确反映变量大小关系的是()。
下面关于编译预处理的命令行中,正确的是()。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
关于数组和指针,以下说法错误的是()。
随机试题
在真理观上坚持辩证法,就是要承认()。
如何理解管理的具体含义?
儿茶膏的原植物属于
()是反映投资在空间的分布状况,是投资在全国各地区之间的比例关系。
财务报表审计目标是注册会计师通过执行审计工作对以下()事项发表审计意见。
利率升高对房地产投资的影响带来的结果是()。
2016年12月1日,国务院新闻办公室发表《发展权:中国的理念、实践与贡献》白皮书指出,发展是中国共产党执政兴国的第一要务,是解决中国所有问题的关键。新中国取得了举世瞩目的巨大成就,开创了人类文明发展史上()的新道路。
简述合作学习的意义。
下列对SCL一90的描述中,正确的是()。
America—thegreat"meltingpot"—hasalwaysbeenarichblendofculturaltraditionsfromallovertheworld.ManyAmericanfamil
最新回复
(
0
)