有以下程序#define N 4 void fun(int a[][N], int b[]) { int i; for(i=0;i
A. 1,2,3,4,
B. 1,0,7,0,
C. 1,4,5,9,
D. 3,4,8,10,
查看答案
阅读程序:f(int b[], int n){ int i, r; r=1; for(i=0; i<=n; i++) r=r*b[i]; return r; } main() { int x, a[]={ 2,3,4,5,6,7,8,9}; x=f(a, 3); printf("%d\n",x); } 上面程序的输出结果是( )
A. 720
B. 120
C. 24
D. 6
若有以下定义int x,y; float z;则正确的赋值语句是( )
A. x=1,y=2,
B. x=y=100
C. x++;
D. x=int (z);
有以下程序main() { char A[20]="abcd"; printf("%d,%d\n",strlen(A),sizeof(A)); }程序运行后的输出结果是( )
A. 20,4
B. 4,10
C. 20,20
D. 4,20
int fun(int (*s)[4],int n, int k) { int m,i; m=s[0][k]; for(i=1;im) m= s[i][k]; return m; }main() { int a[4][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24},{31,32,33,34}}; printf("%d\n",fun(a,4,0));}程序的运行结果是( )
A. 4
B. 34
C. 31
D. 32