首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int x; public: Base(int n=0):x(n){cout
有如下程序: #include using namespace std; class Base{ int x; public: Base(int n=0):x(n){cout
admin
2016-07-13
29
问题
有如下程序:
#include
using namespace std;
class Base{
int x;
public:
Base(int n=0):x(n){cout<
int getX()const{return x;}
};
class Derived:public Base{
int y;
public:
Derived(int m,int n):Y(m),Base(n){cout<
Derived(int m):Y(m){cout<
};
int main()
{
Derived dl(3),42(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类.的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出0,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://jikaoti.com/ti/ojE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intf1,intr2){R1=r1;
若有如下程序:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q=(l
若有以下程序:#include<iostream>usingnamespacestd;template<classT>Tmin(Tx,Ty){if(x<y)retur
类test的析构函数是【】。
有如下程序: #include"iostream.h" voidmain() { intx=1,a=0,b=0; switch(x){ case0:b++; case1:a++; case2:a++;b++;
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
C++流中重载了运算符<<,它是一个()。
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
以下哪个不是C++语言中的有效标识符()。
“::”符号的功能是( )。
随机试题
喜剧的次级形态有()
患者,女。60岁,绝经12年之后出现阴道流血。妇科检查:子宫稍大,较软,附件(一)。首要怀疑的是
何某不服县政府的决定,向市政府申请行政复议,县政府在法定期限内提交了书面答复,但没有提交有关证据、依据。行政复议期间县政府提交了作出具体行政行为的法律和事实依据,并说明由于县政府相关人员工作繁忙,故延迟了提交证据。下列哪一选项是正确的?()
小张应要求李某提供()等文件以供核实。贾女士以此房屋作抵押,向人民银行申请贷款,应当签订抵押合同。抵押合同自()之日起生效。
某混凝土拌和物1m3的质量为2400kg,砂粒为34%,拌制1m3拌和物需用含水率3%的湿砂650kg,石子含水率为2%,拌和用水量为145kg,则其水灰比为()。
以下有关世界贸易组织(WTO)的表述中,不正确的一项是()。
联系实际,谈谈不同媒介的议程设置具有什么不同特点。
Whattypeofbusinessisthemanmostlikelycalling?
Theflickerofimpatienceinthehusband’seyesmeltsintobemused______ashiswifeasksfor"justalittlemoretime"atthema
A—Threegoldmedalsinone"Dynasty"—TheSino-FrenchJointVentureWineryLtd.B—"MaxwellHouse"instantcoffee—goodtothelast
最新回复
(
0
)