下面程序的输出结果是________。#includevoid main(){int a[3][3] = {1,2,3,4,5,6,7,8,9}, i;for(i=0; i<3; i++)printf("%d ", a[i][2-i]);}
A. 1 5 9
B. 7 5 3
C. 3 5 7
D. 5 9 1
与下述函数原型声明等价的是_______________。int fun(int a[10],int b[3][4]);
A. int test(int a[],int b[][]);
B. int test(int a[],int b[3][]);
C. int test(int a[10],int b[][3]);
D. int test(int a[],int b[][4]);
已知fun函数的头部为“int fun(int x[],int n)”,main函数中有声明“int a[10]={1},b=10;”,欲在main函数中调用fun函数,则下列调用语句正确的是_______。
A. fun(a, fun(a,b));
B. fun(a[10],b);
C. fun(a[], a[0]);
D. fun(b, a);
下面程序的功能是输出数组s中最大元素的下标,横线处应填__________。#include void main(){int max = 0, i, a[8] = {1,2,3,4,5,6,7,8};for(i=0;i<8;i++){if(a[i] > a[max])_______________;}printf("%d\n",max);}
A. max = a[i];
B. max = i;
C. i = max;
D. a[i] = max;