首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: Max is 7 提示:max()函数实现找出两个数中的最大值,并作为函数值返回。 注意:错误的语
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: Max is 7 提示:max()函数实现找出两个数中的最大值,并作为函数值返回。 注意:错误的语
admin
2017-09-20
42
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
Max is 7
提示:max()函数实现找出两个数中的最大值,并作为函数值返回。
注意:错误的语句在∥********error********的下面,修改该语句即可。
#include
using namespace std;
∥********error********
int max(int a,int b)
{
if(a
{
int t=a;
a=b;
b=t;
}
return b;
}
int main()
{
int m=一3;
int n=7;
∥********error********
max(一3,n);
cout<<“Max iS”<
return 0;
}
选项
答案
(1)int max(int &a,int &b) (2)max(m,n);
解析
函数参数传递形式有多种:将变量名作为实参和形参、传递变量的指针和传送引用方式,将变量名作为实参和形参方式,传递是单向的,在函数执行过程中形参的值发生变化不会传回实参,而指针和引用方式在函数执行过程中形参会影响实参。函数max返回最大值,而在主函数内并没有使用其返回值,而是输出m值,可知在max函数类已将最大值存放在m里,因此max函数采用的是传递引用方式。
转载请注明原文地址:https://kaotiyun.com/show/ETAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不能够读入空格字符的语句是
下列关于软件设计基本原理的叙述中错误的是
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
类中数据成员和成员函数的默认访问级别为______。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈项元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
以下程序的执行结果是________。#include<iostream.h>classbase{public:virtualvoidwho(){cout<<"baseclass"<<end1;}
随机试题
骨髓增生程度极度活跃,原始细胞占30%,这些原始细胞的化学染色结果分别是:POX(+),ALP积分5分,PAS部分细胞呈颗粒状阳性,α-NBE(-),据此,下述最可能的选择是
属于拔牙相对禁忌证的是
关于肾转移癌描述不正确的是
发生淤血的组织局部
贯穿结扎法最适用的是
我国民事诉讼法规定的应当回避的情形包括()。
路基防护中,()适用于土质或风化岩石边坡进行防护。
下列关于法律规则的说法错误的有()。
试评析我国教育研究现状及研究方法上存在的问题。
Forthispart,youareallowed30minutestowriteashortessay.Youshouldstartyouressaywithabriefdescriptionofthepi
最新回复
(
0
)