首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Con
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Con
admin
2021-02-22
77
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
Constructor called.
The vallie is 10
Max number is 20
Destructor called.
注意:只能修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
using namespace std;
class MyClass {
public:
//ERROR ********found********
void NyClass(int i)
{value=i;cout<<"Constructor called."<
int Nax(int x,int y){return x>y?x:y;}//求两个整数的最大值
//ERROR********found********
int Nax(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;}
~NyClass(){tout<<"Destructor called."<
private:
int value;
};
int main()
{
NyClass obj(10);
//ERROR********found********
cout<<"The value is" <<
value()<
cout<<"Nax number is"<
return 0;
}
选项
答案
(1)MyClass(int i) (2)int Max(int x,int y,int z) (3)cout<<”The’value is”<
解析
(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/v1fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有两个关系R和S如下:则由关系R得到关系S的操作是
有如下程序:#includeusingnamespacestd;classONE{intc;public:ONE():c(0){cout
在结构化程序设计中,模块划分的原则是
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
下面的符号中可以用作C++标识符的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
以下数据结构中,属于非线性数据结构的是()。
随机试题
如何分解活塞?
下表是一个项目财务现金流量表,其中序号为______的流量项目是错误的。
下列表述不正确的选项是()。
简述影响态度与品德学习的内部条件。
我曾目睹一位朋友在网上购书,久久徘徊在五六本之间无法拿定主意(我保证不是经济困窘)。她头头是道地分析了每本书_的优劣,细化到“如果我买了这本,好处是什么,遗憾是什么”,等到全部讲完之后,手一摊,憋着嘴问我,“我到底买不买了?”作者要用购书的例子说明(
典型的以太网交换机允许一部分端口支持10BASE-T,另一部分端口支持100BASE-T。采用技术()时,可以同时支持10/100BASE-T。
FightingforaBrighterFutureforWomenWhenIwasaskedwhatitmeanstobeawomanrunningforpresident,Ialwaysgave
(1)SpanningtheoceandividebetweentheU.S.andRussia,itisoneoftherichestandmostcommerciallyproductivemarineenvir
Understandingthistransitionrequiresalookatthetwo-sidedconnectionbetweenenergyandhumanwell-being.Energycontributes
Oneofthegreatestconcernsparentshavewhenfacinganinternationalmoveis,"Whatschoolwillbe【62】tomychild?Willmychi
最新回复
(
0
)