首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass XCF{ int a; public: XCF (int
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass XCF{ int a; public: XCF (int
admin
2020-11-11
19
问题
有如下程序:
#inc1ude<iostream>
#inc1ude<cstring>
using namespace std;
c1ass XCF{
int a;
public:
XCF (int aa=0): a(aa){cout<<"1";}
XCF(XCF&x){a=x.a;cout<<"2";}
~XCF(){cout<<a;}
int Geta(){returna;}
};
int main(){
XCF dl(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;调用析构函数~XCFO,输出8:当退出程序时,分别释放对象d2、d1,输出55。
转载请注明原文地址:https://kaotiyun.com/show/Leyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列关于this指针的叙述中,正确的是()。
下列字符串中,正确的C++标识符是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assTestClass{public:~TestClass(){cout<<"BASE";}};
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
使用VC6打开考生文件夹projl下的工程pmjl,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个,/ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是:座位数:3
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程pmj3,其中定义了MyString类,一个用于表示字符串的类。成员函数reverse的功能是将字符串进行“反转”。例如,将字符串ABCDEF“反转”后,得到字符串FEDCBA;将字符串ABCD
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pwj1,此工程中含有—个源程序文件projl.cpp。其中位于每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件pmj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:The
关于函数重载,下列叙述中错误的是()。
随机试题
菲德勒的环境三维因素包括上下级关系、任务结构和______。
下列关于限制性内切酶的叙述哪一项是错误的
肱骨中段骨折。最容易损伤的神经是
硫脲类抗甲状腺药起效慢的原因主要是
某市行政机关使用财政性资金采购专业智能控制集成系统,该系统技术设计标准与要求难以确定,该项目采购最合适的采购方式是()。[2013年真题]
管路系统中,对于任一条均匀流管段的能量而言,( )是正确的。
标志着国内住房贷款业务的正式全面启动的是()。
甲企业为增值税一般纳税人,2017年4月发生以下业务:(1)购进挖掘机一台,取得的增值税专用发票上注明价款60万元、增值税税额10.20万元。(2)购进一批低值易耗品,取得的增值税专用发票上注明增值税税额8万元。(3)采取分期收款方式销售原煤9000
人类最早的教学手段是()。
Threeweeksago,astorywepublishedputusinthemiddleofacontroversy.Itwashardlythefirsttimethathashappened,but
最新回复
(
0
)