首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含—个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youarerig
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含—个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youarerig
admin
2015-06-27
41
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含—个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youareright.
注意:只修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
usingnamespacestd;
classMyClass
{
public:
MyClass(intx):number(x)f}
//ERROR**********found**********
~MyClass(intX){}
//ERROR**********found**********
voidjudge(MyClass&obj);
private:
intnumber;
};
voidjudge(MyClass&obj)
{
if(obj.number=10)
cout<<"Youareright."<
else
cout<<"Sorry"<
}
intmain()
{
//ERROR**********found**********
MyClassobject;
judge(object);
return0;
}
选项
答案
(1)~MyClass(){} (2)friendvoidjudge(MyClass&obj); (3)MyClassobject(10);
解析
(1)主要考查考生对析构函数的掌握,析构函数是没有形参的,因此把形参去掉即可,因为该类没有动态分配空间,所以不需要使用delete语句释放空间。
(2)主要考查考生对友元函数的掌握,在函数定义中有语句voidjudge(MyClass&obj),在main函数中有语句judge(object);,即judge函数是可以被类外函数调用的,并且定义时没有加上类名和作用域,因此可以知道judge函数是友元函数,需要在类型前加上friend。
(3)主要考查考生对构造函数调用的掌握,题目要求输出结果为:Youareright.,在judge函数体内有语句:
if(obj.number==10)
cout<<"Youareright."<
要想使屏幕输出语句:Youareright.,就必须使obj.number的值为10,因此要使用构造函数语句MyClassobject(10);。
转载请注明原文地址:https://kaotiyun.com/show/CBBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
概述汉代从“黄老之学”到“霸王道杂之”的思想演变。(首都师范大学2013年历史学基础真题)
有两列正态变量x和y,已知其中Sx=4,Sy=2,Sx-y=3,那么这两列变量的积差相关系数是()
下列选项中不是乌申斯基主张的教学原则是
扣缴义务人可以直接到税务机关报送代扣代缴、代收代缴报告表,也可以按照规定采取邮寄、数据电文或者其他方式办理报送事项。()
对于宪法的归属,甲、乙、丙三个同学有不同看法。甲认为:宪法是一个法律部门,它属于部门法。乙认为:宪法是法的渊源,它属于法的渊源之一。丙认为:宪法是一个规范性法律文件,它属于规范性法律文件的范围。请运用法理学的知识对这些观点加以分析。
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
OLAP主要用于支持复杂的分析操作,侧重对决策人员和高层管理人员的数据支持。OLAP的实现方式主要有三种:MOLAP、【13】和HOLAP。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a:Y=b:}voidChan
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}
随机试题
什么叫早吸吮?分娩后应怎样进行母婴接触?
A.尿液加热后浑浊变清晰B.尿液加热、加酸后浑浊变清,但无气泡C.尿液加热、加酸后浑浊变清并有气泡D.尿液加热、加酸后浑浊度增加E.尿液加热并加入氢氧化钠后浑浊度增加尿磷酸盐结晶的鉴别要点是
建设项目竣工验收的作用是()。
应收/应付账款核算功能模块主要根据应收/应付业务的有关凭证,完成应收账款、应付账款等往来业务的管理、核算等工作。()
质量跟单2007年1月至4月的4批货都顺利收到并付汇。5月10日德国KJU公司第5批电子测距仪生产完毕,通知大连康维有限公司驻汉堡办事处的跟单员陈明进行装运前检验(第4批货在装运前检验时不合格)。订单的产品质量抽检若使用GB2828,且MAJl0R(重大
宫廷素菜制作考究复杂、品种繁多,如()等著名素菜曾得到慈禧太后的赞赏。
以知识为中心的传统教学模式禁锢了学生的创造力,是失败的教学模式。
下列属于治安管理处罚的是()。
为落实十二届全国人大一次会议通过的《关于国务院机构改革和职能转变方案的决定》,依法推进行政审批制度改革和政府职能转变,发挥好地方政府贴近基层的优势,促进和保障政府管理由事前审批更多地转为事中、事后监管,进一步激发市场活力、发展动力和社会创造力,根据2014
在美国,实行死刑的州,其犯罪率要比不实行死刑的州低。因此,死刑能够减少犯罪。以下哪项如果为真,最可能质疑上述推断?()
最新回复
(
0
)