首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Basel { public: Basel(int d){eout
有如下程序: #include using namespaee std; class Basel { public: Basel(int d){eout
admin
2020-06-29
52
问题
有如下程序:
#include
using namespaee std;
class Basel
{
public:
Basel(int d){eout<
-Basel(){}
};
class Base2
{
public:
Base2(int d){eout<
-Base2(){}
};
class Derived:public Basel,Base2
{
public:
Derived(int a,int b,int c,int d):Basel(b),Base2(a),bl(d),b2(c){}
private:
int b1;
int b2;
};
int main()
{
Derived d(1,2,3,4);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、1234
B、2134
C、12
D、21
答案
D
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义一个派生类对象时,分别调用基类的构造函数,所以分别输出21。
转载请注明原文地址:https://kaotiyun.com/show/DZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为( )。 int fun(int n){ if(n==0)return 1; else return n*fun(n-1): return 0; } void main()
有以下程序#include<iostream.h>floatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=
下述关于break语句的描述中,()是不正确的。
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
有如下程序段:inti=5;while(inti=0){cout<<‘*’;i~;)运行时输出“*”的个数是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
下列存储类标识符中,可见性与存在性不一致的是()。
面向对象方法中,实现对象的数据和操作结合于统一体中的是
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
随机试题
发生以下()重大事项的,私募基金管理人应当在5个工作日内向中国证券投资基金业协会报告。
弛张热
关于特别程序与普通程序的特点,说法正确的有:()
机身下部有一门架,可供运输车辆通行,这样便可使起重机和运输车辆在同一高程上行驶的混凝土运输设备是()。
现金出纳员每日清点现金,属于()。
“进口口岸”栏:()。“包装种类”栏:()。
下列选项中,价格同比上涨比率最高的是()。根据上述资料,下列说法能够推出的是()。Ⅰ.2006年4月份,蛋类的价格将有所回调;Ⅱ.城市间交通费价格上涨了一元;Ⅲ.学杂托幼费价格下降,是由于国家对教育收费进行了控
Time"talks"intheAmericancultureand,forthatmatter,inmanyothercultures.【C1】______itsaysiscrucialinourrelations
J.Martin认为,在一个组织机构及它的信息资源中,有一种技术提供了实质性改革其管理过程的机会,它是()。
中国学习英语的人口数量全球最多。数据显示,中国有4亿多人在学英语,约占全国总人口的1/3。目前,中国的小学,甚至幼儿园都开设英语课程。英语学习贯穿中国学生的整个学习生涯,英语是中国学生必须学习的一门科目。中国是世界上对英语学习最狂热的国家之一,“英语热”在
最新回复
(
0
)