首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0):valB(x){cout<<valB;} ~Ba
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0):valB(x){cout<<valB;} ~Ba
admin
2017-11-28
63
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
Base(int x=0):valB(x){cout<<valB;}
~Base(){cout<<valB;}
private:
int valB;
};
class Derived:public Base{
public:
Derived(int x=0,int y=0):Base(x),valD(y){cout<<valD;}
~Derived(){cout<<valD;}
private:
int valD;
};
int main(){
Derived obj 12(2,3);
return 0;
}
运行时的输出结果是( )。
选项
A、2332
B、2323
C、3232
D、3223
答案
A
解析
在主函数中创建类Derived对象obj12(2,3)时,因为类Derived是从基类Base派生而来,所以首先调用基类的构造函数;输出2,再调用派生类构造函数,输出3。当主函数运算结果时,首先调用派生类的析构函数,输出3,再调用基类的析构函数输出2。所以输出结果为2332。
转载请注明原文地址:https://www.kaotiyun.com/show/6xAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为
下列叙述中正确的是
下列叙述中正确的是
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
下列关于关系运算的叙述中正确的是
同一概念在一处为实体而在另一处为属性或联系的冲突在视图集成中叫()。
以下函数模板main()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti:1;i(n;i++)if(
用树型结构表示实体之间联系的模型是()。
随机试题
严禁用沙土灭火的物质有()。
A.温中散寒,回阳通脉,温肺化饮B.散寒止痛,降逆止呕,助阳止泻C.温中回阳,散寒止痛,纳气平喘D.祛寒止痛,理气和胃,温肺化饮E.散寒止痛,补火助阳,理气和胃吴茱萸具有的功效是
关于肺炎链球菌的描述不正确的是
疠气与六淫邪气的主要区别是
吸声材料的孔隙特征应该是()。
任何单位和个人不得占用()进行建设和建筑其他建筑物。
建筑工程一切险承保各类土木建筑工程如房屋、公路、铁路、桥梁、隧道、堤坝、电站、码头、飞机场等工程在建造过程中因( )所导致的损失。
防火墙能在火灾初期和扑救火灾的过程中,将火灾有效地控制在一定空间内,阻止其在防火墙一侧而不蔓延到另一侧,其耐火极限不低于()h。
2019年12月1日,甲公司以300万港元取得乙公司在香港联交所挂牌交易的H股100万股,将其指定为以公允价值计量且其变动计入其他综合收益的金融资产。2019年12月31日,上述股票的公允价值为350万港元。甲公司以人民币作为记账本位币,以交易发生日即期汇
假设只有一种生产要素投入可变,其他生产要素投入不可变,关于边际产量和平均产量关系的说法,正确的是()。
最新回复
(
0
)