首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
25
问题
有如下程序:
#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://jikaoti.com/ti/i3E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;
设有intx=11;,则表达式(x++*2/3)的值是
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10];public:base
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
下列叙述中正确的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
以下叙述正确的是
多态性指的是()。
随机试题
用铁砂吸附药材提取物具有温热刺激作用
用于心阴不足,心悸健忘,失眠多梦的不寐类非处方药是()
不属于地籍原图和着墨二底图优等品的标准是()。
金融市场泡沫的特征包括()。Ⅰ.乐观的预期Ⅱ.大量“幼稚投资者”的涌入Ⅲ.价格与价值的严重背离Ⅳ.庞氏骗局
履行出资人职责的机构进行的下列行为,不符合法律规定的是()。
上课铃声响了,三年级一班班主任王老师走进教室,不久“优等生”李明气喘吁吁地跑进教室.王老师摆了一下手,示意他进去坐好。过了一会儿,“差等生”赵鹏跑来,看到班主任在教室,就在教室外喊声“报告”,王老师将其引至教学楼拐角处,做了十分钟的“思想工作”。王老师的做
维果斯基的“最近发展区”理论对教育教学工作的重要启示是()。
提高程序的可读性和易维护性的关键是使程序结构【】。
IP数据报在穿越因特网过程中有可能被分片。收到数据报时,如果本结点是目的主机结点,则需要()。
【B1】【B2】
最新回复
(
0
)