首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,此工程中含有一个源程序文件proj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Constru
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,此工程中含有一个源程序文件proj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Constru
admin
2015-06-27
26
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,此工程中含有一个源程序文件proj1.cpp。
其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
Constructorcalled.
Thevalueis10
Maxnumberis20
Destructorcalled.
注意:只能修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
usingnamespacestd;
classMyClass{
public:
//ERROR**********found**********
voidMyClass(inti)
{value=i;cout<<"Constructor
called."<
intMax(intx,inty){returnX>y?
X:y;)//求两个整数的最大值
//ERROR**********found**********
intMax(intx,inty,intz=0)
//求三个整数的最大值
{
if(x>y)
returnx>z?x:z;
else
returny>z?y:z;
}
intGetValue()const{returnvalue;}
~MyClass(){cout<<"Destructorcalled."<
private:
intvalue;
};
intmain()
{
MyClassobj(10);
//ERROR**********found**********
cout<<"Thevalueis"<
<
cout<<"Maxnumberis"<
(10,20)<
return0;
}
选项
答案
(1)MyClass(inti) (2)intMax(intx,inty,intz) (3)cout<<"Thevalueis"<
解析
(1)考查构造函数,构造函数前不加void或其他任何类型名,直接使用MyClass(inti)即可。
(2)主要考查函数重载,在intMax(intx,inty){returnx>y?x:y;}中两个形参变量都是int型,而语句intMax(intx,inty,intz=0)的前两个形参也都是int型,第三个形参定义默认值,那么这两个Max函数在调用时它们的参数个数和参数类型都一样,因为函数重载要求形参类型或形参个数不同,所以要把intz=0改为intz,才能构成函数重载。
(3)主要考查成员函数的调用,因为value是私有成员,所以不能被类外函数直接调用,而且value()的用法也是错误的,可以使用成员函数obj.GetValue()得到value的值。
转载请注明原文地址:https://kaotiyun.com/show/X9BD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
11—13世纪中国传统农业经济出现了一些新发展,请概要叙述之。(华东师范大学2004年中国通史真题)
请根据下图方差分析表的逻辑关系,在有问号的空格处填上合理的数值。
根据材料内容,分析教育与政治经济制度的关系。官学即由官府兴办的学校,包括中央官学和地方官学。早在夏商时期,官学即已出现,并且在西周之前,各级学校全部是由官府创建的,位于国都的叫作“国学”,其他地方的则叫作“乡学”,当时只是贵族子弟才有接受教育的权
下列选项中,属于自然法学派观点的是()。
下列有关法学的表述,正确的有()。
划分法的历史类型所依据的基础是()。
下列说法中属于法的普遍性的含义的有()。
以下关于法律责任构成要件的说法错误的是()
设在SQLServer2008某数据库中,要设置不允许用户U1获得对表T数据的删除权限,请补全实现该授权操作的SQL语句:【9】ONTToU1;
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:27638496,新的数:为739。请在程序的下划线处填入正确的内容并把下划线删除
随机试题
正常人胸部叩诊音有:()
由于载流槽的体积比样品管的体积大很多,且载流槽中的载流液是循环动的,样品对载流的污染较小。
下列会计报表中,属于不需要对外报送的报表的是()
金融寡头在经济上的统治主要是通过实行“参与制”实现的,在政治上的统治主要是通过__________的方式实现的。
阿片类镇痛药的主要毒性表现在
车船税中对应税车船实行的税率形式是()。
人的造血器官是()。
Womenweremorelikelythanmentoreporthavingunderstandingsaboutsaferbehavior,suchasagreeingnottogetdrunk(23per
Whatisthemoststrikingimagetoemergefromthisautumn’sOccupyprotests?WasitthecampuspoliceofficerinDavis,Califo
Ataroundageoffive,everychildhastomakethe【C1】______fromhometoschool.Childrenatthisagehaveanenormousamountto
最新回复
(
0
)