首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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);}
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
对于模板定义关键字class和typename说法不正确的是
若有以下程序:#inclide<iostream>usingnameSpacestd;classA{pricate:inta;public:A(inti){
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
有以下程序:classDate{public:Date(inty,intm,intD);{year=y;month=m;day=d;
若有以下程序:#include<iostream>usingnamespacestd;intf(){staticinti=O;ints=1;s+=i;i++
下列关于栈的叙述中,不正确的是()。
多态性指的是
随机试题
如何处理好出版物发行两个效益的关系,下列说法正确的有()。
婴幼儿鹅口疮局部治疗最常选用()
背景资料:××年×月×日,某高桩码头施工现场发生一起预制板侧翻事故,导致3人死亡。事故直接原因是,吊装最后一片45吨重预制板所用的一条钢丝绳断裂,预制板失稳发生侧翻。起重班班长强令司索工使用断股钢丝绳进行预制板吊装,吊装过程中,钢丝绳突然断裂,预制板砸中下
“经营单位”栏:()。“运输方式”栏:()。
洗钱的过程通常被分为三个阶段,即()。
以完成一定工作任务为期限的劳动合同或者劳动合同期限不满3个月的,试用期不得超过7天。()
机关制发公文应遵守事无巨细都要发文的原则。()
【2011南京航空航天大学选择题第1题】对货币单位的理解,正确的有()。
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是()。
FrequentbusinesstravelerJoyceGioiaforgotmorethan$20000worthofjewelryinherhotelroominItalylastyear.Luckily
最新回复
(
0
)