首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass{ int k; public: TestClass(int x=1):k(x)
有如下程序: #include<iostream> using namespace std; class TestClass{ int k; public: TestClass(int x=1):k(x)
admin
2012-01-20
26
问题
有如下程序:
#include<iostream>
using namespace std;
class TestClass{
int k;
public:
TestClass(int x=1):k(x){}
~TestClass O{cout<<k;}
};
int main(){
TestClass a[]={TestClass(3),TestClass(3),TestClass(3)};
TestClass *p=new TestClass[2];
delete []p;
return ():
}
这个程序的输出结果是______。
选项
答案
11333
解析
定义TestClass型数组a时,将导致TestClass的构造函数被执行三次,每次执行时,其传入参数为3,定义TestClass指针p时,将执行两次默认构造函数,其参数为1,执行"delete []p"时,将执行TestClass的构造函数,输出p[0].k,p[1].k(两者均为1) ,在程序运行结束后,将释放局部变量,从而导致数组a中的三个元素被析构,输出a[0],a[1],a[2]中的值(均为3) 。
转载请注明原文地址:https://kaotiyun.com/show/XxVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:intk=0:以下选项的四个表达式中与其他三个表达式的值不相同的是()。
C源程序中不能表示的数制是()。
数据库应用系统中的核心问题是()。
下面程序的运行结果是()。y=5;x=14;y--((x=3*y,x+6),x—1);printf("x=%d,y=%d",x,y);
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
以下关于编译预处理的叙述中错误的是
以下叙述错误的是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是
E-R图中用来表示实体的图形是()。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为______。
随机试题
患者近日感疲乏无力,食欲差,有时恶心。前来就诊,医嘱查谷丙转氨酶,护士应何时采集血标本
大洋外贸进出口公司与真心毛纺厂商定订立一份毛呢买卖合同,大洋外贸进出口公司将两份自己起草的合同书加盖公章寄给真心毛纺厂。大洋外贸进出口公司是在A地签字、盖章的,要求真心毛纺厂在合同书上加盖公章后,将其中的一份寄还给大洋外贸进出口公司,并要求真心毛纺厂将合同
主要技术经济指标中包括工期、资源消耗的均衡性、机械设备的利用程度的施工组织设计类型是()。
狭义的银行信贷不包括()。
根拊预算法律制度的规定,各级预算由本级()组织执行,具体工作由本级()负责。
根据《消费者权益保护法》的规定,消费者有哪些权利?()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youare
Whatwillthewomando?
Whatnewseventisreported?
A、Sherefusestogotodinner.B、Sheagreestogotodinner.C、Sheisangry.D、Sheissurprised.B信息明示题。男士问女士明晚能否和汤姆来吃饭,女士表示可以,
最新回复
(
0
)