首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test7_1,此工程包含一个源程序文件test7_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor1 Constructor1 Constructor1
使用VC6打开考生文件夹下的工程test7_1,此工程包含一个源程序文件test7_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor1 Constructor1 Constructor1
admin
2009-01-15
68
问题
使用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://kaotiyun.com/show/iOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
8位电脑专家对4种防病毒软件性能进行1~10的等级评定,1表示非常不好,10表示非常优越,方差分析表总结了评估结果。请补充下表的空白。
下列可以描述数据集中趋势的指标是()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
关于教育的教育即生活的解读错误的是
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
下列说法错误的是
关于教育目的确立的依据,下列说法错误的是
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
随机试题
下列关于审计证据的来源的说法中,正确的是()。
治疗痰火上扰型之狂证的最佳选方是
结合桂枝的药性,试用中医药理论阐述桂枝的功效与主治病证。
商品课税是以商品为课税对象,以商品()为税基的各种税收。
一般资料:一对夫妇,均是机关公务员,儿子15岁,初中三年级学生,为儿子前来咨询。案例介绍:儿子从小比较听话,遵守纪律,聪明,平时学习成绩优秀。但上初三后迷上网络游戏,经常偷偷到网吧玩游戏。孩子也明明知道面临中考,应该好好学习,曾多次发誓要坚决改掉
学生不是接受知识的“容器”,而是未来文明的()
说服法是通过摆事实、讲道理,使学生提高认识、形成正确观点的方法,表现为()。
社会生产力与教育的关系包括()。
下列关于CPI的说法正确的是()。
ConservationistsonTuesdayappealedtocountriestourgentlyaddressnewthreatstowhales,dolphinsandothercetaceans(鲸类动物)a
最新回复
(
0
)