首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are f
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are f
admin
2019-04-18
29
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are fight.
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
1 //proj 1.cpp
2 #include
3 using namespace std;
4 class MyClass
5 {
6 public:
7 MyClasS(int x):number(x){}
8 //ERROR **********found**********
9 ~MyClasS(int X){}
10 //ERROR **********found**********
11 void Judge(MyClasS&obj);
12 private:
13 int number;
14 };
15 void Judge(MyClasS&obj)
16 {
17 if(obj.number==10)
18 cout<<"You are right."<
19 else
20 cout<<"Sorry"<
21 }
22 int main()
23 f
24 //ERROR **********found**********
25 MyClass object;
26 Judge(object);
27 return 0;
28 }
选项
答案
(1)~MyClass(){} (2)friend void Judge(MyClass&obj); (3)MvClass 0 biect(10);
解析
(1)主要考查考生对析构函数的掌握,析构函数是没有形参的,因此把形参去掉即可,因为该类没有动态分配空间,所以不需要使用delete语句释放空间。
(2)主要考查考生对友元函数的掌握,在函数定义中有语句void Judge(MyClass&obj),在main函数中有语句Judge(object);,即Judge函数是可以被类外函数调用的,并且定义时没有加上类名和作用域,因此可以知道Judge函数是友元函数,需要在类型前加上friend。
(3)主要考查考生对构造函数调用的掌握,题目要求输出结果为:You are fight.,在Judge函数体内有语句:
1 if(obj.number==i0)
2 cout<<"You are right."<
要想使屏幕输出语句:You are fight.,就必须使obj.number的值为10,因此要使用构造函数语句MyClass object(10);。
转载请注明原文地址:https://kaotiyun.com/show/9pAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
“图形”类Shape-中定义了纯虚函数calArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的calArea函数补充完整。classShape{public:virtualintC
下面关于this指针的说法中错误的是()。
以下数据结构中,不属于线性数据结构的是()。
两个或两个以上模块之间联系的紧密程度称为()。
下列关于this指针的叙述中,正确的是()
下列关于类模板的模板参数的叙述中,错误的是
下列关于运算符重载的叙述中,正确的是
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
关于结构化程序设计原则和方法的描述错误的是()
随机试题
中共地方各级委员会全体会议每年至少举行()
患者,女性,43岁。颅脑术后第2天,如需要更换卧位,正确的是()。
患者,男性,75岁。因突然晕倒急诊入院,诊断为脑血管意外。家属告知,患者高血压10年,自服药物控制高血压。能够判断患者意识状态的指标是
环境效益评价对象主要是(),项目环保设施及制度的建设和执行情况,环境影响和生态保护。
()只适用于短期预测,在大多数情况下只用于以月度或周为单位的近期预测。
2015年某市统计执法检查组对该市一汽车实业有限公司进行了工业执法检查。因该公司提供被检查资料不全,未能完成检查工作,该市统计局遂向该公司发出了《统计检查查询书》。然而该公司以“税务部门调用公司2015年度会计资料”为由,逾期不答复《统计检查查询书》,欺骗
CIH是一个只接受个人会员的组织,目前大部分会员在英国,我国香港地区有()。
简要回答幼儿阶段的科学小实验应该注意的事项。
最近,为防止艾滋病病毒进一步传播,尼日利亚政府大力鼓励艾滋病患者之间相互通婚。但是,联合国艾滋病规划署(UNAIDS)对“艾滋病婚姻”的做法持有疑虑,认为此举未必能阻止艾滋病病毒传播。虽然目前尚无证据证明“艾滋病婚姻”有助预防艾滋病病毒蔓延.但是对于很多“
Theeffectofthebabyboomontheschoolshelpedtomakepossibleashiftinthinkingabouttheroleofpubliceducationinthe
最新回复
(
0
)