首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
37
问题
有如下程序:
#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++语言提供了虚基类机制。
若要把voidffun()定义为类A的友元函数,则应在类A的定义中加入语句______。
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1:i<n;i++)
下面关于C++语言的描述错误的是
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
有以下程序#include<string.h>#include<iostream.h>voidmain(){char*p="abcde\0fghjik\0";co
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
C++语言中关键字运算符有new,delete和【】。
将一个函数声明为一个类的友元函数必须使用关键字【】。
随机试题
房地产有偿转让方式主要包括:买卖、继承、房地产作价入股等行为。()
关于左心功能不全、肺循环淤血的主要临床表现,下列正确的是
下列阴囊内无痛性肿块,哪些是无透光性的疾病
肝硬化按结节形态分型不包括
在美国药剂师职业道德规范中强调,药剂师
根据定义,物流资源计划是一种集成了()等而形成的物资资源优化配置方法。
以本公司持有的其他公司的有价证券或政府公债等证券作为股利发放的股利支付方式属于()。
下列属于邓小平同志对社会主义的本质的论断有()。
下列各句中,没有语病的一项是()。
OnAugust18thUSNews&WorldReportreleasedits2007rankingsofAmerica’stopcolleges.Thesurveybeganin1983asanunoff
最新回复
(
0
)