寻找最大数 题目内容: 主函数定义一个长度为5的整型一维数组,编写一个函数实现求此一维数组的最大值。函数 原型:int max(int a[], int n); 功能是返回长度为n的数组a中最大的一个数。 输入格式: 5个整数 输出格式: "The result is %d\n" 输入样例1: 12 6 18 9 4↙ 输出样例1: The_result_is_18 输入样例2: 9 7 -2 3 4↙ 输出样例2: The_result_is_9
若有定义语句 :int m[]={5,4,3,2,1},i=4; ,则下面对 m 数组元素的引用中错误的是
A)m[--i]
B)m[2*2]
C)m[m[0]]
D)m[m[i]]
若有定义:int a[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。 (0<=i<4,0<=j<10)
A.*(&a[0][0]+10*i+j)
B.*(a+i)+j
C.*(*(a+i)+j)
D.*(a[i]+j)
设有定义语句: int x[6] = {2,4,6,8,5,7} , * p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是()。
A.for(i=0; i <6;i++) printf("%2d",* (p++));
B.for(i =0;i <6;i ++ ) printf("%2d" , * (p +i));
C.for(i =0;i <6;i ++ ) printf(" %2d" , * p ++ );
D.for(i =0;i <6;i ++ ) printf("%2d" ,(* p) ++ );
定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是()。 for(i=0; i<3; i++) printf("%d",x[i][2-i]);
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
定义如下变量和数组:inti; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的输出结果是()。
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是()。
A.a[0];
B.a[A.length-1];
C.a[3];
D.int i=1; a[i];