首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Basel { public: Basel(int d){cout<<d;} ~Basel(){} };
有如下程序: #include using namespace std; class Basel { public: Basel(int d){cout<<d;} ~Basel(){} };
admin
2020-12-21
54
问题
有如下程序:
#include
using namespace std;
class Basel
{
public:
Basel(int d){cout<<d;}
~Basel(){}
};
class Base2
{
public:
Base2(int d){cout<<d;}
~Base2(){}
};
class Derived: public Basel,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/HOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classXA{inta;public:staticintb;XA(intaA):a(aA){
必须用一对大括号括起来的程序段是
if语句的语法格式可描述为: 格式1:if(<条件>)<语句> 或 格式2:if(<条件>)<语句1>else<语句2> 关于上面的语法格式,下列表述中错误的是
有如下程序: #include <iostream> using namespace std; class Part{ public: Part(int x=0):val(x) { cout<<val; }
如下函数的作用是以双倍行距输出文件: void double_space(ifstream& f, ofstream& t){ char c; while (______) { ______;
软件系统总体结构图的作用是
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
下列关于赋值运算符“=”重载的叙述中,正确的是()。
下列字符串中不能作为C++标识符使用的是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
随机试题
在强功率超声照射下,局部组织产生压力增大、降低的交替变化,液体“断裂”,引起气体分散泡的形成,称为
呕吐伴右上腹痛及发热、寒战或有黄疸者应考虑呕吐伴眩晕、眼球震颤者见于
言脏腑之阴阳,脾为
危险品单位、矿山、建筑施工单位主要负责人安全资格培训时间不得少于()。
以下关于热拌沥青混凝土接缝处理的说法中,错误的是()。
某电器有限公司2014年3月10日,在省外某市设立销售分公司并领取营业执照。分公司由电器公司在当地与相关单位签订了两年的房屋租赁合同,并由电器公司预付了一年的租金。2014年6月15日,电器公司收到分公司所在地同税局的责令限期改正通知书,要求电器公司在6月
阅读教学应注意培养学生的感受、理解、欣赏和()的能力。
艾宾浩斯遗忘曲线,其遗忘的规律是_______,呈_______加速型。
论述影响问题解决的主要因素。
Psychologiststakecontrastiveviewsofhowexternalrewards,from【C1】______praisetocoldcash,affectmotivationandcreativit
最新回复
(
0
)