首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstfing> using oamespace std; class XCF { int a; public: XCF(int
有如下程序: #include<iostream> #include<cstfing> using oamespace std; class XCF { int a; public: XCF(int
admin
2019-06-12
52
问题
有如下程序:
#include<iostream>
#include<cstfing>
using oamespace std;
class XCF {
int a;
public:
XCF(int aa=0):a(aa) {cout<<’’1’’;}
XCF(XCF&x){ a=x.a;cout<<’’2’’;}
-XCF(){cout<<a;}
int Geta(){ return,a;}
};
int main(){
XCF d1(5),d2(d1);
XCF*pd=new XCF(8);
cout<<pd->Geta0;
delete pd;
return 0;
}
运行时的输出结果是( )。
选项
A、1215588
B、1218855
C、12185
D、128512
答案
B
解析
在这个程序中在建立对象dl(5)时,调用构造函数XCF(int aa=0):a(aa){tout<<"1’’;),输出1;在建立d2(d1)时,调用拷贝构造函数XCF(XCF&x){a=x.a;cout<<’’2’’;},输出2;在建立newXCF(8)对象时,调用构造函数XCF(int aa=0):a(aa){cout<<"1’’;},输出1;语句cout<<pd->Geta()的功能是输出8;语句delete pd;调用析构函数~XCF(),输出8;当退出程序时,分别释放对象d2、d1,输出55。
转载请注明原文地址:https://kaotiyun.com/show/RQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行以下程序后,输出结果第二行的内容是__________。#includeusingnamespacestd;classTestClass{public:virtualvoid
下列叙述中正确的是()。
有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout
不改变关系表中的属性个数但能减少元组个数的是__________。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()。
对长度为N的线性表进行顺序查找,在最坏情况下,需要的比较次数是()。
下面关于友元的说法中错误的是()。
软件结构设计的图形工具是()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
下列有关继承和派生的叙述中,正确的是()。
随机试题
辛弃疾《贺新郎.同父见和再用的答之》的艺术风格是()
全身消炎药治疗牙周病主要用于
时间序列是指同类现象指标值按时间顺序排列而形成的数列。由以下几部分组成,即()。
依据委托监理合同示范文本,监理合同的有效期是从监理合同双方签字之日起,到( )止。
2015年7月,在中国学术家协会学术教育委员会与中央美院联合主办的“为社会创新的美术教育”国际学术研讨会上达成了让美术教育成为滋养社会创新的重要源泉的“北京共识”,下列说法不正确的是()。
秦朝把司法机关判案的成例称为()。
划分历史唯物主义和历史唯心主义的惟一标准在于
A.aTVsetandacomputerB.thecombinationofbroadcastandiPodC.amusethemselvesD.voiceandmusicE.helpstudentsstud
Thebypassoperation(心脏搭桥手术)【C1】______open-heartsurgeryinwhichthephysiciantakesaveinfromthepatient’slegand【C2】___
AdamwasborninArgentina.
最新回复
(
0
)