首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class XCF{ int a; public: XCF(int aa=0):a(aa){tout
有如下程序: #include #include using namespace std; class XCF{ int a; public: XCF(int aa=0):a(aa){tout
admin
2015-09-14
42
问题
有如下程序:
#include
#include
using namespace std;
class XCF{
int a;
public:
XCF(int aa=0):a(aa){tout<<"1";}
XCF(XCF&x){a=x.a;cout<<"2";}
~XCF(){cout<
int Gem(){return a;}
};
int main(){
XCF d1(5),d2(d1);
XCF
*
pd=new XCF(8);
cout<
Geta();
delete pd;
return 0;
}
运行时的输出结果是( )。
选项
A、1215588
B、1218855
C、12185
D、128512
答案
B
解析
在这个程序中在建立对象d1(5)时,调用构造函数XCF(int aa=0):a(aa){coat<<"1";},输出1;在建立d2(d1)时,调用拷贝构造函数XCF(XCF&x){a--x.a;cout<<"2";},输出2:在建立new XCF(8)对象时,调用构造函数XCF(intaa=0):a(aa){cout<<"1";},输出1;语句cout<
Geta()的功能是输出8;语句delete pd;调用析构函数~XCF(),输出8;当退出程序时,分别释放对象d2、d1,输出55。
转载请注明原文地址:https://www.kaotiyun.com/show/pvNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1:i<n;i++)
有如下数组声明:intnum[10];,下标值引用错误的是
下列程序的运行结果为#include<iostream.h>Voidmain(){inta=2;ihtb=a+1;cout<<a/b<<end1;}
下列程序的运行结果是#include<iostream.h>classLocation{private:intX.Y;public:
关于虚函数下面说的正确的是
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
下列函数的运行结果是#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1elseif(a=b)c=0;
实现输出为八进制的符号是()。
C++语言中关键字运算符有new,delete和【】。
将一个函数声明为一个类的友元函数必须使用关键字【】。
随机试题
牛股膝关节前方具有()。
下列哪项不是外科疾病总的发病机制
生产时,应避免与其他药品使用同一设备和空气净化系统的药品是
在设计前期工作中,不包括下列哪一项?[2013-7]
某化工厂有一个需要照明的易燃易爆品仓库,另有锅炉、厂内机动车辆、货运简易升降机若干。按照国家有关规定,该厂需要强制性检查的设备是()。
喷混凝土的取样方法,不合理的是()。
背景材料:某一级公路K25+200~+340m处有一座5×25m预应力混凝土空心箱桥,箱梁高170cm,腹板厚17cm,两腹板内侧的宽度为170cm,场区预制场预制。施工过程中发生如下事件:事件1:腹板外侧用加劲钢模加固制作,内模采用工
【S1】【S5】
YouwillheararadiopresenterinterviewingabusinessmancalledMarkFletcher.Foreachquestion(23-30),markoneletter(A
•Lookatthenotesaboutthekeytrendsinthemilkdrinksmarket.•Someinformationismissing.•Youwillhearpartofapre
最新回复
(
0
)