首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test7_1,此工程包含一个源程序文件test7_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor1 Constructor1 Constructor1
使用VC6打开考生文件夹下的工程test7_1,此工程包含一个源程序文件test7_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor1 Constructor1 Constructor1
admin
2009-01-15
86
问题
使用VC6打开考生文件夹下的工程test7_1,此工程包含一个源程序文件test7_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
Constructor1
Constructor1
Constructor1
Destructor
Constructor2
Destructor
x=0
x=5
Destructor
Destructor
源程序文件test1_1.cpp清单如下:
#include<iostream.h>
class B
{
int X;
public:
B(){X=0;cout<<"Constructorl"<<endl;}
B(int i){x=i;cout<<"Constructor2"<<endl;}
~B(){cout<<"Destructor"<<endl;}
/**********found*********/
~B(int i){cout<<i<<"be Destructor"<<endl;}
void print(){cout<<"x="<<x<<endl;}
};
void main()
{
B *ptr;
ptr=new B[2];
/**********found*********/
ptr[0]=B(0);
ptr[1]=B(5);
/**********found********/
for(int i=0; i<2;)
ptr
.print();
delete []ptr;
}
选项
答案
(1)错误:~B(int i){cout<<"be Destructor"<<endl;} 正确:应将其删除 (2)错误:ptr[0]=B(0); 正确:ptr[0]=B(); (3)错误:for(int=0;i<2;) 正确:for(int i=0;i<2;i++)
解析
(1)主要考查考生对析构函数特性的掌握,析构函数不能带参数也不能重载,一个类中只能定义一个析构函数,因为析构函数在删除对象的时候被默认调用,如果含有多个析构函数则可能引起多次删除产生的意外错误;
(2)主要考查考生对构造函数与函数重载的掌握,由输出结果可知其应该调用不带参数的构造函数B();
(3)主要考查考生对for循环语句的使用,如果在for循环中不写第三个表达式就意味着该循环一直会进行下去,因为 i的值总是小于2(在for循环体中对i进行操作也可以)。
转载请注明原文地址:https://www.kaotiyun.com/show/iOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
根据数据的观测方法和来源划分,研究数据可以分为()
下列可以描述数据集中趋势的指标是()
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
关于教育目的确立的依据,下列说法错误的是
关于遗传素质在人的身心发展中的作用,下列说法错误的是
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
随机试题
下列心电图应诊断为(图7)
A、片状引流B、纱条引流C、管状引流D、负压引流E、正压引流颞下、翼颌间隙感染口外切开引流术中常用的引流方式为
对牙本质过敏症描述不正确的是
下列哪项不属于关于子宫肌瘤的描述
莱菔子使用的注意事项是
甲曾任乙装修公司经理,2018年3月辞职。5月8日,为获得更优折扣,甲使用其留有的盖有乙公司公章的空白合同书。以乙公司名义与丙公司订立合同,购买总价15万元的地板。合同约定:6月7日丙公司将地板送至指定地点;乙公司于收到地板后3日内验货;地板经验收合格后,
由NaHS、MgSO4、NaHSO3组成的混合物中,已知硫元素的质量分数w(S)=a%,则O元素的质量分数w(O)为()。
资本家以货币形式支付给工人的工资是()。
经济规律:法则
ThereisnothingnewaboutTVandfashionmagazinesgivinggirlsunhealthyideasabouthowthintheyneedtobeinordertobec
最新回复
(
0
)