举一反三
- 下面正确的是() #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); }
- int a=4,b=6; max (int a,int b) { int c; c=a>b?a:b; return c; } main() { int a=23; printf("max=%d",max(a,b)); } 程序运行结果是________
- 【单选题】下面正确的是() #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. 无错误
- 以下对一维数组的定义中,正确的是:( )。 A: B: define MAX 5int a[MAX]; C: int MAX=5;int a[MAX]; D: int MAX; Scanf(“%d”,&MAX);int a[MAX]; E: F: define MAX 5;int a[MAX];
- 以下程序的运行结果是:#include <;stdio.h>;int a=3, b=5;int max(int a, int b){int c;c=a>;b?a:b;return c;}int main(){int a=8;printf("%d\n", max(a, b));return 0;} A: 8 B: 5 C: 3 D: 0
内容
- 0
有如下程序:#include"stdio.h"int max(x,y)int x,y;{int z;if(x>;y) z=x;else z=y;return(z);}main(){extern int a,b;printf(”max=%d\n",max(a,b));}int a=3,b=5;运行结果为( )。 A: max=3 B: max=4 C: max=5 D: max=6
- 1
有以下程序: int a=3,b=5; max(int a,int b) {int c; c=a>b? a:b; return (c) ; } main() { int a=8; printf(“%d”,max(a,b)); } 输出结果为( )。
- 2
以下程序的输出结果是( ) int m=4,n=6; max( int x,int y) {int max; max=x>y?x:y; return(max); } main( ) {int m=10; printf("%d",max(m,n)); }
- 3
以下对一维数组的定义中,正确的是________。 A: B: define MAX 5int a[MAX]; C: int MAX=5;int a[MAX]; D: E: define MAX 5;int a[MAX]; F: int MAX;Scanf("%d",&MAX); int a[MAX];
- 4
10、以下程序的运行结果是( )#include <;stdio.h>;void main(){ int a=1,b=2,c;c=max(a,b);printf(“max is %d\n”,c);}max(int x, int y){ int z;z=(x>;y)? x:y;return(z);} A: max is 2 B: max is 1 C: max is 3 D: max is 12