首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmjl,此工程包含—个源程序文件projl.cpp。其中位于每个注释“//ERROR****found*****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are r
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmjl,此工程包含—个源程序文件projl.cpp。其中位于每个注释“//ERROR****found*****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are r
admin
2017-07-04
48
问题
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmjl,此工程包含—个源程序文件projl.cpp。其中位于每个注释“//ERROR****found*****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are right.
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//projl.cpp
#include
using namespace std;
class MyClass
{
public:
MyClass(int X):number(x){l
//ERROR **********found**********
一MyClass(int X){)
//ERROR **********found**********
void Judge(MyClass&obj);
private:
int number;
};
void Judge(MyClass&obj)
{
if(obj.number==i0)
cout<<“You are right.”<
else
cout<<”Sorry”<
}
int main()
{
//ERROR **********found**********
MyClass object;
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 ale right.,在Judge函数体内有语句:
if(obj.number==10)
cout<<”YOU are right.”<
要想使屏幕输出语句:You are aght.,就必须使obj.number的值为10,因此要使用构造函数语句MyClass object(10);。
转载请注明原文地址:https://www.kaotiyun.com/show/ILAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
下列程序的输出结果是 main() {int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++; case 2: a++;b++; }
定义静态成员函数的主要目的是
如使用setw()的操纵符对数据进行格式输出时,应包含( )。
树L中,度为1、2、3、4、5和6的节点个数为6、4、3、3、5、1,则L中叶子的个数是【】。
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是()。
设有n元关系R及m元关系S,它们分别有p、q个元组,则关系R与S经笛卡尔积记为R×S,该关系是一个n+m元关系,那么其元组个数是()。
假定变量m定义为int m=7;则定义变量p的正确语句为( )。
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是【 】。
下列符号中可以用作C++标识符的是()。
随机试题
“实”的病机最根本的是
几乎不能通过乳腺,因而母乳中的含量很低的是
A.芳环羟基化B.S-氧化反应C.烯烃氧化D.N-脱烷基化E.O-脱烷基化驱虫药阿苯达唑代谢生成亚砜化合物,亚砜还可进一步氧化成砜,发生的代谢反应是
某法院经过审理,认为钱某符合强制医疗的条件,决定对其强制医疗。对此决定,下列哪项救济措施是正确的?()
以下不属于以承受轴向压力为主的结构有()。
期货交易所应当按照国务院期货监督管理机构的规定提取、管理和使用风险准备金。( )
根据所给材料。回答131-135题。2007年4月份。全省规模以上工业完成增加值161.92亿元,同比增长17.1%,1-4月份累计完成工业增加值605.47亿元,同比增长16.2%,比一季度加快0.5个百分点。累计完成工业总产值1570.71亿元
央行2015年3月公布了2014年12月金融统计数据报告。具体如下:①广义货币增长12.2%,狭义货币增长3.2%。12月月末,广义货币(M2)余额122.84万亿元,同比增长12.2%,增速分别比上月月末和上年年末低O.1个和1.4个百分点
口底多间隙感染是指()。
我国第一部以“律”命名的封建成文法典出现于()。
最新回复
(
0
)