举一反三
- 下面程序的运行结果是()intm=4,n=6;max(intx,inty){intmax;max=x>y?x:y;return(max);}main(){intm=10;printf('%d',max(m,n));} A: 4 B: 10 C: 6 D: 5
- 8.下面程序中应该补充(填写在横线位置)的代码是 #include intmax(intx,inty); //函数功能:求两数中的较大数 intmain(void) { inta,b,c; scanf("%d,%d",&a,&b); c=__________________; printf("maxis%d",c); return0; } intmax(intx,inty) { intz; if(x>y) z=x; else z=y; returnz; }
- 下列程序的运行结果是()。#include"stdio.h"intfun(inta,intb){intmax;if(a<b)max=b;elsemax=a;return(max);}main(){intx=7,y=9,z;z=fun(x,y);printf("%d",z);}
- 以下正确的函数形式是()。 A: doublefun(intx,inty){z=x+y;returnz;} B: fun(intx,y){mtz;returnz; C: fun(x,y)intx,y;doublez:z=x+y;returnz; D: doublefun(intx,inty){doublez;z=x+y;returnz;}
- 7.4 以下正确的函数形式是【】。 A: doublefun(intx,inty){z=x+y;returnz;} B: doublefun(intx,y){intz;returnz;} C: fun(x,y){intx,y;doublez;z=x+y;returnz;} D: doublefun(intx,inty){doublez;z=x+y;returnz;}
内容
- 0
有函数intmax(intx,inty){floatz=2.5;return(z);则返回值是() A: 2 B: 2.5 C: 3 D: 要看实参
- 1
【单选题】下面正确的是() #include <stdio.h> int main() { int max(int x,int y); int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d ",c); return 0; } int max(intx,inty) { int z; if(x>y)z=x; else z=y; return(z); } A. 应把子函数的定义第一行int max(intx,inty)改为int max(int x,int y) B. 无错误
- 2
考虑下面的函数: intmin(intx,inty){returnxintmax(intx,inty){returnx>y?x:y;} 对于下面的代码: t=0; for(i=max(x,y);i>=min(x,y);i--) t+=i; 假设x=1,y=100,则可以得到函数调用的次数为() A: 200 B: 201 C: 101 D: 102
- 3
以下正确的函数形式是____。 A: doublefun(intx,inty)<br>{<br>z=x+y;<br>returnz;<br>} B: fun(intx,y)<br>{<br>intz;<br>returnz;<br>} C: fun(x,y)<br>{<br>intx,y;<br>doublez;<br>z=x+y;<br>returnz;<br>} D: doublefun(intx,inty)<br>{<br>doublez;<br>z=x+y;<br>returnz;<br>}
- 4
#includevoidmain(){intmax(flaotx,floaty)...;}函数max的返回值是什么数据类型()