单选题 在二维数组A[9][10]中,每个数组元素占用3个存储单元,从首地址SA开始按行连续存放。在这种情况下,元素A[8][5]的起始地址为______。
  • A.SA+141
  • B.SA+144
  • C.SA+222
  • D.SA+255
【正确答案】 D
【答案解析】[解析] 本题属于计算存储地址的典型题目,假设求元素a的地址,首先按行存储,求a所在行之前的所有行中元素的总和sum1,然后求a所在行a之前所有元素的总和sum2,最后用首地址加上(sum1+sum2)×每个元素所占存储空间的大小即可。 由以上分析可知:A[8][5]的地址=SA+(8×10+5)×3=SA+255。