首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are
admin
2017-02-21
49
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are right.
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include<iostream>
using namespace std;
class MyClass
{
public:
MyClass(int x):number(x){}
//ERROR *******found*******
~MyClass(int x){}
//ERROR *******found*******
void Judge(MyClass &obj);
private:
int number;
};
void Judge(MyClass &obj)
{
if(obj.number==10)
cout<<"You are right."<<
end1;
else
cout<<"Sorry"<<end1;
}
int main()
{
//ERROR *******found*******
MyClass obj ect;
Judge(object);
return 0;
}
选项
答案
(1)~MyClass(){} (2)friend void Judge(MyClass &obj); (3)MyClass object(10);
解析
(1)主要考查考生对析构函数的掌握,析构函数是没有形参的,因此把形参去掉即可,因为该类没有动态分配空间,所以不需要使用delete语句释放空间。
(2)主要考查考生对友元函数的掌握,在函数定义中有语句void Judge(MyClass&obj),在main函数中有语句Judge(object);,即Judge函数是可以被类外函数调用的,并且定义时没有加上类名和作用域,因此可以知道Judge函数是友元函数,需要在类型前加上friend。
(3)主要考查考生对构造函数调用的掌握,题目要求输出结果为:You are right,在Judge函数体内有语句:
if(obj.number==10)
cout<<"You are right."<<end1;
要想使屏幕输出语句:You are right.,就必须使obj.number的值为10,因此要使用构造函数语句MyClass object(10);。
转载请注明原文地址:https://www.kaotiyun.com/show/66Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidmain(){inti,j,x=0;for(i=0;i<2;i++){x++;
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
下列数据结构中,按先进后出原则组织数据的是
关于类和对象描述错误的是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;
程序流程图中的菱形框表示的是【】。
在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。
依照某种数据模型组织起来并存放二级存储器中的数据集合是指( )。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
随机试题
(2021年高密)归因是个体根据有关信息、线索对自己和他人的行为原因进行推测与判断的过程。影响归因的因素主要有()
下列阿米巴原虫的寄生部位是:A.结肠B.脑膜C.口腔D.小肠E.肺脏
对“S”曲线描述正确的是()。
会计职业道德准则所指的专业技术能力一般应包括( )。
某投资者将10000元投资于票面利率10%、5年期的债券,则此项投资的终值按复利计算是()
村集体经济统计中农业资产的预计净残值率一般按照成本的()确定。
在社会发展过程中,生产关系一定要适应生产力的发展。当生产力发展了,超越了生产关系,就需要对生产关系作出适当调整以适应生产力。所以()。
行政合理性原则是指行政决定的内容要客观、适度,具有合理性,即合理地行使行政自由裁量权。根据上述定义,下列行为符合这一原则的是( )。
Asstatedinourpolicy,clubmemberscanrenewtheirmemberships______theyhaveoutstandingpayments.
Threeyearsago,researchersannouncedthediscoveryofhumangenesthatwerecapableofturningordinarycellsintomalignanto
最新回复
(
0
)