首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有—个源程序文件proj1.cpp。其中位于WI"注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有—个源程序文件proj1.cpp。其中位于WI"注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输
admin
2015-06-27
56
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有—个源程序文件proj1.cpp。其中位于WI"注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
NUM=0
Value=1
注意:只修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
usingnamespacestd;
classMyClass{
inti;
friendvoidIncrement(MyClass&f);
public:
constintNUM;
//ERROR********found********
MyClass(inti=0){NUM=0;
_i=i;
}
intGetValue()const{returni;)
};
//ERROR********found********
voidIncrement(){f.i++;}
intmain()
{
MyClassobj;
//ERROR********found********
MyClass::Increment(obj),
cout<<"NUM="<
<<"Value="<
end1;
return0;
}
选项
答案
(1)MyClass(inti=0):NUM(0){ (2)voidIncrement(MyClass&f){f._i++;} (3)Increment(obj);
解析
(1)主要考查考生对常量数据成员初始化方法的掌握,常量数据成员的初始化只能通过构造函数的成员初始化列表进行,并且要使用关键字const修饰。该题的前一条语句constintNUM;,说明NUM是常量数据成员。
(2)主要考查考生对友元函数的掌握,友元函数的定义与声明要一致,先看该友元函数的声明部分:friendvoidIncrement(MyClass&f);,返回类型为void,函数参数为MyClass&f;再比较出错的语句:voidIncrement(){f._i++;},错误在于该函数没有参数,应把MyClass&f填在括号内。
(3)主要考查友元函数的调用,友元函数并不属于类,因此调用友元函数时不需要添加类名及作用域,只需要像调用普通函数一样即可。
转载请注明原文地址:https://kaotiyun.com/show/1xNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的______。
在下面的类定义中,横线处应填入的内容是______。classFred{public:voidprint(){cout<<data<<end1;}voidsetData(do
有如下语句序列:intk=0;do{k+=5;cout<<’$;}while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是______。
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是______。
数据库设计的根本目标是要解决______。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){int*p;p=newint;*p=200;cout<<*p;
在下面程序中,编译出现错误的语句是______。classB{public:B(){f();}virtualvoidf()=0;};
下列各高级语言中,______是面向对象的程序语言
结构化程序设计主要强调的是______。
在C++中,打开一个文件,就是将这个文件与一个()建立关联;关闭一个文件,就是取消这种关联。
随机试题
供方不能交货的通用产品,应向需方偿付违约金,其违约金为不能交货部分货款总值的()。
A、Borrowsomejazzrecords.B、Buyaband-concertticket.C、Makeadonation.D、Lendthemansomemoney.Ctakingupacollectionf
羊水中的脂肪细胞出现率达到多少反映胎儿皮肤成熟
治疗休克阳气暴脱证应首选
在下列实际进度与计划进度的比较方法中,()既可以用来比较进度计划中工作的实际进度与计划进度,也可以根据进度偏差预测其对总工期及后续工作的影响程度。
反映生产工人在正常施工条件下的劳动效率,表明每个工人在单位时间内为生产合格产品所必需消耗的劳动时间,或在一定的劳动时间中所生产的合格产品数量的是()
【2015年河南新乡.多选】考试焦虑是学生常见的一种以担心紧张或忧虑为特点的复杂而延续的情绪状态,缓解考试焦虑的方法有()。
关于我国古代天文学,下列表述错误的是()。
我国行政诉讼的一个突出特点是人民法院依法审查具体行政行为的()。
“有用即真理”是()
最新回复
(
0
)