首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstfing> using oamespace std; class XCF { int a; public: XCF(int
有如下程序: #include<iostream> #include<cstfing> using oamespace std; class XCF { int a; public: XCF(int
admin
2020-11-11
28
问题
有如下程序:
#include<iostream>
#include<cstfing>
using oamespace std;
class XCF {
int a;
public:
XCF(int aa=0):a(aa) {cout<<’’1’’;}
XCF(XCF&x){ a=x.a;cout<<’’2’’;}
-XCF(){cout<<a;}
int Geta(){ return,a;}
};
int main(){
XCF d1(5),d2(d1);
XCF*pd=new XCF(8);
cout<<pd->Geta0;
delete pd;
return 0;
}
运行时的输出结果是( )。
选项
A、1215588
B、1218855
C、12185
D、128512
答案
B
解析
在这个程序中在建立对象dl(5)时,调用构造函数XCF(int aa=0):a(aa){tout<<"1";),输出1;在建立d2(d1)时,调用拷贝构造函数XCF(XCF&x){a=x.a;cout<<"2";},输出2;在建立newXCF(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/bSyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于函数模板的表述中不正确的是()。
有如下程序#inelude<iostream>usingnamespacestd;intmain(){chara;cin>>a;if(a=’*’)cout<<’’***’’<<end1
下列语句中,错误的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
请使用【答题】菜单命令或直接用VO6打开考生文件夹下的工程prog3,其中声明了ViArray类,该类在内部维护一个动态分配的整型数组。VaLArray类的复制构造函数应实现对象的深层复制。请编写VaLArray类的复制构造函数。在main函数中给出了一组
以下关键字不能用来声明类的访问权限的是()。
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
数据流图中带有箭头的线段表示的是
随机试题
行政管理机构设置的最基本原则是()
腹股沟直疝的疝囊颈位腹股沟斜疝的疝囊颈位于
给肝性脑病的病人灌肠时不可使用
患者,男,78岁。喘促日久,动则喘甚,呼多吸少,气不得续,形瘦神疲,跗肿,汗出肢冷,面白唇紫,舌淡苔白,脉沉弱。此时选方宜
刘××,肝癌晚期,处于极度痛苦之中。但自认是肝硬化,有望治疗。每当有不适和要求时,都按铃希望医护人员能解决。但医护人员几次都是回避,使病人十分失望。一次,病人疼痛再次发作,要求止痛,又遭到拒绝,理由是:你的用药,医嘱已全了。面对此类病人,在医学道德选择上最
在()中,指令来自于纵向和横向工作部门,其指令源为两个,适宜用于大的组织系统。
成本是按一定的产品或劳务对象所归集的费用,是对象化了的费用。()
在网络计划实施过程中,当某项工作进度比原计划最早开始时间拖后,拖延的时间刚好等于其总时差,则该工作()。
员工援助计划(EAP)起源于20世纪二三十年代的美国,最初是为了解决员工的酗酒问题。现在的内容包括:()。
黑洞是爱因斯坦广义相对论最不祥的预言:过多物质或能量集中在一处,终将导致空间坍塌,像魔术师的外套一样吞进万物,万事万物皆逃不脱。直到40年前霍金博士宣称颠覆了黑洞——或者可能是彻底推翻了。他的方程式表明:黑洞不会永存。一段时间之后,它们会“泄掉”,然后爆炸
最新回复
(
0
)