首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
31
问题
有如下程序:
#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://kaotiyun.com/show/DlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;
拷贝构造函数的参数一般是
以下对C++语言函数的有关描述中,正确的是
设有intx=11;,则表达式(x++*2/3)的值是
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
有如下程序段&include<iostream.h>voidmain(){inta=14,b=15,x;charc=’A’:x=(a&&b)&&(c<’B’=;cout<<x;=执行该
在类中定义和实现的函数称为()。
C++流中重载了运算符<<,它是一个()。
多态性指的是
随机试题
A、Eatbeforeseeingthemovie.B、Seethemoviebeforeeating.C、Stayinthetownforawhile.D、Gototownbeforeeating.A
比较几种疗效相同的干预方案所需成本,应用药物经济学研究方法是()。
使用化学消毒剂的注意事项中,下列哪一项是错误的
根据本量利分析原理,只能提高安全边际量而不会降低保本点销售量的措施是()。
甲公司属于商品流通企业,为增值税一般纳税人,适用增值税税率17%,商品售价中不含增值税。该公司只经营乙类商品并采用毛利率法对发出商品计价,季度内各月份的毛利率根据上季度实际毛利率确定。2013年度发生如下与商品销售和职工薪酬有关的事项:(1)第一季度累
甲公司2015年应交所得税40万元,年初的递延所得税资产和递延所得税负债余额为10万元和5万元,年末的递延所得税资产和递延所得税负债余额为15万元和10万元。则甲公司2015年应确认的所得税费用金额为()万元。
发射第一颗人造卫星的是()。
-1/6
利用导数证明:当x>1时,
Thefollowingsareweddingcustomsacrosstheworld.EarlyAfricanAmerican:JumpingtheBroomInthetimesofslavery
最新回复
(
0
)