首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
36
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>intfun(intX,inty){if(x==y)return(x);elsereturn((x+y)/2);}main()
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若X不存在,则返回-1。注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题
以下选项中,能用作数据常量的是()。
关系数据库管理系统所管理的关系是()。
算法空间复杂度的度量方法是
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指
若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是
支持子程序调用的数据结构是()。
随机试题
与藜芦相反的药有()。
某房地产开发公司对其所开发的住宅小区拟组建一家物业管理公司。申请物业管理公司资质等级,除应提交申报表、营业执照复印件及所有编制人员身份证和资格证书复印件外,还应提交()。
依据《劳动防护用品监督管理规定》,对生产或者经营假冒伪劣劳动防护用品和无安全标志的特种劳动防护用品的,可以并处()的罚款。
该工程的工程预付款是多少万元?应扣留的保留金为多少万元?合同终止后,业主共应向施工单位支付多少工程款?
下列各项表述中,正确的有()。
下列( )不属于首次公开发行中发行人提出上市申请时,应当向证券交易所提交的主要文件。
甲中外合资经营企业的注册资本为600万美元,下列是其拟定的投资总额,其中不符合规定的是()。
关于“忠于企业”,理解正确的是()。
成败归因理论中的稳定因素包括()
于2019年11月5日至10日在()举行的第二届中国国际进口博览会,是我国主办的一场重要国际盛会,也是我国今年主场外交的收官之作。
最新回复
(
0
)