首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Basel { public: Basel(int d){cout
有如下程序: #include using namespace std; class Basel { public: Basel(int d){cout
admin
2020-10-21
22
问题
有如下程序:
#include
using namespace std;
class Basel
{
public:
Basel(int d){cout<
~Basel(){}
};
class Base2
{
public:
Base2(int d){cout<
~Base2(){}
};
class Derived:public Basel,Base2
{
public:
Derived(int a,int b,int c,int d):Base1(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
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义一个派生类对象时,分别调用基类的构造函数,所以分别输出2l。
转载请注明原文地址:https://kaotiyun.com/show/oVyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
请使用菜单命令或直接使用VC6打开考生文件夹下的工程projl,其中有“MP3播放器”’类MP3Player和主函数main的定义。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日,它们都
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:TestClass2TestClass3注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:Maxis7提示:max()函数实现找出两个数中的最大值,并作为函数值返回。注意:错误的语句在//******err
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学生升学了
重载输入流运算符“>>”必须使用的原型为()。
下列类模板的定义中语法格式错误的是()。
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doc类的对象myDoc中。然后将my
下列字符串中不能作为C++标识符使用的是()。
随机试题
1kg的液氯在标准状况下完全蒸发成气体,它应占有多大的体积?
控制结核病流行的主要措施是
改善急性左心衰竭症状最有效的药物是
胃溃疡患者,突然腹部剧痛,血压测不到,体温正常,腹部叩诊呈浊音,可能是
单位工程质量控制资料记录表()不得签字。
()是体现班主任危机管理的最重要环节。
维护文件的高度严密性是指()。
可以作为行政相对方主体参加行政法律关系的有()。
下列情形中,会导致追诉时效延长的是()
分页式存储管理中,地址转换工作是由什么完成的?
最新回复
(
0
)