首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是【 】。 #include<iostream> using namespace std; class base { protected: int a; public: bas
下面程序的输出结果是【 】。 #include<iostream> using namespace std; class base { protected: int a; public: bas
admin
2009-02-15
63
问题
下面程序的输出结果是【 】。
#include<iostream>
using namespace std;
class base
{
protected:
int a;
public:
base(){cout<<"0":}
};
class base1:virtual public base
{
public:
base1(){cout<<"1";}
};
class base2:virtual public base
{
public
base2(){cout<<"2";
};
class derived:public base1,public base2
{
public:
derived(){cout<<"3";}
}
int main()
{
derived obj;
cout<<end1;
return 0;
}
选项
答案
123
解析
本题考核含有虚基类的继承中构造函数的调用顺序,应该先调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数,最有调用派生类自己的构造函数。题中先调用base的构造函数,然后调用base1、base2的构造函数,最后调用derived的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/HOkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序(strcat函数用以连接两个字符串):#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="UK";strcat(a,b);
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
以下选项中,合法的实数是()。
有以下程序#include<stdio.h>voidfun(int*x,ints,inte){inti,j,t;for(i=s,j=e;i<j;i++,j--)
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
数据字典(DD)所定义的对象都包含于
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
关系数据模型
以下不能正确表示代数式的C语言表达式是()。
下面不属于结构化程序设计原则的是
随机试题
汽车销售促进针对消费者的方式有_______。
《赠白马王彪》一文,曹植用“苍蝇”、“豺狼”、“鸱枭”比喻()
某男性患者,40岁。有精神分裂症病史10年,近两月服用大剂量氯氮平治疗,3天来发热,畏寒,T39.5℃,查血常规:WBC0.04×109/L。经积极地应用白细胞成分血,肌内注射升白细胞药物,静脉输注抗生素治疗,症状逐渐减轻,但第7天,出现大便次数增多,6~
就正应力强度而言,题图所示的梁,以下列哪个图所示的加载方式最好?
对于商品销售业务,销货企业即使在向客户提供现金折扣的情况下,现金折扣也不影响确认应收账款的入账价值。()
请你为体弱男生开一张运动处方,要包含运动处方的基本要素。
《广陵散》
不孚众望:弹冠相庆
中国社会科学院在北京发布《城市蓝皮书:中国城市发展报告NO.5》介绍,2011年中国城镇化率首次突破()关口,表明中国已经结束了以乡村型社会为主体的时代,开始进入到以城市型社会为主体的新的城市时代。
Thescheduleofpaymentswillbebasedonthescheduleofcivilworks.
最新回复
(
0
)