首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class XCF{ int a; public: XCF(int aa=O):a(aA){cout
有如下程序: #include #include using namespace std; class XCF{ int a; public: XCF(int aa=O):a(aA){cout
admin
2017-10-17
55
问题
有如下程序:
#include
#include
using namespace std;
class XCF{
int a;
public:
XCF(int aa=O):a(aA){cout<<”1”;}
XCF(XCF&X){a=x.a;cout<<”2”;}
~XCF(){cout<
int Geta(){return at}
};
int main(){
XCF dl(5),d2(d1);
XCF半pd=new XCF(8);
cout<
Geta();
delete pd;
return 0;
}
运行时的输出结果是
选项
A、1215588
B、1218855
C、12185
D、128512
答案
B
解析
在主函数中XCF d1(5),d2(d1);,d1调用了第一个构造函数,输出1;d2调用了拷贝构造函数,输出2;xcF*pd=IleW XCF’(8);调用了构造函数,输出l;cout<
Geta( );调用了成员函数Geta( ),输出8;delete pd;调用了析构函数,输出8;return 0;,在返回O之前程序会自动调用d1和d2的析构函数,输出55。因此总的输出应该是1218855。
转载请注明原文地址:https://kaotiyun.com/show/LWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
考虑下面的函数原型:voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
决定C++语言中函数的返回值类型的是
C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是
数据库DB、数据库系统DBS和数据库管理系统DBMS这三者之间的关系是()。
使用ifstream流类定义一个流对象并打开一个磁盘文件与用使用fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。
如果一个对象部分地包含自己,或自己定义自己,则称这个对象是【 】的对象。
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
在类的对象被创建时,______函数会被自动调用。
随机试题
钎焊时,由于采用了钎剂,所以工件表面无论有多少油污都不必去除。
下列叙述中错误的是
常见的癫癎持续状态系指
企业计划按其内容的表现形式可以分成多种,其中体现社会对组织基本要求的是:()。
下列主体中,可以充当保证人的是()。
()是为证券集中交易提供场所和设施,组织和监督证券交易,实行自律管理的法人;
下列关于发票的表述错误的是( )。
某公司股票的β系数为1.5,无风险利率为8%,市场上所有股票的平均报酬率为10%,则该公司股票的报酬率为()。
咨询方案中需要明确求助者的义务包括()。
一道路两旁种树,一侧要求至少隔4棵松树种1棵香樟树,另一侧要求至少隔6棵松树种1棵香樟树,最终两侧各栽种33棵树。则香樟树最多栽种了()。
最新回复
(
0
)