首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base( ) {cout < < "0";} }; cla
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base( ) {cout < < "0";} }; cla
admin
2010-12-16
41
问题
下面程序的运行结果是
#include<iostream.h>
class base{
protected:
int a;
public:
base( ) {cout < < "0";}
};
class base l: virtual base{
public:
base l ( ) {cout < <"1";}
};
class base 2: virtual base{
public:
base2 ( ) {cout < <"2";}
};
class derived: public base 1, public base2{
public:
derived( ) {cout < < "3";}
};
void main( )
{
derive obj;
cout < < endl;
}
选项
A、0123
B、3120
C、0312
D、3012
答案
A
解析
本题考查的是含有虚基类的继承中构造函数的调用顺序,应该先调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数,最后调用派生类自己的构造函数。
转载请注明原文地址:https://jikaoti.com/ti/5HL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
设栈的存储空间为S(1:50),初始状态为top=51o见经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
下列关于C语言文件的叙述中正确的是()。
有以下不完整函数intfun(char*p){ehar*t=p;while(*t++);return(______________);}该函数的功能是:计算p所指字符串占用内存单元的个数,作为函数值返回。return语句下划线处应填入的是(
请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为333333334444
一个人可以使用多台计算机进行不同的工作,而一台计算机可被多个不同的人使用,则实体工作人员与实体计算机之间的联系是()。
在数据处理中,其处理的最小单位是()。
【】是C++语言程序的入口。
索引从物理上分为聚簇索引和【 】。
随机试题
23岁男性患者,平素体健,发现浮肿、血尿、大量蛋白尿1年余,血压165/95mmHg。该患者最可能的诊断是
体内化学物贮存库的毒理学意义为
下列说法正确的是()。
甲公司股票的当前市价25元,以该股票为标的资产的欧式看涨期权的执行价格为20元,期权合约为3个月。已知该股票收益率的方差为0.25,市场无风险年利率为4%(年名义利率)。假设股票不派发红利。要求:计算d1和d2;(结果保留三位小数)
简述谈话法及其运用的基本要求。
张载说:“有象斯有对,对必反其为。有反斯有仇,仇必和而解。”这告诉我们()。
调查表明,最近几年,成年人中患肺结核的病例逐年减少。但是,还不能以此得出肺结核病发病率逐年下降的结论。以下哪项如果为真,则最能加强上述推论?
在TurboC中绘图时,首先要对图形进行初始化,使用的函数是______。
已知过程对应的代码如下:SubProc()f1=0:f2=1Forn=1to5f=f1+f2Debug.Printff1=f2f2=fNextnEndSub过程Proc在立即窗口中依次显示的数值是
TheSeriousRisksofRushingNewTeacherEvaluationSystemsA)Oneoftheprimarypolicyreformsnowbeingemployedinstatesand
最新回复
(
0
)