A: max(A[0],A[10]);
B: max(A[0],A[9]);
C: max(A,A[1]);
D: max(A[0],ref A[9]);
举一反三
- 中国大学MOOC: 假设有数组int[] A=new int[10];和方法static int max(int a,ref int b);则下面对它调用正确的是()
- 下列哪种默认参数的声明是不正确的() A: int max(int a,int b,int c,int d=0); B: int max(int a,int b,int c=0,int d=0); C: int max(int a=0,int b,int c=0,int d=0); D: int max(int a,int b=0,int c=0,int d=0);
- 语句int<br/>[]a=new int[10]定义了几个数组元素?<br/>( ) A: 9 B: 10 C: 11 D: 0 E: 1
- 以下对一维数组的定义中,正确的是________。 A: define MAX 5int a[MAX]; B: int MAX=5;int a[MAX]; C: define MAX 5;int a[MAX]; D: int MAX;Scanf("%d",&MAX); int a[MAX];
- 执行以下程序,如果输入为23 48 32,则输出结果为。#include<;stdio.h>;int max(int a,int b,int c);int main(){int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("%d\n",max(a,b,c));return 0;}int max(int a,int b,int c){int max;max=a>;b?a:b;if(c>;max)max=c;return max;}
内容
- 0
以下对一维数组的定义中,正确的是:( )。 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];
- 1
以下对一维数组的定义中,正确的是________。 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];
- 2
下列程序的运行结果为 【8】 。 main() { int a[3]C4}={{1,3,5,7},{2,4,6,8},{15,17,34,12}}; printf("max value is %d\n",max value(3,4,a)); } max value(m,n,array) int m,n,array[][4]; { int i,j,max; max=array[0][0]; for(i=0;i<m;i++) for(i=0;i<n;j++) if(max<array[i][j])max=array[i][j]; return(max); }[/i][/i]
- 3
下面正确的是() #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); }
- 4
int[] d= {10,20,30,40,50}; int max=d[0],min=d[0]; for (int i = 1; i < d.length; i++) { if(maxd[i]) min=d[i]; } System.out.println("max="+max); System.out.println("min="+min);