首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #include<iostream> using namespace std; class DA { int k; public: DA(int x=1):k (x){} ~DA( ){c
有如下程序; #include<iostream> using namespace std; class DA { int k; public: DA(int x=1):k (x){} ~DA( ){c
admin
2010-12-16
38
问题
有如下程序; #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 (); } 这个程序的输出结果是( )。
选项
A、111
B、333
C、11333
D、11133
答案
C
解析
此题考查的是析构函数和对象的生存期。在主函数中,首先定义了一个DA类对象数组d,从初始化列表中可以看出,它包含3个对象;然后通过new运算符动态创建了一个DA类的对象数组,并将首地址赋给DA类指针p;接着通过delete[]运算符销毁指针p所指向的数组,故此时会输出“11”。最后函数结束,销毁前面定义的对象数组d,会输出“333”。故最后的输出结果是11333。
转载请注明原文地址:https://kaotiyun.com/show/mIVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineS(x)x*xmain(){intk=5,j=2;printf("%d,%d\n",S(k+j+2),S(j+k+2));}程序的运行结果是
以下叙述中正确的是()。
下列C语句表达式不合法的是()。
对建立良好的程序设计风格,下面描述正确的是()。
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是(
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是()。
字符串“\\\”ABCDEF\“\\”的长度是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];假定文件己正确打开,不能正确地从文件中读入10名工人
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
随机试题
决定资产评估业务应实行行业自律管理的是()
企业购并的动机主要包括()
"Wouldyoujoinusinthepicnicthisafternoon?""Oh,______,but1haveanappointment.
腹外疝好发于腹股沟区的主要原因是()。
麻疹疫苗第一次接种时间是
近年来,“低碳”一词随处可见。所谓“低碳生活”,就是指生活作息时所耗用的能量要尽量减少,从而降低碳,特别是二氧化碳的排放量,减少对大气的污染,减缓生态恶化。以下做法不符合低碳生活理念的一项是()。
企业在招聘员工时,要充分尊重求职者的选择权,以与求职者平等的姿态对待求职者,这是企业在进行员工招聘工作中应遵循的()。
固定资产报废的会计处理中,最终的净损益应作为()处理。
有以下程序:INPUTTOAS=0IFA=10S=1ENDIFS=2?S假定从键盘输入的A值是数值型,则程序的运行结果是
Learningdoesnothappenpassively.Itisanactivitythatapersondoes.Itisataskcanbeattemptedinvariousways,someof
最新回复
(
0
)