单选题 二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时的元素( )的起始地址相同。设每个字符占一个字节。

【正确答案】 B
【答案解析】二维数组A[0:8,1:10],设起始地址为0,数组元素A[i,j]按行存储公式为:Loc(A[i,j])=L1+(i-1)×U2×d+(j-1)×d,数组元素A[i,j]按列存储公式为:Loc(A[i,j])=L1+(j-1)×U2×d+(i-1)×d,可得i=3,j=10。