首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: Max is 7 提示:max()函数实现找出两个数中的最大值,并作为函数值返回。 注意:错误的语
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: Max is 7 提示:max()函数实现找出两个数中的最大值,并作为函数值返回。 注意:错误的语
admin
2019-05-14
79
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
Max is 7
提示:max()函数实现找出两个数中的最大值,并作为函数值返回。
注意:错误的语句在//******error******的下面,修改该语句即可。
1 #include<iostream>
2 using namespace std;
3 //********error********
4 int max(int a,int b)
5 {
6 if(a<b)
7 {
8 int t=a;
9 a=b;
10 b=t;
11 }
12 return b;
13 }
14 int main()
15 {
16 int m=-3;
17 int n=7;
18 //******error******
19 max(-3,n);
20 cout<<’’Max is’’<<m<<ena1;
21 return 0;
22 }
选项
答案
(1)int max(int&a,int&b) (2)max(m,n);
解析
函数参数传递形式有多种:将变量名作为实参和形参、传递变量的指针和传送引用方式,将变量名作为实参和形参方式,传递是单向的,在函数执行过程中形参的值发生变化不会传回实参,而指针和引用方式在函数执行过程中形参会影响实参。函数max返回最大值,而在主函数内并没有使用其返回值,而是输出m值,可知在max函数类已将最大值存放在m里,因此max函数采用的是传递引用方式。
(1)由审题分析可知max函数采用的是传送引用方式传递参数,因此第1个标识下应该为int max(int &a,int &b)。
(2)调用max时,传递引用时直接使用变量名即可,第2个标识下应改为“max(m,n)”。
转载请注明原文地址:https://kaotiyun.com/show/nb8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下定义和程序:#include<iostream.h>classTestClass1{public:voidshow1(){cout<<"TestClass1"<<end1;}
有如下程序:#include<iostream>usingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
有如下程序:#include<iostream>usingnamespacestd;classGA{public:virtualintf(){return1;}};classGB:pu
A、 B、 C、 D、 A本段程序实现从键盘接收一段字符串,并计算字符串的长度,cin输入流对象会将空白符、回车符、tab键作为终止标志,所以输入Ahcdefgabcd得到的字符串长度为7。
A、 B、 C、 D、 B此题考查的是虚函数的概念。在成员函数的声明前面加上virtual关键字,即可把函数声明为虚函数。虚函数可以是另一个函数的友元函数而不能是静态成员函数。
A、 B、 C、 D、 B栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,它们的操作特点是先进后出,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。
下列运算符中,不能被重载的是A)&&B)!=C).D)++
下面关于虚函数的描述中,正确的是()。A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明B)虚函数是非成员函数C)虚函数是static类型的成员函数D)派生类中的虚函数与基
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。A)1:1联系B)1:m联系C)m:1联系D)m:n联系
随机试题
A.热肿B.寒肿C.风肿D.湿肿E.痰肿发病急骤,漫肿宣浮的是
能增强抗凝血酶Ⅲ抗凝作用的物质是
下列恶性肿瘤对化疗最敏感的是
工期索赔,一般指()要求延长工期。
下列商品类别中,既属于两用物项和技术进口许可证管理,又属于两用物项和技术出口许可证管理的是:
某投资者以15元/股的价格购入1000股某公司股票,半年后该公司发放1元分红/股,1年后该公司股票价格上升至18元/股,该投资者选择卖出其所持有的股票。在这1年内,该投资者的持有区间收益率为()。
关于EDI,以下______是错误的。
WriteanemailtoMax.Inyouremail,youshould•explainwhichclubyouhavejoined•suggestMaxshouldvisittheclub•say
A、Asportsreporter.B、AnOlympicGamesplayer.C、Aschooldirector.D、Amarathonrunner.C
他带领的军队占领了许多地方,并给这些地域造成了巨大破坏。
最新回复
(
0
)