首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCF{ int a: public: XCF(int aa=0):a(aa){cout<<"1";} XCF(X
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCF{ int a: public: XCF(int aa=0):a(aa){cout<<"1";} XCF(X
admin
2015-11-24
29
问题
有如下程序:
#include<iostream>
#include<cstring>
using namespace std;
class XCF{
int a:
public:
XCF(int aa=0):a(aa){cout<<"1";}
XCF(XCF&x){a=x.a;cout<<"2";}
~XCFO{cout<<a;}
int Geta(){return a;}
};
int main(){
XCF d1(5),d2(d1);
XCF *pd=new XCF(8);
cout<<pd->Geta();
delete pd;
return 0;
}
运行时的输出结果是( )。
选项
A、1215588
B、1218855
C、12185
D、128512
答案
B
解析
在这个程序中在建立对象d1(5)时,调用构造函数XCF(int aa=0):a(aa){cout<<"1";},输出1;在建立d2(d1)时,调用拷贝构造函数XCF(XCF& x){a=x.a;cout<<"2";),输出2;在建立new XCF(8)对象时,调用构造函数XCF(int aa=0):a(aa){cout<<"1";},输出1;语句cout<<pd->Geta()的功能是输出8;语句delete pd;调用析构函数~XCF(),输出8;当退出程序时,分别释放对象d2、d1,输出55。
转载请注明原文地址:https://jikaoti.com/ti/i3E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidmain(){charx=040;cout<<(X<<1);}
对于模板定义关键字class和typename说法不正确的是
下列对模板的声明中,正确的是
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
以下程序的执行结果为【】。 #include<iostream> usingnamespacestd; classbase { public: virtualvoidwho() { cout<<
有如下程序段&include<iostream.h>voidmain(){inta=14,b=15,x;charc=’A’:x=(a&&b)&&(c<’B’=;cout<<x;=执行该
下列运算符中,()运算符在C++中不能重载。
对于重载的运算符>>,它是一个
随机试题
电动潜油泵井电流卡片呈现小范围波动,表明井液中含有一定的()。
顾客、竞争及变化这“3C”使得工商企业界变成了一个新的世界。在这种局面下已经成为企业生存和发展的必由之路()
绩效考评面谈的方式有()
关于加单氧酶的叙述,正确的是
关于离子型对比剂引起不良反应的机制,正确的是
女性,45岁。因左侧面颊部皮肤及左侧舌部黏膜发红、起疱3天,伴剧痛来就诊。查体:体温38.5℃,左侧面部皮肤及左侧舌背、颊黏膜可见粟粒大小的密集成片的透明水疱,周围皮肤黏膜可见充血性红斑。化验:WBC7.8×109/L,中性62%,淋巴34%。拟诊断为带状
具体行政行为有规定情形之一的,应决定撤销、变更或者确认该具体行政行为违法,该情形不包括( )。
下列各项中,()不属于记账凭证基本要素。
在窗体上有一个名为Command1的命令按钮,并有如下事件过程:PrivateSubCommand1_Click()aS="SwallowsModGenulled"b$=Right(aS,8):c$=Mid(aS,1,
NowI______toworkbybikeinsteadofbycarastherearetoomanycarsontheroadinrushhours.
最新回复
(
0
)