首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: Max is 7 提示:max()数实现找出两个数中的最大值,并作为函数值返回。 注意:错误的语句
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: Max is 7 提示:max()数实现找出两个数中的最大值,并作为函数值返回。 注意:错误的语句
admin
2017-11-27
18
问题
使用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);
解析
(1)max函数采用的是传送引用方式传递参数,因此第1个标识下应该为int max(int&a,int ab)。
(2)调用max时,传递引用时直接使用变量名即可,第2个标识下应改为“max(m,n)”。
转载请注明原文地址:https://kaotiyun.com/show/XDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个C++程序的开发步骤通常包括编辑、______、链接、运行和调试。
有如下程序:#include<iostream>#include<iosream>usingnamespacestd;classBASE{charc;public;BASE(charn):c(n){
下列说法中,不属于数据模型所描述的内容的是()
下列语句中,输出与众不同的是
以下程序的输出结果是intf(){ static int i= 0; int s=1; s+=i; i++; return s;}main( ){ inti, a=0; for(i=0;i<5;i++)a+=f();
下面的程序的结果是 main() {int x=3,y=0,z=0; if(x=y+z)cout<<"* * * *"; else cout<<"# # # #"; }
有如下类定义:classTest{public:Test(){a=0;c=0}//①intf(inta)const{this->a=a;}//②
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
为了培养良好的程序设计风格,下列描述中正确的是
随机试题
慢性肾小球肾炎病情迁延,病变缓慢进展,最终将发展为
属于右向左分流型的先天性心脏病是
下列说法错误的是
大青公司可以向人民法院请求以()的名义行使撤销权。本案的撤销权()。
建设工程合同文件由()等构成。
政府在社会政策过程中扮演的角色是( )。
关于宪法规范的特点,下列表述哪一项是不正确的?()
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
以下定义数组中错误的是
下列符号中可以用做C++标识符的是()。
最新回复
(
0
)