假设有数组int[] A=new int[10];和方法static int max(int a,ref int b);则下面对它调用正确的是()
A: max(A[0],A[10]);
B: max(A[0],A[9]);
C: max(A,A[1]);
D: max(A[0],ref A[9]);
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;}