首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstfing> using oamespace std; class XCF { int a; public: XCF(int
有如下程序: #include<iostream> #include<cstfing> using oamespace std; class XCF { int a; public: XCF(int
admin
2020-11-11
38
问题
有如下程序:
#include<iostream>
#include<cstfing>
using oamespace 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 d1(5),d2(d1);
XCF*pd=new XCF(8);
cout<<pd->Geta0;
delete pd;
return 0;
}
运行时的输出结果是( )。
选项
A、1215588
B、1218855
C、12185
D、128512
答案
B
解析
在这个程序中在建立对象dl(5)时,调用构造函数XCF(int aa=0):a(aa){tout<<"1";),输出1;在建立d2(d1)时,调用拷贝构造函数XCF(XCF&x){a=x.a;cout<<"2";},输出2;在建立newXCF(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/bSyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是()。
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
有如下程序段:inti=1,while(1){i++;if(i=10)break;if(i%2==0)couK<’*’;}执行这个程序段输出字符*的个数是()。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为()。
下列关于运算符重载的叙述中,错误的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
在数据流图(DFD)中,带有名字的箭头表示
程序流程图中带有箭头的线段表示的是
随机试题
MostChinesepeopleliketea,butsomeprefercoffee________tea.
国际海上货物运输中的提单,按收货人抬头分类有()
行政经费包括()
犬恶丝虫的中间宿主是()。
某国有电缆厂在春节期间被盗,丢失一大批电缆,数额巨大。报案后公安机关认为应属内部人员所为,故认为应由该厂保卫科自行查处,故不予受理。该厂不服,向检察院提出意见。则关于本案,下列说法正确的是:()
经济金融发展的规律表明( )。
总体或分布中最大的标志值与最小的标志值之差称为( )。
Manytheoriesconcerningthecausesofjuveniledelinquencycrimescommittedbyyoungpeoplefocuseitherontheindividualoro
下列选项中属于结构良好任务的有()。
建立一个表单,表单文件名和表单控件名均为myform2,表单标题为“数据浏览及维护”,表单基本功能要求如下:①用选项按钮组(Optiongroup1)控件选择“职工”表(Option1)或“订单”表(Option2)。②用复选框(Check
最新回复
(
0
)