首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #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
24
问题
有如下程序; #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全国计算机二级
相关试题推荐
有以下程序(说明:字母A的ASCII码值是65):#include<stdio.h>voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++:}main(){chara()="BYTE"
若有定义:doublea=22;int:i=0,k=18;,则不符合C语言规定的赋值语句是()。
有以下程序#include<stdio.h>#include<string.h>typedefstruct{charname[10];charsex;
以下叙述错误的是()。
给定程序MODII.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
有如下程序#include<stdio.h>main(){inta=0,b=1;if(++a==b++)printf("T");elseprintf("F");
大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是()。
在软件生产过程中,需求信息的来源是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
随机试题
关于磁共振伪影的描述,错误是
本病诊断应首先考虑本病致死的主要原因是
慢性化率最高的病毒性肝炎是()
医疗单位开具麻黄素单方制剂处方,每次不得超过麻醉药品注射剂,每张处方不得超过
女性,26岁,风湿性心脏病二尖瓣狭窄伴主动脉瓣关闭不全患者,发热两周。体检:T38.3℃,口腔黏膜及下肢皮肤多处瘀点,心率104次/分,律齐,二尖瓣闻及2/6级收缩期杂音及舒张期杂音,主动脉瓣区舒张期杂音,腹软,脾左肋下2cm,有压痛。该患者应进行下列哪项
下列关于商业银行的说法中正确的是?
()是指具有高度相关性的一组银行产品。(2011年)
下列选项中加下划线字的读音有误的一项是()。
Iwasshockedbysucharesponse,andIknowthaterroneousviewssimilartothiscanbeheardeverywhere.61)Inthelastanaly
•Youwillhearthreetelephoneconversationsormessages.•Writeoneorwowordsoranumberinthenumberedspacesonthenot
最新回复
(
0
)