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

数组A[6][6]的每个元素占5个字节,将其以列为主序存储在起始地址为100


数组A[6][6]的每个元素占5个字节,将其以列为主序存储在起始地址为1000的内存单元中,则元素A[5][5]的起始地址是【】

  • A1175
  • B1180
  • C1205
  • D1210
参考答案
参考解析:

[解析]对于C语言的二维数组DataType A[m][n],数组A[m][n]的两个下标的下界均为O,每个数据元素占k个存储单元,二维数组中任一元素a[i][j]的存储位置可由下式确定: 1oc[i][j]=loc[0][0]+[(n+1)*i+j]*k loc[0][0]是a[0][0]的存储位置,它是该二维数组的起始地址.则本题中元素A[5][5]的地址是:1000+[(5+1)×5+5]×5=1175.

分类:其他
相关推荐

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

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

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

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

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

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

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

● 对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是 (17) 个存储单元。(17)A 28B 42C 48D 54

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

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

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

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