题目内容

设二维数组a[m][n],每个数组元素占用k个存储单元,第一个数组元素的存储地址是LOC(a[0][0]),求按行优先顺序存放的数组元素a[i][j](0≤i≤m-1,0≤j≤n-1)的存储地址为__________。

A. LOC(a[0][0])+[(i-1)*n+j-1]*k
B. LOC(a[0][0])+[i*n+j]*k
C. LOC(a[0][0])+j*m+i]*k
D. LOC(a[0][0])+[(j-1)*m+i-1]*k

查看答案
更多问题

设二维数组a[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,第一个数组元素a[0][0]的存储地址是860,则a[3][5]的存储地址为__________。

A. 1000
B. 860
C. 1140
D. 1200

设二维数组a[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,若数组元素a[3][5]的存储地址是1000,则a[0][0]的存储地址为__________。

A. 872
B. 860
C. 868
D. 864

一个矩阵从a[0][0]开始存放,每个元素占用4个存储单元,若数组元素a[7][8]的存储地址是2732,a[13][16]的存储地址为3364,则此矩阵的存储方式是__________。

A. 只能按行优先存储
B. 只能按列优先存储
C. 按行优先存储或按列优先存储均可
D. 以上都不对

设二维数组a[m][n],每个数组元素占用k个存储单元,第一个数组元素的存储地址是LOC(a[0][0]),求按列优先顺序存放的数组元素a[i][j](0≤i≤m-1,0≤j≤n-1)的存储地址为__________。

A. LOC(a[0][0])+[(i-1)*n+j-1]*k
B. LOC(a[0][0])+[i*n+j]*k
C. LOC(a[0][0])+j*m+i]*k
D. LOC(a[0][0])+[(j-1)*m+i-1]*k

答案查题题库