首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
68
问题
有如下程序:
#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://www.kaotiyun.com/show/uGyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
有如下程序:#includeusingnamespacestd;void_________{intz=x;x=y;y=z;}intmain(){int
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){return
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
必须用一对大括号括起来的程序段是()。
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){cout
下列有关继承和派生的叙述中,正确的是()。
下面不属于软件需求分析阶段主要工作的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
层次型、网状型和关系型数据库划分原则是()。
随机试题
新民主主义革命的对象是()
农村基层民主政治建设的基本制度形式是()
一棵树木的高大挺拔代表了森林群落的外貌特征。()
双方当事人对合同履行地约定不明确,事后双方又不能达成一致意见的,()。
朱某自诉陈某犯诽谤罪,法院审理后,陈某反诉朱某侮辱罪。法院审查认为,符合反诉条件,合并审理此案,判处陈某有期徒刑1年,判处朱某有期徒刑1年。两人不服.均以对对方量刑过轻、己方量刑过重为由提出上诉。关于二审法院的判决,下列哪些选项是正确的?(2010—卷二—
如果低温延度值较大,则在低温环境下沥青的开裂性相对较大。()
下列不属于高耸型结构的优点的是()
某养老院为生活能够半自理的老人提供服务,聘用了小红担任专职社会工作者。下列工作中,属于小红专业服务内容的是()。
幼儿教师的职业素质包括()
行政赔偿的范围包括损害公民人身自由权的赔偿、损害公民生命健康权的赔偿、损害公民名誉权的赔偿、损害财产权的赔偿。()
最新回复
(
0
)