目录: 标题| 题干| 答案| 搜索| 相关
问题

二维数组A[0…8,0…9],其每个元素占2个字节,从首地址300开始,按列


二维数组A[0…8,0…9],其每个元素占2个字节,从首地址300开始,按列优先顺序存放,则元素A[8,5]的存储地址为( )。

  • AA)470
  • BB)406
  • CC)454
  • DD)382
参考答案
参考解析:

由于该数组按列优先顺序存储,可知: A[8,5](第9行第6个元素)的地址是300+18×8+2×5=454。 汁算公式如下:对于按列优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地址P是P=S+(i﹡m+j)+k;本题中,P=300+(8﹡9+5) ﹡2=454。

分类:其他
相关推荐

1、二维数组A[0…8,0….9],其每个元素占2个字节,从首地址300开始,按

二维数组A[0…8,0….9],其每个元素占2个字节,从首地址300开始,按列优先顺序存放,则元素A[8,5]的存储地址为( )。AA)470BB)406CC)454DD)382

2、设二维数组F的行下标为1~5,列下标为0~8,F的每个数据元素均占4个字节。

设二维数组F的行下标为1~5,列下标为0~8,F的每个数据元素均占4个字节。在按行存储的情况下,已知数据元素F[2,2]的第一个字节的地址是1044,则F[3,4]和F[4,3]的第一...

3、设有二维数组A[1..12,1..10],其每个元素占4个字节,数据按列优先

设有二维数组A[1..12,1..10],其每个元素占4个字节,数据按列优先顺序存储,第一个元素的存储地址100,那么元素A[5,5]的存储地址为()。A176B276C208D308

4、二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为

二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为1087,A[4][7]的存储地址为1153,则数组元素A[6][7]的存储地址为 ( )A1207B1209C1211D1213

5、对于二维数组a[0..4,1..5],设每个元素占1个存储单元,且以行为主序

对于二维数组a[0..4,1..5],设每个元素占1个存储单元,且以行为主序存储,则元素a[2,1]相对于数组空间起始地址的偏移量是(40)。A5B10C15D25

6、对于二维数组a[1..6,1..8],设每个元素占两个存储单元,且以列为主序

对于二维数组a[1..6,1..8],设每个元素占两个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是()个存储单元。A28B42C48D54