首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Con
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Con
admin
2017-02-21
56
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
Constructor called.
The value is 10
Max number is 20
Destructor called.
注意:只能修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include<iostream>
US ing namespace std;
class MyClass{
public:
//ERROR********found********
void MyClasS(int i)
{value=i;cout<<”Constructor called.”<<end1;}
int Max(int X,int Y){return X>y?X:y;)//求两个整数的最大值
//ERROR*******found*******
int Max(int x,int Y,int z=0)
//求三个整数的最大值
{
if(x>y)
return x>z?X:z;
else
return Y>z?Y:z;
}
int GetValue()const{return
value;}
~MyClass(){cout << "Destructor called." << end1;}
private:
int value;
};
int main()
{
MyClasS obj(10);
//ERROR*******found*******
cout << "The value is"<<
value()<<end1;
cout<<"Max number is"<<
obj.Max(10,20) << end1;
return 0;
}
选项
答案
(1)MyClass(int i) (2)int Max(int x,int y,int z) (3)cout<<"The value is"<<obj.GetValue()<<end1:
解析
(1)考查构造函数,构造函数前不加void或其他任何类型名,直接使用MyClass(int i)即可。
(2)主要考查函数重载,在
int:Max(int x,int y){return x>y?x:y;}中两个形参变量都是int型,而语句int Max(int x,inty,int z=0)的前两个形参也都是int型,第三个形参定义默认值,那么这两个Max函数在调用时它们的参数个数和参数类型都一样,因为函数重载要求形参类型或形参个数不同,所以要把int z=0改为int z,才能构成函数重载。
(3)主要考查成员函数的调用,因为value是私有成员,所以不能被类外函数直接调用,而且value()的用法也是错误的,可以使用成员函数obj.GetValue()得到value的值。
转载请注明原文地址:https://kaotiyun.com/show/dBAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件工程的出现是由于
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
下面程序输出的结果为#include"iostream.h"classA{public:A(){cout<<"CLASSA"<<endl;}
“年龄在18-25之间”这种约束是属于数据库当中的
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){fstreamfile;file
类Sample的构造函数将形参data赋值给数据成员data。请将类定义补充完整。classSample{public:{Sample(intdata=O);private:intdata;};Sample::Sample(in
下列选项中不属于结构化程序设计原则的是
下列语句段中不是死循环的是()。
数据流图的类型有______和事务型。
随机试题
中国人的BMI在_______之间为正常。
A.青霉素B.喹诺酮类C.两性霉素BD.磺胺类E.氨基苷类通过抑制DNA合成抑菌的是
A.1次/年B.1次/2年C.1次/3年D.1次/1~2年E.1次/1~3年为了早期发现宫颈癌,对一切有性生活的妇女进行脱落细胞涂片检查的频率是
分部工程质量验收记录的检查评定结论的填写方是()单位。
我国老年工作的根本目标包括()。
阅读下面的文字.完成下列问题。替《王干随笔选》“帮腔”者两位,其中一位是原文化部长名作家王蒙。王氏以短短数行,披露往事一桩:父亲辈的王蒙结识儿子辈的王千,仰仗的是爷爷辈的胡乔木。王蒙叙事,素有讲究。这段记忆列出风云学界的圣贤任继愈、金克木、季羡林
RobertTrivers’snewbooktheFollyofFoolsisacuriousdocument—abookaboutdeceptionandself-deceptionthatisitselfde
数据库系统的核心是
若某二叉树的前序遍历访问顺序是ABDGCEFH,中序遍历访问顺序是DGBAECFH,则其后序遍历的结点访问顺序是______。
ForanygiventaskinBritaintherearemorementhanareneeded.StrongunionskeepthemthereinFleetStreet,homeofsomeLo
最新回复
(
0
)