首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是【 】。 #include <iostream> using namespace std; class base { protected: int a; public: base
下面程序的输出结果是【 】。 #include <iostream> using namespace std; class base { protected: int a; public: base
admin
2010-12-16
56
问题
下面程序的输出结果是【 】。
#include <iostream>
using namespace std;
class base
{
protected:
int a;
public:
base(){cout<<"0":}
};
class basel: 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;
}
选项
答案
0123
解析
本题考核含有虚基类的继承中构造函数的调用顺序,应该先调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数,最有调用派生类自己的构造函数.题中先调用base的构造函数,然后调用base1、base2的构造函数,最后调用derived的构造函数。
转载请注明原文地址:https://jikaoti.com/ti/JZL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是( )
有如下定义structst{charname[12];intage;charsex;}std[10],*p=std;以下语句错误的是
在关系数据库中,用来表示实体间联系的是
结构化程序设计主要强调的是()。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
以下()不属于对象的基本特征。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
关系数据库管理系统能实现的专门关系运算包括()。
在面向对象方法中,不属于"对象"基本特点的是()。
随机试题
“七月派”的代表诗人之一,诗作以舒缓清丽著称的诗人是()
属于无形资产所特有的控制制度是()
A.仅对G一杆菌有效B.对结核杆菌有效C.对铜绿假单胞菌有效D.对立克次体有效E.对各种厌氧菌有效林可霉素的作用是
枳实消痞丸的臣药是
基础货币是()。
求助者的主要心理问题包括()。这段咨询最有可能是发生在()。
【2013年福建.单选】从课程的表现形式来看,校园文化属于()。
为什么许多鸟停在电线上却很安全?()
根据能力与先天禀赋和社会文化的关系,可以把能力分为()
Unlikethescientist,theengineerisnotfreetoselecttheproblemwhichinterestshim;hemustsolvetheproblemsastheyaris
最新回复
(
0
)