首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
61
问题
有如下程序:
#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://kaotiyun.com/show/pvNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
下列程序运行后的输出结果是______。#include<iostream.h>voidmain(){ints=0,k;for(k=7;k>=O;k--)
下面关于C++语言的描述错误的是
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
为用户与数据库系统提供接口的语言是
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
下列函数的运行结果是#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1elseif(a=b)c=0;
在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。
随机试题
InthecontemporaryWesternworld,rapidlychangingstylescatertoadesirefor_____andindividualism.
国际市场分销渠道,根据同一层级上中间商数量进行划分,可以分为()
A.鞍式桥体B.改良盖嵴式桥体C.盖嵴式桥体D.船底式桥体E.悬空式桥体美观效果最差的桥体形式是()
中药石斛的来源有
下列诗句描写的节日与其所处月相对应正确的是:
如果基础承受弯矩167kN·m,偏心矩与( )项值接近。变阶处Ⅱ1-Ⅱ1截面弯矩与( )项值接近。
地铁车站可以根据其所处位置、结构横断面和站台形式等进行分类。下列车站是根据车站与地面相对位置分类的是()。
喜爱阅读的学生通常比不喜欢阅读的学生语文成绩更好。因此,阅读有助于提高学生的语文成绩。如果下列选项为真,则最能构成对上述结论质疑的是:
北京,简称“京”,西周初燕国建都于此,故称()。
新中国成立后,在新民主主义向社会主义过渡时期,中国民族资产阶级仍然具有的两面性是()
最新回复
(
0
)