首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,此工程中含有一个源程序文件proj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Constru
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程proj1,此工程中含有一个源程序文件proj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Constru
admin
2015-06-27
39
问题
请使用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全国计算机二级
相关试题推荐
分析麦地那时代倭马亚王朝和阿拔斯王朝哈里发制度的异同。(南开大学2017年世界历史真题)
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
设X~N(0,σ2),则服从自由度为n-1的t分布的随机变量是()
简述平均数的显著性检验和平均数差异的显著性检验的区别与联系。
在教学中教师通过指导学生运用一定的仪器设备进行独立实验作业而获得知识和技能的方法是()
以下选项中不属于我国法律制定程序的是()
2007年以来由美国次贷危机引发的国际金融危机,让欧洲人患上了“资本主义恐慌症”。很多人走进书店,重新捧起马克思的《资本论》。“马克思又成了时尚”这一现象表明了马克思主义的强大生命力。这种生命力的根源在于
和谐社会是对人类社会发展理想状态的一种描绘,一般来说,和谐社会是
本题是设计一个窗体.窗口的背景色为系统桌面的颜色,在窗lZl中分别画了空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭圆形.并且画了白色粗体的“Java二级考试!”字符串。Importjava.awt.*;Importjavax.swing.*;Pub
数组xx[N]保存着一组4位无符号整数,其元素的个数通过变量num传入函数fun()。请补充函数fun(),该函数的功能是:从数组xx中找出个位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由函数fun()返回。例如:当xx[8]=
随机试题
人类认识发展的根本动力在于()。
A.Na+B.K+C.Ca2+D.Cl-当神经细胞处于静息电位时,电化学驱动力最大的离子是
生活污水成分的重要特征是含有
利多卡因一次最大用量为
患者,男性,25岁。因心悸、心率快,来医院检查,下列检查可明确诊断心律失常的是
期货从业人员在向投资者提供服务前,应当了解投资者的()。
在固定资产开始计提折旧时,就需要考虑固定资产净残值的折旧方法有()。
小儿神经性皮炎一直被认为是由母乳过敏引起的。但是,如果我们让患儿停止进食母乳而改用牛乳,他们的神经性皮炎并不因此消失。因此,显然存在别的某种原因引起小儿神经性皮炎。下列哪项如果为真,最能支持上述结论?
商场进行大米促销,如果购买大米的重量为1~50千克时,大米的价格为每千克5元;51~100千克时,超出50千克部分的价格为每千克4元;100千克以上时,超出100千克部分的价格为每千克3元。现在老张和老李都需要买整数千克的大米,老张比老李少买一些。他们俩单
Whatdoesthetourguidetellhertourgroupabouteachofthefollowingplacesontheday’sitinerary?Writethecorrectlette
最新回复
(
0
)