首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含—个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youarerig
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含—个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youarerig
admin
2015-06-27
52
问题
请使用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://www.kaotiyun.com/show/CBBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
分析抗日战争胜利的历史意义。(北京师范大学2006年中国通史真题)
区间估计依据的原理是()
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
如果要删除一些变异性较大的实验数据,需要遵循的原则是()
根据教育作用对象的不同,教育功能可分为
关于非正规教育的说法,下列说法错误的是
设f(χ)为[-a,a]上的连续的偶函数且f(χ)>0,令F(χ)=∫-aa|χ-t|f(t)dt..(Ⅰ)证明:F′(χ)单调增加.(Ⅱ)当χ取何值时,F(χ)取最小值?(Ⅲ)当F(χ)的最小值为f(a)-a2-1时,求函数f(χ).
设f(x)在(一∞,+∞)内有定义,且x0≠0是函数f(x)的极大值点,则().
下述关于数据库系统的叙述中,正确的是()。
下列属于合法的Java标识符的是()。
随机试题
国家和单位为保障和解决公务员工作、生活及家庭中的基本需要和特殊困难,在工资和保险之外给予经济帮助和生活照顾的一种保障制度是指
社会主义教育的特点?
根据民事诉讼法及司法解释的规定,当事人可以基于下列哪些情形向人民法院申请再审?()
路基防护与加固工程设施,按其作用不同可分为()。
在工程建设中采取的下列措施,不符合规定的有()。
会计核算软件分为通用会计核算软件和专用会计核算软件两种。其中专用会计核算软件一般是为()定点开发的。
房地产交易价格影响因素中属于政治因素的有()。
,()。
患儿,女性,10岁。右下后牙进食疼,冷热敏感。检查发现右下第一前磨牙远中龋,探腐质软,疼痛敏感,无叩痛,无松动。拟采取的治疗措施()。
请完成下列语句中应填的内容;FilepathName=newFile(orgs[0]);String[]fileNames=pathName.______;
最新回复
(
0
)