首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class XCF{ int a; public: XCF(int aa=O):a(aA){cout
有如下程序: #include #include using namespace std; class XCF{ int a; public: XCF(int aa=O):a(aA){cout
admin
2017-10-17
75
问题
有如下程序:
#include
#include
using namespace std;
class XCF{
int a;
public:
XCF(int aa=O):a(aA){cout<<”1”;}
XCF(XCF&X){a=x.a;cout<<”2”;}
~XCF(){cout<
int Geta(){return at}
};
int main(){
XCF dl(5),d2(d1);
XCF半pd=new XCF(8);
cout<
Geta();
delete pd;
return 0;
}
运行时的输出结果是
选项
A、1215588
B、1218855
C、12185
D、128512
答案
B
解析
在主函数中XCF d1(5),d2(d1);,d1调用了第一个构造函数,输出1;d2调用了拷贝构造函数,输出2;xcF*pd=IleW XCF’(8);调用了构造函数,输出l;cout<
Geta( );调用了成员函数Geta( ),输出8;delete pd;调用了析构函数,输出8;return 0;,在返回O之前程序会自动调用d1和d2的析构函数,输出55。因此总的输出应该是1218855。
转载请注明原文地址:https://kaotiyun.com/show/LWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于构造函数的描述中,错误的是
已知outfile是一个输出流对象,要想像outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是
下列关于运算符重载的叙述中,正确的是
下面对静态数据成员的描述中,正确的是
设有定义intx;floaty;,则10+x+y值的数据类型是
下列程序的输出结果是【 】。#include<iostream.h>classMyClass{public:intnumber;voidset(inti);};intnumber=3;voidMyClass:
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
对于拷贝构造函数和赋值操作的关系,正确的是
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
在类的对象被创建时,______函数会被自动调用。
随机试题
设随机变量X与Y相互独立,且二维随机变量(X,Y)的概率密度为则当0≤x≤1,fX(x)=【】
A.补液试验后尿量无变化B.双肾B超,KUBC.逆行肾盂造影D.尿中大量红细胞管型E.尿比重大于1.030,尿钠小于20mmol/L血容量不足可表现为
描述单位时间、单位质量的物质吸收辐射能量大小的物理量是
土地初始登记,是指因土地权利人发生改变,或者因土地权利人姓名或者名称、地址和土地用途等内容发生变更而进行的登记。()
企业实施清产核资的步骤主要有( )。
主张绅士教育,并著有《教育漫话》的教育家是()。
描述数据离中趋势的统计量有()。
阅读材料,回答问题材料1十九届中央政治局就建设现代化经济体系进行第三次集体学习,习近平总书记在学习时强调,现代化经济体系,是由社会经济活动各个环节、各个层面、各个领域的相互关系和内在联系构成的一个有机整体。从推动现代化进程考虑,我们可以
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
英文缩写CAD的中文意思是()。
最新回复
(
0
)