首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ int k; public: TestClass(int x=1):k(x){}
有如下程序: #include using namespace std; class TestClass{ int k; public: TestClass(int x=1):k(x){}
admin
2013-02-27
32
问题
有如下程序:
#include
using namespace std;
class TestClass{
int k;
public:
TestClass(int x=1):k(x){}
~TestClass (){cout<
};
int main(){
TestClass a[]={TestClass(3),TestClass(3),TestClass(3)};
TestClass*p=new TestClass[2];
delete[]p;
return 0:
}
这个程序的输出结果是___________。
选项
答案
11333
解析
定义Testclass型数组a时,将导致Testclass的构造函数被执行三次,每次执行时,其传入参数为3,定义TestClass指针p时,将执行两次默认构造函数,其参数为1,执行”delete []p”时,将执行Testclass的构造函数,输出p[0].k,p[1].k(两者均为1),在程序运行结束后,将释放局部变量,从而导致数组a中的三个元素被析构,输出a[0],a[1],a[2]中的值(均为3)。
转载请注明原文地址:https://kaotiyun.com/show/3lVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序 #include<stdio.h> main() { inta=123456,b; while(a) { b=a%10; a/=10; switch(b) { de
有下列程序 #include<stdio.h> main() { inta=1,b=1,c=1; if(a--||b--&&--C)printf("%d,%d,%d\n",a,b,c); else printf("%
标准库函数fgets(str,n,fp)的功能是()。
以下叙述中正确的是()。
数据流图(DFD)的作用是()。
若有以下程序段:intr=8;print{("%d\n",r>>1);输出结果是()。
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:请勿改动主函数main和其他函
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
以下选项中,能用作用户标识符的是()。
C语言常量的类型从字面形式上可区分,以下判断中正确的是()。
随机试题
当空气中的甲烷含量增加到()时,则氧的含量相对减少,会使人感到氧气不足,此时窒息现象是虚弱眩晕,进而可能失去知觉,直至死亡。
某日银行报价GBP1=USD1.4530~1.4540,USD1=DM1.5110~1.5120。则英镑对德国马克的汇率是【】
在护理诊断陈述时常用字母“E”表示()。
盐酸普鲁卡因产生有毒的苯胺杂质所经过的化学反应主要有
甲股份有限公司(以下简称“甲公司”)为上市公司,有关购入、持有和出售乙公司发行的不可赎回债券的资料如下:(1)2012年1月1日,甲公司支付价款1000万元从活跃市场购入乙公司当日发行的面值为1000万元,5年期的不可赎回债券,另支付相关交易费用95
小明患有先天性心脏病,但是在入学时没有告知学校,在体育训练中因心脏病突发而猝死。在此事故中,学校不承担责任。()
领导让你组织一次展览,人数急剧增多,你怎么办?
在面向对象的技术中,(45)提供了一系列的好处:对象的内部实现细节对外界是隐藏的;便于构件复用;对象间的接口被简化。
Theotherformsoffolktalesarealsowidespreadthroughouttheworld.Animaltalesfallintotwomajorcategories:those,such
Lookatthenotesbelow.Someinformationismissing.YouwillhearareportonE-money.Foreachquestion(16-22),fillinthem
最新回复
(
0
)