若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为()。( a[0][0]位于数组的第一个位置上)
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
查看答案
已知数组float[4][3];,该数组行下标的范围是()。
A. 0~3
B. 1~3
C. 0~2
D. 1~2
下面程序段的输出结果是()。int k,a[3][3]={1,2,3,4,5,6,7,8,9};for(k=0; k<3; k++)printf("%d", a[k][2-k]);A.357
A. 357
B. 369
C. 159
D. 147
下列4种数组定义中,合法的数组定义是( )。
A. char a[]="hello";
B. int a[4]={4,3,2,1,0};
C. char a="hello";
D. char a[5]="hello";
以下程序的输出结果是()。#includemain(){int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b[j][j]];printf("%d\n",t);}
A. 3
B. 4
C. 1
D. 9