首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream.h> class base{ protected: int a; public: base(){cout
下面程序的运行结果是( )。 #include<iostream.h> class base{ protected: int a; public: base(){cout
admin
2020-06-29
60
问题
下面程序的运行结果是( )。
#include<iostream.h>
class base{
protected:
int a;
public:
base(){cout<<"0";}
};
class basel:virtual base{
public:
basel(){cout<<"1";}
};
class base2:virtual base{
public:
base2(){cout<<"2";}
};
class derived:public basel,public base2{
public:
derived(){cout<<"3";}
};
void main()
{
derived obj;
cout<
}
选项
A、0123
B、3120
C、312
D、3012
答案
A
解析
本题考查的是含有虚基类的继承中构造函数的调用顺序,应该先调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数,最后调用派生类自己的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/B6yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明和函数声明classBase{intm;public:intn;protected:intp;};classDer
有如下类定义:classCup{public:voidSetPrice(doubleval){price=val;}private:doublep
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
负责数据库中查询操作的数据库语言是( )。
设二叉树如下:则中序序列为
通过派生类的对象可直接访问的是
下列关于C++流的表述中,正确的是
在数据库中,数据模型包括数据结构、数据操作和
在开发一个C++程序的整个过程中,第3个步骤为()。
下列选项中不属于面向对象程序设计特征的是()。
随机试题
肝硬化治疗原则哪项不对
患者,男,51岁。因严重疾病导致胃肠消化功能丧失,但吸收能力尚好,欲短期营养疗法。应采用
用手指轻推外表正常的皮肤或黏膜,即可迅速形成水疱,或使原有的水疱在皮肤上移动;在口腔内,用舌舔及黏膜。可使外观正常的黏膜表层脱去或撕去,这些现象称为
功用为攻下热结,益气养血的方剂是()
所有者通过经营者损害债权人利益的常见形式是()。
我国提出“三步走”战略,全面建成小康社会,都是以发展经济为中心。发展经济的根本目的是()。
甲乙丙三村分别按20%、30%、50%的比例共同投资兴建一座水库,蓄水量10万立方米,约定用水量按投资比例分配。某年夏天,丙村与丁村约定当年7月中旬丙从自己的用水量中向丁供应灌溉用水1万立方米,丁村支付价款1万元。供水时,水渠流经戊村,戊村将水全部截流灌溉
根据下列资料,回答106~110题。据统计,2016年共有来自205个国家和地区的442773名各类外国留学人员在31个省、自治区、直辖市的829所高等学校、科研院所和其他教学机构中学习,比2015年增加45138人。(1)按洲别统计(2)
共同犯罪:是指二人以上共同故意犯罪。根据以上定义,下列行为属于共同犯罪的是( )。
在关系模型中,“关系中不允许出现相同元组”的约束是通过【】实现的。
最新回复
(
0
)