首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class DA{ int k; public: DA(int x=1):k(x){} ~DA(){cout<<k;} }; int main(
有如下程序: #include<iostream> using namespace std; class DA{ int k; public: DA(int x=1):k(x){} ~DA(){cout<<k;} }; int main(
admin
2009-03-17
112
问题
有如下程序:
#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
解析
本题考查的知识点是:析构函数、对象的生存期。在main函数中,首先定义了一个DA类对象数组d,从初始化列表中可以看出,它包含3个对象。然后通过 new运算符动态创建了一个DA类的对象数组,并将首地址赋给DA类指针p。接下来通过delete[]运算符,销毁指针p所指向的数组,故此时会输出2个1。最后main函数通过return语句返回,此时会销毁前面定义的对象数组d,因此会输出3个3。故本题最终输出的结果是11333。
转载请注明原文地址:https://kaotiyun.com/show/Cojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
程序开发之前进行需求分析所产生的主要文档是()。
以下叙述错误的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入’’abc4Efg’’,则应输出’’aBc4EFg’’。注意:部分源程序在文件PROG1.C中。
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不
下面属于黑盒测试方法的是()。
关于C语言标识符,以下叙述中错误的是()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为()。
以下关于结构化程序设计的叙述中正确的是
随机试题
构成劳动者的最基本的方面是()
对流行性乙型脑炎具有诊断意义的特征性病变是
薄壁细胞中含橙皮苷结晶的药材是表皮细胞中含钟乳体的药材是
中国甲公司与法国乙公司签订了一项贸易合同,合同中有一个条款约定在瑞典斯德哥尔摩商会仲裁院解决双方的合同纠纷,后在合同履行过程中,双方发生争议。法国乙公司申请仲裁,3个月后瑞典斯德哥尔摩商会仲裁院作出裁决,法国乙公司持该裁决到中国法院申请执行。已知中法均为1
按CIFSingapore条件成交出口大宗商品,程租船运输,卖方欲不负担卸货费,应采用()。
下列关于保荐代表人的说法正确的是()。
根据个人独资企业法律制度的规定,下列关于个人独资企业投资人的表述中,正确的是()。
【2014山东事业单位】根据奥苏伯尔对有意义学习的分类,如果儿童听到“鸟”或看到文字的“鸟”,就知道它代表实际的鸟,即使此时并未见到真实的鸟,儿童也能以语言或文字的形式在大脑中形成关于鸟的形象,这属于()。
党的十八大提出要积极培育和践行社会主义核心价值观。社会主义核心价值观倡导()
In1993,therateofmuggingreachedthehighestsince1981______.Whatusuallyleadstostreetrobbery?
最新回复
(
0
)