首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; class XCF{ int a; public: XCF (int
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; class XCF{ int a; public: XCF (int
admin
2018-12-04
27
问题
有如下程序:
#inc1ude<iostream>
#inc1ude<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";}
~XCF(){cout<<a;}
int Geta(){return a;}
};
int main(){
XCF dl(5), d2(dl);
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(dl)时,调用拷贝构造函数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、dl,输出55。
转载请注明原文地址:https://kaotiyun.com/show/KuAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
请在下列程序中的横线处填写正确的语句。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<“Basefun”<<endl;}
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。#include<iostream.h>#include<fstream.h>voidmain(){fs
下面程序编译时发现ma[3]=9错误,其原因是______。#include<iostream.h>classFunArray{int*pa;//指向一个数组空问intsize;//数组元素个
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。ClassMyClass{Public:MyClass(intx){n=x;)VoidSetNum(intnl){n=nl;}
类是一个支持集成的抽象数据类型,而对象是类的______。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
在结构化分析使用的数据流图(DFD)中,利用______对其中的图形元素进行确切解释。
在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是______框。
下列符号中不属于c++关键字的是
随机试题
下列情况中,检查气管向左侧移位的是【】
2003年4月,WHO宣布,2002年出现的传染性非典(SARS)病原体为新的
左归丸与一贯煎相同的功用是
下列溶液中,宜用气相色谱电子捕获检测器测定残留量的是()。
建设单位甲将某工程承包给建筑企业乙建造,丙为该工程监理公司,建筑企业乙为该工程投保了建筑工程一切险,则下列说法正确的是( )。
“进口口岸”栏应填:“运费”栏应填:
保险监督管理机构应当建立健全保险公司偿付能力监管指标体系,对保险公司的最低偿付能力实施监控。( )
某商品打7.5折后,商家仍然可得25%的利润。如果该商品是以每件16.8元的价格购进的,问该商品在货架上的标价是多少?
社会主义法治最根本的保证是()
Whydoestheideaofprogressloomsolargeinthemodernworld?Surelybecauseprogressofaparticularkindisactually【C1】___
最新回复
(
0
)