首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class DA{ int k; public: DA(int x=1):k(X){} ~DA( ){co
有如下程序: #include<iostream> using namespace std; class DA{ int k; public: DA(int x=1):k(X){} ~DA( ){co
admin
2011-01-19
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
解析
DA d[ ]={DA(3),DA(3),DA(3)};d[ ]虽然有3个元素,但是是同一个对象,所以只调用一次DA的构造函数,打印1,DA*p=new DA[2];调用一次DA构造函数,打印1,delete[ ]p,删除p数组的两个元素,调用两次析构函数,打印两次3,最后程序结束,删除d[ ],调用一次析构函数,打印一次3。
转载请注明原文地址:https://kaotiyun.com/show/LTVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
有如下程序#include<stdio.h>main(){inti,*ptr;intarray[5]={5,3,1};for(ptr=array,i=0;i<5;i++,ptr++){
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。注意:不要改
假设有语句sizeof(double),则它是()。
若有以下函数:intfun(char*a,char*b){intbk=0:while((*a!=’\0’)&&(*b!=’\0’)&&strlen(a)==strlen(b)){if(*b!=*a){bk=0;break;}a++;b++;b
以下是正确C语言标识符的是
下面不属于软件设计阶段任务的是
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件),下面属于应用软件的是()。
以下选项中合法的标识符是()。
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
随机试题
Freshmen’sWeekBritainhasawell-respectedhighereducationsystem
A.HowcanIdothatB.AreyougoingtodayC.DidyougetitD.DoyouhavethatE.WouldyoulikemyhelpF.Yes,IknowG.No
低阻力型休克最常见于:()
三部脉举之无力,按之空豁,应指松软,属于何脉的脉象特征
诊断感染性心内膜炎的最重要方法是
口腔黏膜白斑临床上可有下述表现,除了
随着现代工业的发展,大气污染中很多重金属颗粒物能引起人体慢性中毒,其中危害最大而且后果严重的是()。
故意泄露国家秘密罪的概念,以及与非法获取国家秘密罪的主要区别。
Americanshaveagreatloveforinformalityandnowhereisthisbetterexpressedthanintheirlovefornicknames(昵称、绰号).Upon
A、Firehim.B、Ignorehisbehavior.C、Punishhim.D、Talkwithhim.D对话中男士表达出不想开除Steve的意愿后,女士提议和Steve谈话,对此男士表示同意,并说谈话也许会起作用。因此最后两人
最新回复
(
0
)