首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
83
问题
有如下程序:
#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://www.kaotiyun.com/show/LWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
模板函数的真正代码是在()时候产生。
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();
若a是float型变量,且a=6,则表达式“a/2+(int)(a+1)%2”的值为【】。
下列运算符中,在C++语言中不能重载的是
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
下列程序的执行结果为#include<iostream.h>voidmain(){inta=3,b=0;int*p=&a;b=+a++;cout<<*
设有定义intx;floaty;,则10+x+y值的数据类型是
下列不能作为类的成员的是
以下程序的运行结果是______。#include<iostream.h>#include<math.h>template<classT>classTAdd//定义类模板TAdd,T为类型{Tx,y;
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是,
随机试题
下列不属于赵树理的短篇小说的是()
患者,男性,68岁。糖尿病史20年,7天前右下肢受伤后化脓,发热持续不退。5天前开始出现咳嗽、咳脓臭痰,胸部平片检查示双肺多发性小脓肿,但血培养阴性,最可能的诊断是
个人所得税实行()税率体系。
经过行政复议的行政诉讼案件,均由行政复议机关所在地人民法院管辖。()
下列关于用人单位内部劳动规则的说法中,不正确的是()。
假设某动物的一个初级卵母细胞经减数第一次分裂形成了一个次级卵母细胞。该次级卵母细胞在分裂后期由两条姐妹染色单体形成的染色体移向了同一极,则该初级卵母细胞产生正常卵细胞的概率是()。
我国“书画四君子”是指:兰、________、________、________。
设数列{xn}满足:x1>0,.证明:{xn}收敛,并求。
在下面网络图中,节点4的最早开始时间是(57),关键路径是(58)。
A、Standingnearherdesk.B、Sittingatherdesk.C、Standinginfrontofherdesk.D、Sittinginhercar.B
最新回复
(
0
)