首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pwj1,此工程中含有—个源程序文件projl.cpp。其中位于每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pwj1,此工程中含有—个源程序文件projl.cpp。其中位于每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结
admin
2017-07-05
74
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pwj1,此工程中含有—个源程序文件projl.cpp。其中位于每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
NUM=0
Value=1
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
using namespace std;
class MyClass{
int i;
friend void Increment(MyClas S&f);
public:
const int NUM;
//ERROR********found********
MyClass(int i=0){NUM=0;
i=i;
}
int GetValue()const{return i;)
};
//ERROR********found********
VOid Increment(){f.i++;)
int main()
{
MyClass obj;
//ERROR********found********
MyClass::Increment(obj);
cout<<”NUM=”<
<<”Value:”<
end1
return 0;
}
选项
答案
(1)MyClass(int i=0):NUM(0){ (2)void Increment(MyClass&f){f.j++;} (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/0LAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量都已正确说明,则以下程序段的输出结果是 a=2;b=3; printf(a>b?"* * *a=%d": "# # #b=%d",a,b);
下列关于关系运算的叙述中正确的是
设单链表中结点的结构为(data,link)。已知指针q所指结点是指针p所指结点的直接前驱,若在*q与*p之间插入结点*s,则应执行下列哪一个操作?( )。
若需要利用形参直接访问实参,则应把形参变量说明为( )参数。
阅读下面程序:#include<iomanip.h>intmain(){cout<<setfill(’*’)<<setw(8);cout<<setprecision(5)<<3.1
下列程序时类D代码段出现编译错误,原因是【 】。#include<iostream.h>classA{public:A(charc){cout<<"A’sconstructor."<<c<<endl
首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为( )。
下列有关内联函数的叙述中,正确的是()。
运算符重载仍然保持其原来的优先级、________和________
随机试题
钨钴类硬质合金(YG)主要适用于加工脆性材料。()
违反法律、公序良俗的民事行为无效的原因是()
男性,3l岁,体重70kg,在扑灭山火时烧伤面颈(头部除外)、双上肢、后躯干、双下肢(臀部除外)2小时。查体:P160次/分,R25次/分,BP98/79mmHg。面部肿胀,声音嘶哑,烦躁不安,手足湿冷。尿量15ml/h。患者的创面为深度烧伤创面,处理
使用20%甘露醇治疗脑水肿应该采取下列哪种方法
混合支持式义齿是由
安全评价的主要内容包括()等。
可以是第三人做出担保的方式有( )。
下列关于出租入对融资租赁会计处理的表述中正确的有()。
教室里有若干学生,走了10名女生后,男生是女生人数的2倍,又走了9名男生后,女生是男生人数的5倍。问:最初有多少名女生?()
A、Howtoeathealthily.B、Howtoloseweight.C、Howtotakeexercise.D、Howtospendfreetime.B文章在开头部分提到,正如生活中许多其他事情一样,如果你按照这样
最新回复
(
0
)