首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
51
问题
有如下程序:
#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://www.kaotiyun.com/show/DlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
以下不正确的定义语句是
设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10];public:base
若有以下程序:#include<iostream>usingnamespacestd;intf(){staticinti=O;ints=1;s+=i;i++
关于getline()函数的下列描述中,()是错误的。
若有说明:int[3][4]={0};则下面叙述正确的()。
以下叙述中不正确的是()。
对于重载的运算符>>,它是一个
随机试题
A.7~9岁B.10~13岁C.14~16岁D.17~20岁E.2l~23岁青春期各期的年龄青春后期
B细胞表面主要Ig是
以透视的自然像作蒙片减影的方式是
正常成人每日需要的钾盐量为()
关于预购商品房预告登记的说法,错误的是()。
王悦接到高考录取通知书已经十多天了,仍心情愉悦,往常觉得平淡的事也能让她很高兴。这种情绪状态属于()。
淋巴系统是由()组成。
社会主义核心价值体系是社会主义意识形态的本质体现,是一个内涵十分丰富、具有内在统一关系的有机整体。这一价值体系的精髓是
派生类的构造函数的成员初始化列表中,不能包含
Inthealpinetundra,thesummersunshineisintense,windsareprevalent,_______highlyvariable.
最新回复
(
0
)