首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class DA{ int k; public: DA(int x=1):k(X){} ~DA( ){co
有如下程序: #include<iostream> using namespace std; class DA{ int k; public: DA(int x=1):k(X){} ~DA( ){co
admin
2011-01-19
64
问题
有如下程序:
#include<iostream>
using namespace std;
class DA{
int k;
public:
DA(int x=1):k(X){}
~DA( ){cout<<k;}
};
int main( ){
DA d[ ]={DA(3),DA(3),DA(3)};
DA * P=new DA[2];
delete[ ]P;
return 0;
}
程序的输出结果是______。
选项
答案
11333
解析
DA d[ ]={DA(3),DA(3),DA(3)};d[ ]虽然有3个元素,但是是同一个对象,所以只调用一次DA的构造函数,打印1,DA*p=new DA[2];调用一次DA构造函数,打印1,delete[ ]p,删除p数组的两个元素,调用两次析构函数,打印两次3,最后程序结束,删除d[ ],调用一次析构函数,打印一次3。
转载请注明原文地址:https://jikaoti.com/ti/JxL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
有以下程序:#includemain(){inti,t[][3]:{9,8,7,6,5,4,3,2,1};for(i=0;i
有以下程序:#includefun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1
若有以下函数:intfun(char*a,char*b){intbk=0:while((*a!=’\0’)&&(*b!=’\0’)&&strlen(a)==strlen(b)){if(*b!=*a){bk=0;break;}a++;b++;b
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
设有语句:if(a=1)b=2;c=3;,以下语句中与之等价的是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
用来派生新类的类称为()。
随机试题
《渔父》的作者是()
干扰素具有广谱抗病毒的作用,它能直接抑制病毒的复制。()
药用部位为动物生理产物的药材是
A.中国食品药品检定研究院B.CFDA食品药品审核查验中心C.CFDA药品审评中心D.CFDA药品评价中心参与制定、修订GLP、GCP、GMP、GAP、GSP、医疗器械GMP的机构是
粉煤灰硅酸盐水泥是指由硅酸盐水泥和20%~50%的粉煤灰、适量的石膏磨细制成的水硬性胶凝材料,代号为P·F。()
以下各项均是工程造价计价依据的类别,其中不是按照用途分类的是()。
“预收账款”账户属于债权结算账户,“预付账款”账户属于债务结算账户。()
李某种植的香蕉遭野象糟蹋,损失达2万余元。李某要求地方政府赔偿,地方政府以没有这项预算为由拒绝。李某遂向人民法院提起行政诉讼。对于此案,法院应当做出的判决是()。
Whyistheairportclosed?
A--accountnumberB--wageratepaidC--billofexchangeD--creditriskE--realnetprofitF--marketanalysisG--marketmechanism
最新回复
(
0
)