首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
59
问题
有如下程序:
#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://kaotiyun.com/show/6xAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的描述中错误的是
程序设计方法要求在程序设计过程中
有如下语句序列:intk=0;do{k+=5;cout<<’$’;}while(k<19);while(k--0>0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是
在有序表(1,3,5,7,9,11,13)中二分查找关键字9时所需进行的关键字比较次数为【 】。
若要把voidffun()定义为类A的友元函数,则应在类A的定义中加入语句_______。
下面不是派生类对基类的继承方式的是()。
关于关键字class和typename,下列表述中正确的是()。
用树型结构表示实体之间联系的模型是()。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
随机试题
19世纪中叶以前,心理学是作为()的一个分支出现的,直到()心理学才开始成为一门独立的学科,它的独立是经德国心理学家()建立世界上第一个()为标志的。
阅读下列材料,并回答问题。年轻的张老师是某名牌大学的优秀毕业生,现任教于一所中学,工作之初,他刻苦钻研教育教学理论,认真备好每一节课,全身心地投入到班级管理中。由于他平时对学生不苟言笑,在班级管理中要求非常严格,,学生对他敬而远之。渐渐地,张老师发现自己
10个月小儿,阵发性哭闹,伴呕吐,黏液血便,右下腹可触及腊肠样包块,最可能的诊断:()
构成胎盘胎儿部分的是
A.白癜风B.银屑病C.天疱疮D.鱼鳞病E.系统性红斑狼疮与表皮脂代谢异常相关的是
斜刺的角度应为
(2008年)下列各物质的化学键中,只存在σ键的是()。
设备、管道的绝热按用途可分为( )等类型。
Readingaloudandsilentreadingaretwodifferenttypesofreadingpracticecommonlyfoundinclassrooms.Eachhasafunction
その話は、どうやら事実______。
最新回复
(
0
)