若有以下数组定义,其中不正确的是 ( ) 。
A. int a[2][3];
B. int b[][3]={0,1,2,3};
C. int c[100][100]={0};
D. int d[3][]={{1,2},{1,2,3},{1,2,3,4;
查看答案
若有以下的定义: int t[5][4]; 能正确引用 t 数组的表达式是 ( ) 。
A. t[2][4]
B. t[5][0]
C. t[0][0]
D. t[0,0]
若二维数组 c 有 m列,则计算任一元素 c[i][j] 在数组中的位置的公式为 ( ) 。(假设 c[0][0] 位于数组的第一个位置)
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
以下程序运行后,输出结果是 ( ) 。main(){int a[4][4]={{1,3,5},{2,4,6},{3,5,7;printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);}
A. 0650
B. 1470
C. 5430
D. 输出值不定
以下程序运行后,输出结果是 ( ) 。main(){int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6;int i,s=0;for(i=0;i<4;i++) s+=aa[i][1];printf( “%d n”,s);}
A. 11
B. 19
C. 13
D. 20