首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base1 { public: Base1(int d) { cout
有如下程序: #include using namespace std; class Base1 { public: Base1(int d) { cout
admin
2015-06-27
30
问题
有如下程序:
#include
using namespace std;
class Base1
{
public:
Base1(int d) { cout<
~Base1() { }
};
class Base2
{
public:
Base2(int d) { cout<
~Base2() { }
};
class Derived : public Base1,Base2
{
public:
Derived(int a,int b, int c, int d):Base1(b), Base2(a), b1(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/sxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
针对数组定义intdata[10];,下列表述中错误的是______。
下列叙述中正确的是______。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){int*p;p=newint;*p=200;cout<<*p;
函数调用时,若形象,实参均为数组,则其传递方式是【】。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
类MyClass的定义如下:classMyClass{pubfic:MyClass(){value=0;}SetVariable(inti){value=i;)private:intvalue;
下列选项中不属于软件生命周期定义时期任务的是()。
以下程序段的输出结果是______。#include<iostream.h>voidmain(){intx[]二{9,7,5,3,1),y=0,j,*p=&x[2];for(j=0;i<3;j+
若有定义:intaa[8],则以下表达式中不能代表数组元素a[1]地址的是______。
有关析构函数的说法不正确的是()。
随机试题
传统上使用最多的非关税壁垒是_______、_______。
具有疏散风热,透疹利咽功效的药物
王家有三兄弟甲、乙、丙,丙幼年时送给胡某作养子。丙结婚时,胡某为其盖了新房,后因失火致使该屋被烧毁。丙的生母就将自己的住房腾出1间来,让丙夫妇及胡某永久居住。不久丙的生母病故。甲与乙要收回房子,丙认为自己有权继承母亲遗产,拒不搬出。依照法律规定,死者的遗产
某法院接到报案电话,张某称自己的人身安全正受到威胁,则人民法院应当如何处理?()
在国际上民用建筑项目工程总承包的招标多数采用( )的方式。
甲企业向乙企业发出电子邮件订货,该电子邮件列明了货物的种类、数量、质量、供货时问、交货方式等,并要求乙在l0日内报价。乙接受甲发出电子邮件列明的条件并按期报价,亦要求甲在l0日内回复;甲按期复电同意其价格,并要求签订书面合同。乙在未签订书面合同的情况下按甲
编制利润表的主要依据是()。
藏传佛教格鲁派的创立者是()。
下列行为中,不属于具体行政行为的是()。
Itwasverykind______helpmewhenIwasinneed.
最新回复
(
0
)