单项选择题
设二维数组A[1..m,1..n](即m行n列)按行存储在数组B[1..m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为()。
A.(i-1)*n+j
B.(i-1)*n+j-1
C.i*(j-1)
D.j*m+i-1
点击查看答案
相关考题
-
单项选择题
A[N,N]是对称矩阵,将下面三角(包括对角线)以行序存储到一维数组T[N(N+1)/2]中,则对任一上三角元素a[i][j]对应T[k]的下标k是()。
A.i(i+1)/2+j
B.j(j+1)/2+i
C.i(j-i)/2+1
D.j(i-1)/2+1 -
单项选择题
二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范圈从1到10。若A按行存放,元素A[8,5]的起始地址与A按列存放时的元素()的起始地址一致。
A.A[8,5]
B.A[3,10]
C.A[5,8]
D.A[0,9] -
单项选择题
二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范圈从1到10。存放A至少需要()个字节。
A.90
B.180
C.240
D.270
E.540
