数组A[6][6]的每个元素占5个字节,将其以列为主序存储在起始地址为1000的内存单元中,则元素A[5][5]的起始地址是【】
- A1175
- B1180
- C1205
- D1210
数组A[6][6]的每个元素占5个字节,将其以列为主序存储在起始地址为1000的内存单元中,则元素A[5][5]的起始地址是【】
[解析]对于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