首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是【 】。 #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
35
问题
下面程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
以下程序段中,与其他三个功能不同的程序段是
下列选项中,不属于数据管理员(DBA)职责的是()。
有以下程序:#includemain(){inta1,a2;charc1,c2;scanf(”%d%c%d%c”,&a1,&c1,&a2,&c2);prinff(“%d,%c,%d,%c”,a1
有以下程序:#include<stdio.h>#include<string.h>typedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zh
下列叙述中错误的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
有如下函数模板:template<typenameT,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
随机试题
下列犯罪嫌疑人没有辩护人,侦查机关可以不通知法律援助机构指派律师为其提供辩护的是()。
A.1:1B.2:1C.3:1D.5:1
哪种类型的疝必须紧急手术治疗()。
高某不具有医师执业资格,通过伪造“医师资格证书”“医师执业证书”假冒医生身份进行行医活动,虽然多次被施以行政处罚,且其诊所被有关部门予以取缔,但是高某仍然在原址上继续从事非法行医活动,严重损害了就诊人的身体健康。对高某的行为定性,下列哪一说法是正确的?(
电气安全装置包括直接切断驱动主机电源接触器或()的安全触点。
FCA、CPT、CIP三种贸易术语涉及的国内费用通常包括以下几种:加工整理费、包装费、保管费、国内运输费用、证件费用、国外保险费等。()
远期合约的最大功能在于()。
特大旅游安全事故是指一次事故造成旅游者死亡或者重伤致残。经济损失在()者。
甲伪造古代货币若干,并用伪造的古代货币从他人手中购买摩托车一辆。甲的行为构成( )。
在广域网中,T1标准规定的速率为______。
最新回复
(
0
)