首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是 #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
90
问题
下面程序的运行结果是
#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://kaotiyun.com/show/69Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
可在C程序中用作用户标识符的一组标识符是()。
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和sum。n的值通过形参传入。例如,当n=10时,程序的输出结果应为23.197745。请改正程序中的错
结构化程序设计的基本原则不包括()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
关于地址和指针,以下说法正确的是
在数据库系统的内都结构体系中,索引属于()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指
以下可以正确且安全的用作用户标识符的一组选项是()。
索引从物理上分为聚簇索引和【 】。
随机试题
Wemaylookattheworldaroundus,butsomehowwemanagenottoseeituntilwhateverwe’vebecomeusedtosuddenlydisappears.
求z=x2ey+(x一1)arctan在点(1,0)处的一阶偏导数,全微分.
小儿患丹痧,常见其舌状如杨梅小儿食橄榄、杨梅常见舌苔为
可出现胆囊显著肿大无压痛,伴黄疸进行性加重的疾病是
APT理论的创始人是( )。
储蓄国债发行的对象不包括()
银行一般通过()等渠道和方式,向拟申请个人住房贷款的个人提供有关信息咨询服务。
李某为公司仓库保管员。某日,两歹徒为逼李某交出仓库钥匙而持刀追打李某,李某被打成重伤,无奈之中李某抢了路边正在停车的黄某的摩托车逃走。李某抢走摩托车的行为()。
下列叙述中正确的是
WheredidHankandhisfamilylive?
最新回复
(
0
)