郑州商品交易所计算机专业笔试题:矩阵列优先存储
题目
(2025秋季笔试,51,5分)
已知矩阵A[15][10]采用列优先存储,元素A[0][0]的地址为100,每个矩阵元素占2个字节,求矩阵元素A[8][6]的地址。
解答
在列优先存储中,元素地址的计算公式为:
地址 = 基地址 + (列号 × 行数 + 行号) × 元素大小
其中,行数为15,列号为6(从0开始),行号为8,元素大小为2字节。
计算偏移量:
偏移量 = (6 × 15 + 8) × 2 = (90 + 8) × 2 = 98 × 2 = 196
因此,地址 = 100 + 196 = 296。
故矩阵元素A[8][6]的地址为296。
