首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
22
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
下面关于编译预处理的命令行,正确的是
若变量都己正确说明,则以下程序段()。#include<stdio.h>main(){inta=8;intb=6:printf(a>b?"&&&a:%d":"!!!b=%d",a,b);}
以下程序的输出结果是()。#include<stdio.h>main(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i<3.i++)for(j=i,j<=i0++)s+=a[i][a
以下关于编译预处理的叙述中错误的是
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指
某系统结构图如下图所示(图中n≥5) 该系统结构图的宽度是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
旅馆业工作人员的下列行为,不应给予治安管理处罚的是()。
Hereismycard.Let’skeepin______.
下列哪些症状最有助于葡萄胎的诊断
辅助生产费用进行两次或两次以上分配的分配方法有()。
求助者的自知力程度属于()。求助者的生理状况不包括()。
阅读下列材料,回答问题。中国民族的同一性不但远超过其他许多国家——94%的人口为汉族——并且作为一个单一的政治实体(虽然其间或分裂中断),至少可能已有两千年历史之久。更重要的是,在两千年中华帝国岁月的绝大多数时间里,并在绝大多数关心天下事的中国人心目中,
根据所给资料,回答下列小题。2012年全国规模以上工业企业实现利润55578亿元,同比增长5.3%。12月当月实现利润8952亿元,同比增长17.3%。2012年在规模以上工业企业中,国有及国有控股企业实现利润14163亿元,同比下降5.1%;集体企业
阳光下,电线杆的影子投射在墙面及地面上,其中墙面部分的高度为1米,地面部分的长度为7米。甲某身高1.8米,同一时刻在地面形成的影子长0.9米。则该电线杆的高度为()。
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】鸿烈公司接到一份新软件开发任务,用广希望公司做一个工作计划表,为合同签订做准备。表5—1是鸿烈公司制定的工作任务分解及T作计划时间表。请根据表5-1的项目描述
在计算机技术指标中,字长用来描述计算机的()。
最新回复
(
0
)