首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,此工程中含有一个源程序文件proj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Construc
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,此工程中含有一个源程序文件proj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Construc
admin
2021-09-05
34
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,此工程中含有一个源程序文件proj1.cpp。
其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
Constructorcalled.
Thevalueis10
Copyconstructorcalled.
Thevalueis10
DestructorCalled.
Destructorcalled.
注意:只修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
usingnamespacestd;
classMyClass{
public:
//ERROR**********found**********
MyClass(inti)
{value=i;cout<<"Constructorcalled."<
//ERROR**********found**********
MyClass(constMyClassP)
{
value=p.value;
cout<<"Copyconstructorcalled."<
}
voidPrint()
fcout<<"Thevalueis"<<
value<
//ERROR**********found**********
void~MyClass()
{cout<<"Destruc七orcalled."
<
private:
intvalue;
};
intmain()
{
MyClassobj1;
obj1.Print();
MyClassobj2(objl);
obj2.Print();
return0;
}
选项
答案
(1)MyClass(inti=10) (2)MyClass(constMyClass&p) (3)~MyClass()
解析
(1)考查构造函数参数默认值,题目要求输出语句:Thevalueis10,从主函数中可以看出,obj1并没有初始化,但是objl调用Print()函数时它的值为10,由此可知构造函数的形参有默认值,且值为10,因此得出语句MyClass(inti=10)。
(2)主要考查考生对复制构造函数的掌握,复制构造函数的形参都为引用,同时为了不改变形参的值要加上const,因此得出语句MyClass(constMyClass&p)。
(3)主要考查考生对析构函数的掌握,析构函数和构造函数一样,前面不能添加任何类型,要把void去掉。
转载请注明原文地址:https://jikaoti.com/ti/kTc0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5);下列语句中输出结果不是2的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;I-=2)cout<<’*’;
若有函数模板mySwap和一些变量定义如下:()。templatevoidmySwap(TX,Ty);doubledl,d2;intil,i2;下列对mySwap的调用中,错误的是
下列字符串中可以用作C++标识符的是()。
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
算法的时间复杂度是指()。
算法的空间复杂度是指( )。
随机试题
热阴极电弧
可进行骨髓移植治疗的贫血是
下列哪种说法是错误的()
一般来说,女性的退休规划应该比男性更早制定,其原因有()。
下列各项中,不得在企业所得税前计算摊销费用扣除的有()。
下列属于台湾省的著名旅游景点的是()。
小雷7岁的时候被养父母收养,在一起生活了一段时间后,小雷发现养父脾气特别不好,两人一度闹得很僵。随着年龄增长,小雷与养父之间的关系不仅没有改善,反倒变得更加糟糕,于是养父提出解除收养关系。收养关系解除后的效力有()。
宏观调控是保证社会再生产协调发展的必要条件,通过宏观调控可以保持经济总量平衡,抑制通货膨胀,促进重大经济结构优化,实现经济稳定增长。下列行为属于宏观调控经济手段的是()。
行政征收是指行政机关或者法定授权的组织根据法律、法规的规定,向公民、法人或者其他组织无偿收取一定财物的行政行为。行政征收须以公民、法人或者其他组织负有行政法上的缴纳义务为前提,其实质是国家以强制方式无偿取得管理相对人一定财产所有权。根据上述定义,以
It______tomethathewasnottellingthetruth.
最新回复
(
0
)