首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #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
56
问题
有如下程序; #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全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#includevoidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
有以下程序:#include<stdio.h>intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]=
以下叙述中错误的是()。
有如下程序#include<stdio.h>main(){inta=0,b=1;if(++a==b++)printf("T");elseprintf("F");
以下关于结构化程序设计的叙述中正确的是()。
下面不能作为结构化方法软件需求分析工具的是
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
随机试题
根据《药品管理法》,下列未经批准进口境外已合法上市药品的行为,符合法律规定的是
A.钙拮抗剂B.影响血容量的降压药C.血管紧张素转换酶抑制剂D.β受体阻滞剂E.神经节阻断药
有关散剂特点叙述不正确的是
肝素引起的自发性出血宜选用
典型心绞痛患者含硝酸甘油后,药效一般持续的时间是
体现投资中心的投入与产出关系的评价指标是( )。
为了加强企业人力资源管理,对绩效管理进行的定期总结主要应围绕()展开。
Whenamemberofanethnicminoritygroupacquiresthebehaviorpatterns,lifestyles,values,andlanguageofthemainstreamcul
______formstheCabinetintheBritishParliament.
A、Hebelittledtheboy’scapability.B、Heinsultedthereferee.C、Hedroppedhisguard.D、Hecommittedmorethanthreefouls.C
最新回复
(
0
)