首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行如下程序将输出( ): #include using namespace std; classBase { public: Base(){cout
执行如下程序将输出( ): #include using namespace std; classBase { public: Base(){cout
admin
2013-02-27
63
问题
执行如下程序将输出( ):
#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://www.kaotiyun.com/show/hcVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> main() {charch=’D’; while(ch>’A’) {ch--; putchar(ch); if(ch==’A’)break; putchar(ch+1);
有以下程序: #include<stdio.h> main() { intx=8; for(;X>0;X--) { if(x%3) { printf("%d,",X--);
有以下程序: #include<stdio.h> main() { intk=5; while(--k) printf("%d",k-=3); printf("\n"); } 执行后的输出结果是(
以下选项中错误的是()。
有以下程序 #include<stdio.h> main() {inta=2,b=3,c=4; a*=16+(b++)-(++c); printf("%d\n",a); } 程序运行后的输出结果是()。
设有语句typedefstructTT{charc;inta[4];}CIN;,则下列叙述中正确的是()。
若要使int型变量a,b,c,d的值都为0,以下写法中错误的是()。
某完全二叉树有256个结点,则该二叉树的深度为()。
关于地址和指针,以下叙述正确的是()。
随机试题
A、ShedevelopsvirtuallynativelevelofMandarin.B、HerFrenchisobviouslybetterthanEnglish.C、ShespeaksFrenchonmanyoc
预算按照内容可以分为()
在人类全部社会关系中,最基础的关系是()。
一男性,某省厅干部,平时不嗜烟酒,生活有规律;但性情急躁,易激动,工作认真,争强好胜,雄心勃勃。两年前单位减员时调人某工厂工作,常因小事上火,发脾气。5天前因心绞痛入院,诊断为冠心病。该病人的病前人格类型是
钢筋混凝土纯扭构件应如何配筋?
交换系统工程初验测试项目中,特种业务和录音通知测试是()的主要项目。
我国不仅是资源大国,而且是人口大国,按最新统计,我国各种矿产品人均占有量从世界水平看()。
社会公德是该社会各个社会集团、社会阶层都应当遵循的共同道德要求.它反映了道德要求的()。
下文摘自一个出售各个国家美味食品的商店服务经理的备忘录:“当地的酒吧在上个月奇怪地发现,连续几天,当它在播放法国手风琴音乐时,卖出的法国酒比意大利酒多。同样,在播放意大利音乐时,卖的意大利酒比法国酒多。因此,我认为我们集中一周卖来自一个特定国家的东西时,只
下列VBA程序段的执行结果是()。A=75:K=0IfA<90thenK=K+1IfA>80thenK=K+1IfA<70thenK=K+lIfA>60thenK=K+1
最新回复
(
0
)