首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #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
48
问题
有如下程序; #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全国计算机二级
相关试题推荐
若有定义:doublea=22;int:i=0,k=18;,则不符合C语言规定的赋值语句是()。
设有定义:char,*c;以下选项中能够使c正确指向一个字符串的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
有以下程序段FILE*fp;if((fp=fopen("test.txt","w"))==NULL){printf("不能打开文件!");exit(0);}
设文件指针fp已定义,执行语句fv=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
以下对联合类型叙述正确的是()。
下面结构体的定义语句中,错误的是()。
编写函数fun,其功能是:计算n门课程的平均分,结果作为函数值返回。例如,若有5门课程的成绩是:90.5,72,80,61.5,55,则函数的值为71.80。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内
以下标识符不是关键字的是()。
设数据结构B=(D,R),其中 D={a,b,c,d,e,f} R={(f,a),(d,b),(e,d),(c,e),(a,c)} 该数据结构为()。
随机试题
以挂号邮件向国家商标局寄出的商标申请文件,邮件信封的邮戳日期不清的,该申请文件的递交日为()。
对涉及下列哪类证据应当保密,需要在法庭出示的,不得在公开开庭时出示
米非司酮配伍米索前列醇终止中期妊娠的最大周数是
小儿结核性脑膜炎晚期表现为
根据《建筑市场诚信行为信息管理办法》,不良行为记录信息的公布期限一般为()。
按照我国现行规定,某县发生的重大事故的事故调查组应由()负责组织。
下列关于“我的文档”说法不正确的是()。
企业在外地的分支机构或者从事生产、经营的场所,在办理税务登记时,还应当提供由______出具的在外地设立分支机构的证明。
下列各项,构成企业委托加工物资成本的有()。
表扬或批评应该遵循的原则有()。
最新回复
(
0
)