首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
53
问题
有如下程序:
#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;classTest{public:Test(){n+=2;}~Test(){n-=3;}s
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
若有如下程序:#include<iostream>usingnamespacestd;classTestClass{public:voidwho(){cout<<"TestClass"<<endl;
在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为_______测试方法。
有以下程序main(){chara,b,c,*d;a=’\’;b=’\xbc’;c=’\0xab’;d="\0127";cout<<a<<b<<c<<*d<<endl;}编译时出现错误,以下
下列工具中为需求分析常用工具的是()。
下面程序的运行结果为()。#include<iostream.h>voidswap(int&a,intB){inttemp;temp=a++;a=b;b=temp;}void
下列选项中不属于结构化程序设计方法的是()。
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:()
以下选项中与k=n++;完全等价的表达式是
随机试题
A、绝对收敛B、条件收敛C、发散D、敛散性与k有关A
中年男子,猛抬重物后腰剧痛并向右下肢放射,咳嗽时加重。下肢放射痛见于
岩石质量指标(RQD)是采用()得剑的。
下列关于年金的说法,正确的有()。
下列各项中,应在“管理费用”科目中核算的是()。
社会学习理论认为人类学习的实质应当是操作性学习。()
逮捕犯罪嫌疑人、被告人,一律经过人民检察院决定。()
甲、乙、丙各自利用相同的资金进行投资(收益滚入下一年投资额),四年后回顾发现:甲每年实现盈利20%,乙有两年每年盈利10%、另两年每年盈利30%,丙有一年亏损10%、其余三年每年盈利30%,则四年后甲、乙、丙各自所获收益从高到低依次为:
为了提高测试的效率,应该
______you______furtherproblemswithyourprinter,contactyourdealerforadvice.
最新回复
(
0
)