首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
46
问题
有如下程序:
#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://kaotiyun.com/show/DlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有intx=11;,则表达式(x++*2/3)的值是
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;whi
以下程序的输出结果是【】。#include<iostream>usingnamespacestd;voidfun(){staticinta=0;a+=2;cout<<a
阅读下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+f
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:
有以下程序:classDate{public:Date(inty,intm,intD);{year=y;month=m;day=d;
以下程序的执行结果为【】。 #include<iostream> usingnamespacestd; classbase { public: virtualvoidwho() { cout<<
下列引用的定义中,()是错误的。
以下叙述中不正确的是()。
随机试题
A、0.3B、0.95~1.05C、1.5D、6E、10在气相色谱法中,除另有规定外,拖尾因子应为
如图5—13所示,用冲床在厚度为t的钢板上冲出一圆孔,则冲力大小为()。
用于降低地下水位或拦截地下水的排水设施有()。
下列关于证券市场线的叙述正确的有( )。
接受委托后,后任注册会计师为获得查阅前任注册会计师工作底稿的机会而向做出的下列承诺中,不恰当的是()。
游客在旅游过程中患病死亡,其遗物应由家属清点。如果家属不在现场,由地陪清点。()
小刘每天坚持晨读,利用早上的时间来学习、记忆英语单词,发现效果比在其他时间记忆的效果好,这主要是因为早上不受()的影响。
电报:通讯
(2014年真题)下列关于成文法和不成文法的表述,正确的有
Parentsnowhaveapopularbeliefthatschoolsarenolongerinterestedinspelling.NoschoolIhavetaughtinhaseverignored
最新回复
(
0
)