首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
41
问题
有如下程序:
#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://kaotiyun.com/show/DlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
拷贝构造函数的参数一般是
若有以下程序:#inclide<iostream>usingnameSpacestd;classA{pricate:inta;public:A(inti){
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA
下列叙述中正确的是
下列关于动态联编的描述中,错误的是()。
若有说明:int[3][4]={0};则下面叙述正确的()。
下列关于运算符重载不正确的是
可以通过下面哪些函数实现类的多态性( )。
多态性分为两类:编译时的多态性和【】。
随机试题
化学腐蚀可分为在非电解质溶液中的腐蚀和()腐蚀两种。
以下关于桩冠修复中桩长度的说法不正确的是
下列哪一药物不具有抗幽门螺杆菌的作用
男性,有慢性支气管炎史10年,经常住院。3天前感冒后再次出现咳嗽、咳痰加重。外周血白细胞12×109/L。此病人痰涂片革兰染色后最可能有下列哪项发现
A.1年B.3年C.4年D.5年根据《医疗机构制剂注册管理办法(试行)》,医疗机构制剂批准文号的有效期为()。
下列工程造价控制内容中,属于工程造价动态比较内容的有()。
在Excel扣,工作表内用于输入和编辑数字、文字、公式等的长方形的空白位置称为()。
为了反映工资结算业务和工资费用的分配情况,企业应设置()账户。
阅读下列材料,回答问题。马老师在活动课上针对学生个体差异性开设了“手绘”“积木”“物理实验”等小组,充分发挥学生兴趣,激励学生。同时,她为每一名学生建立了成长档案,记录他们的成长过程,而且作为评优的参考,深受家长的认同。小新的父母在外地
1/4
最新回复
(
0
)