首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出
admin
2020-05-14
84
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
NUM=0
Value=1
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#incclude
using namespace std;
class MyClass{
int i;
friend VOid Increment
(MyClass& f);
public:
const int NUN;
//ERROR********found********
MyClass(int i=0){NUN=0;
i=i;
}
int GetValue()const{return
i; }
};
//ERROR********found********
void Increment(){f.i++;}
int main()
{
NyClass obj;
//ERROR ****found****
NyClass::Increment(obj);
cout<<"NUN="<
<<"Value="<
return 0 ;
}
选项
答案
(1)MyClass(int i=0):NUM(0){ (2)void Increment(MyClass&f){f._i++;} (3)Increment(obj);
解析
(1)主要考查考生对常量数据成员初始化方法的掌握,常量数据成员的初始化只能通过构造函数的成员初始化列表进行,并且要使用关键字const修饰。该题的前一条语句const int NUM;,说明NUM是常量数据成员。
(2)主要考查考生对友元函数的掌握,友元函数的定义与声明要一致,先看该友元函数的声明部分:friend void Increment(MyClass&f);,返回类型为void,函数参数为MyClass&f;再比较出错的语句:void Increment(){f._i++;},错误在于该函数没有参数,应把MyClass&f填在括号内。
(3)主要考查友元函数的调用,友元函数并不属于类,因此调用友元函数时不需要添加类名及作用域,只需要像调用普通函数一样即可。
转载请注明原文地址:https://kaotiyun.com/show/Sq8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下程序:#include<iostream.h>classA{public:inti;display(){cout<<"classA\n";}};classB{public:inti;display(){cout<<"class
在下列程序画线处填入的正确语句是()。#include<iostream>usingnamespacestd;classBase{public:voidfun(){
对指定类型对象动态分配内存并返回该类型的指针的是使用【】运算符来完成的。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
下列叙述中错误的是()。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
随机试题
有些教育者讲授思政课之所以效果不佳,一个重要的原因在于讲授的内容流于表面,_________,往往是从书本到书本,从理论到理论,致使授课看似在说理,实则缺乏理论深度与厚度,难以让人真正_________。依次填入画横线部分最恰当的一项是:
清营汤的功用是()
肥胖症患者最易引起哪一种并发症
男性,44岁,右胸车祸伤2小时,呼吸困难,发绀。查体:右前胸未见反常呼吸运动。胸部挤压试验阳性,右肺呼吸音降低。胸片显示右侧第8~10肋骨后端骨折。错误的处理是
合理的病室环境是
如果纳税人兼营不同税率的应税消费品,应当根据不同税率的消费品的()分别计算其应纳税额。
下列各项中,不属于“周转材料”科目核算的是()。
()的高等教育办学模式为“私立和公立系统,多重管理部门”。
社会主义精神文明对改革开放、现代化建设的保证作用表现为()。
—______,Mike.It’salittlechillyinhere.—Okay.IsthereanythingelseIcandoforyoubeforeIleave?
最新回复
(
0
)