首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are f
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are f
admin
2019-04-18
47
问题
请使用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://www.kaotiyun.com/show/9pAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
虚函数()是可以不同的。
任何关系数据库系统都应该支持()。Ⅰ、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例称为“______”。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
在函数中,可以用auto、extern、register和static这4个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
树是结点的集合,它的根结点的数目是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。A)-369B)369C)0.369D)整数集合{1,2,3,4,5}
随机试题
患儿男性,4个月,反复呕吐2个月。患儿母乳喂养,呕吐以餐后为主,每天3~5次,吐奶后可再次进食,无呕血,无面色发绀,有哭闹,体重增长欠佳。查体:体温36.8℃,精神佳,前囟平,唇湿润,心肺听诊无殊,腹平软,肝脾无肿大,肠鸣音正常。血常规、肝功能无异常。
烧伤低血容量性休克常发生在伤后
关于"错语"的病因病机描述错误的是
属于惰性淋巴瘤的是
皮肤表现为虹膜状红斑的是()。
我国模拟电视系统彩色电视制式采用的是()。
2016年1月1日,甲公司于当日开工建造厂房,占用一笔一般借款。该一般借款于2015年11月1日借入,本金为2000万元,年利率为6%。2016年1月1日发生建造支出800万元,2016年3月1日发生建造支出500万元。不考虑其他因素,甲公司按季计算利息费
以下属于期间费用的成本费用有()。
()是一项专门保护教师权益的法律制度。
Forthefirsttime,GeorgeBushhasacknowledgedtheexistenceofsecretCIAprisonsaroundtheworld,wherekeyterroristsuspe
最新回复
(
0
)