首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Basel { public: Basel(int d){tout
有如下程序: #include using namespace std; class Basel { public: Basel(int d){tout
admin
2020-07-23
31
问题
有如下程序:
#include
using namespace std;
class Basel
{
public:
Basel(int d){tout<
~Basel(){}
};
class Base2
{
public:
Base2(int d){cout<
~Base2(){}
};
class Derived:public Base1,Base2
{
public:
Deftved(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://jikaoti.com/ti/wyl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于模板的表述中,错误的是
对C++编译器区分重载函数无任何意义的信息是()。
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}voidSetY(intyy){y=yy;}
有如下类定义:classVechicle{//基类public:Vechicle(strings):name(s){}protected:
有如下类声明:classBase{protected:intamount;public:Base(intn=0):amount(n){}intgetAmount()const{returnamount;}};class
下列关于运算符函数的描述中,错误的是()。
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringbr
有如下程序段:inti=1;while(1){i++;if(i==30)break;if(i%3==0)cout
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
层次型、网状型和关系型数据库划分原则是()。
随机试题
A.肺炎伴胸腔积液B.心衰伴胸腔积液C.肺癌伴胸腔积液D.结核性胸膜炎(2008年第142题)胸腔积液化验结果为:pH7.28,WBC1200×106/L,多核细胞0.56,单核细胞0.44,葡萄糖2.4mmol/L,ADAl5U
关于慢性支气管炎的描述,哪项错误
作用深度能达到深层肌肉的高频电疗法是
A.痰黄黏稠B.痰多易咯C.痰少难咯D.痰如泡沫E.痰稀白,夹有灰黑点燥痰的特点是
女,43岁,风湿性心脏病史10余年,二尖瓣狭窄,心功能Ⅰ级。口内有右下侧切牙、第一磨牙,左下侧切牙残根,Ⅲ度松动需要拔除。对于该患者,最佳的治疗方案是
工程师对索赔的预防和减少要做到( )。
影响决策集权与分权程度的主要因素包括()。
我国第二大淡水湖分别是()。
下面是关于两片8237级联构成主从式DMA控制器的叙述,其中正确的是
即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员,这说明继承具有
最新回复
(
0
)