首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi 1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: Max is 7 提示:max()函数实现找出两个数中的最大值,并作为函数值返回。 注意:错误的语句在/
使用VC6打开考生文件夹下的源程序文件modi 1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: Max is 7 提示:max()函数实现找出两个数中的最大值,并作为函数值返回。 注意:错误的语句在/
admin
2020-10-21
77
问题
使用VC6打开考生文件夹下的源程序文件modi 1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
Max is 7
提示:max()函数实现找出两个数中的最大值,并作为函数值返回。
注意:错误的语句在//********error********的下面,修改该语句即可。
1 #include
2 using namespace std ;
3 //********error********
4 int max(int a,int b)
5 {
6 if(a
7 {
8 int t=a ;
9 a=b ;
1 0 b=t ;
11 }
12 return b;
13 }
14 int mein()
15 {
16 int m=一3 ;
17 int n=7;
18 //********error********
19 max(-3,n);
20 cout<<"Max is”<
21 return 0 ;
22 }
选项
答案
(1)int max(int &a,int &b) (2)matx(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/J8yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释//********1********之后添加语句。(
用VC6打开考生文件夹下的源程序文件modi.3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果:HelloTest出现异常情况其中定义的类并不完整,按要求完成下列操作,将类
有如下程序:#include<iostream>usingnamespacestd;classTestClass{intn;public:TestClass(intk):n(
下列定义语句中,错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){intf,f1=0,f2=1;for(inti.3;i<=6;i++){
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:#inc1ude<iostream>usingnamespaces
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#inc1ude<iostream>usingnamespacestd;classBase{
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//**
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
随机试题
女性,62岁,乏力、易疲倦,活动后气短3个月,大、小便正常。偏吃素食。查体:面色苍白,皮肤干燥、指甲变平,心肺正常。血象:WBC4.9×109/L,RBC3.5×1012/L,Hb62g/L,PLT390×109/L,铁蛋白3μg/L,诊断为缺铁性贫血,口
下列不支持肠易激综合征诊断的临床表现是
苏合香丸主治证
A.泼尼松龙B.奥利司他C.氟伐他汀D.多潘立酮E.吲哚美辛适宜餐中服用的是()。
A.国务院药品监督管理部门批准B.所在地省、自治区、直辖市人民政府药品监督管理部门批准C.国务院卫生行政部门批准D.所在地省、自治区、直辖市人民政府卫生行政部门批准E.国务院药品监督管理部门会同国务院卫生行政部门批准从事麻醉药品、第一类
某计算机房,采用预制二氧化碳气体灭火系统保护。建筑面积15x30m2,高4m。以下关于系统设计错误的有()。
简述日本大化改新的主要内容。
在大自然中,悦耳动听的鸟鸣声给人们带来无限的愉悦。每一类鸟的鸣声都不尽相同。乌鸦呱呱叫,山雀的鸣声如嘹亮的哨响,隐夜鸫的叫声则似长笛声般悠扬。那么在复杂的背景噪声下,如何识别鸟鸣声?是否存在可以识别每一类鸟鸣的应用程序?文段接下来可能介绍的是:
舞蹈学院的张教授批评本市芭蕾舞团最近的演出没能充分表现古典芭蕾舞的特色。他的同事林教授认为这一批评是个人偏见。作为芭蕾舞技巧专家,林教授考查过芭蕾舞团的表演者,结论是每一位表演者都拥有足够的技巧和才能来表现古典芭蕾舞的特色。以下哪项最为恰当地概括了林教授反
小杨、小方和小孙3个人,1位是经理,1位是教师,1位是医生。小孙比医生年龄大,小杨和教师不同岁,教师比小方年龄小。根据上述资料可以推理出的结论是:()
最新回复
(
0
)