首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Con
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Con
admin
2021-02-22
75
问题
请使用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://www.kaotiyun.com/show/v1fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“
下列关于C++流的描述中,错误的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
有如下程序:#includeusingnamespacestd;classONE{intc;public:ONE():c(0){cout
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
下面的符号中可以用作C++标识符的是()。
下列情况中,不会调用拷贝构造函数的是()。
数据库设计中反映用户对数据要求的模式是()。
在一棵二叉树上,第5层的结点数最多是()。
对如下二叉树进行后序遍历的结果为()。
随机试题
患者男,29岁。有肺结核史5年,近2个月来腰背部痛伴低热、盗汗。查体:T1~2棘突压痛、叩击痛。对该患者最简便有效的诊断方法是
以下属于自动喷水灭火系统设置场所中危险Ⅱ级的是()。
确定主动脉瓣反流最敏感的方法是
典型麻疹的出疹顺序是
依照有关法律规定,具有法人资格的社会团体应当自批准成立之日起60日内向登记管理机关备案,登记管理机关自收到备案文件之日起30日内发给《社团登记证书》。社团登记管理机关的上述行为是下列哪种行为?
我国夫妻财产约定制度的主要内容有()。
与公开发行股票相比。下列关于非公开发行股票的说法中,正确的有()。(2017年卷Ⅰ、卷Ⅱ)
土地增值税的纳税人应向()主管税务机关办理纳税申报。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
某银行的营业厅有多个柜员窗口,可以同时办理业务。银行的营业厅中安排有n张座椅供储户休息等候。每个储户在进入营业厅时会在排队机上取得一个号码,若此前没有客户,则排队机就会唤醒一个柜员为储户服务,当没有储户时柜员便可以休息。若储户较多,则所有柜员均会参与服务,
最新回复
(
0
)