首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
45
问题
有如下程序:
#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://www.kaotiyun.com/show/DlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于模板定义关键字class和typename说法不正确的是
若有以下程序:#inclide<iostream>usingnameSpacestd;classA{pricate:inta;public:A(inti){
以下程序的输出结果是【】。 #include<iostream.h> voidmain() { inta=0; a+=(a=8); cout<<a; }
关于getline()函数的下列描述中,()是错误的。
下列关于虚基类的描述中,错误的是()。
若有说明:int[3][4]={0};则下面叙述正确的()。
下列引用的定义中,()是错误的。
t为int类型,进入下面的循环之前,t的值为0。while(t=1){...}则以下叙述中,正确的是()。
下列关于栈的叙述中,不正确的是()。
以下叙述中不正确的是()。
随机试题
道德一般可分为__________、__________、__________三类。
以下关于补偿贸易的说法,错误的有()
《摸鱼儿》上片所描绘的整体景象是
关于阻塞型睡眠呼吸暂停综合征的典型临床特点,正确的是
患者男性48岁,3天前左上前牙持续剧烈跳痛,昨日疼痛缓解,但自下睑至下唇鼻旁颧部肿胀明显,皮肤红、热,此时应诊断为
利用收益还原法评估不动产价格,如果纯收益是折旧前的收益,由于纯收益内含有折旧费,这时的综合还原率要取()与建筑物还原率及建筑物折旧率确定的综合还原率。
Whenitcomestoblackpeopleandslaveryrevolution,weusuallythinkofapresident______andahero______.
近年来,部分城市建立了“婴儿安全岛”,这主要是为了维护儿童()。
阅读材料并结合背景知识回答问题: 材料一 农夫蚤出暮入,耕稼树襼,多聚菽粟,此其分事也。妇人夙兴夜寐,纺绩积饪,多治麻丝葛绪、捆布缪,此其分事也。 一一《墨子》 材料二 春耕,夏耘,秋获,冬藏,伐薪樵,治官府,给徭役,春不得避风尘,夏不得避暑热,
在名为Form1的窗体上建立一个名为Lab1的标签:两个名称分别为Cmd1和Cmd2,标题分别为“显示广和“显示2”的命令按钮。编写适当的事件过程,使程序运行后、若单击“显示广命令按钮,则在标签卜显示字符串Cmd;如果单击“显示2”命令按钮,则在标签上显示
最新回复
(
0
)