00问答网
所有问题
二维数组A[4][5]采用行序为主序方式存储,每个数据元素占4个存 储单元,且A[2][2]的存储地址是1000,
则A[3][4]的地址是( )
A.1005 B. 1006 C. 1024 D. 1028
请教各位 答案是什么 怎么来的
举报该问题
推荐答案 2011-06-03
A[2][2]的地址是1000,A[2][3]的地址是1004,A[2][4]的地址是1008
同时,因为
二维数组
是通过线性方式存储的,所以后面的地址是继续的,也就是:
A[3][0]的地址是1012,A[3][1]的地址是1016,A[3][2]的地址是1020,A[3][3]的地址是1024,A[3][4]的地址是1028
所以答案选D
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/n0jrnjj0D.html
其他回答
第1个回答 2011-06-03
每一个元素占4,二维数组是4行5列,所以a[2][0]相对a[0][0]的位置是5*2*4 = 40.
a[2][2]再加上4*2.所以a[2][2]相对a[0][0]是48
同理a[3][4]相对a[0][0]是 5*3*4+4*4 = 76
所以a[3][4]的地址是 1000-48+76 = 1028
第2个回答 2011-06-08
D
A[3][4]比A[2][2]地址靠后七个单位,每个单位四个字节4*7=28
第3个回答 2018-07-07
A[0][0]+4(5+2)=1028
第4个回答 2011-06-04
A3呢,
相似回答
...
行序为主方式存储,每个元素占4个存储单元,
已知
A的
起始存储地址(基地 ...
答:
所以
A[2][
3]的地址为:1000+2*8*4+3*4 = 1078
二维数组A[4][5]
按行优先顺序
存储,
若
每个元素占2个存储单元,且
第一个...
答:
数组A
[n][m]中每个
元素
占用
的存储单元
为k,元素A[i][j]相对于首元素的地址偏移量为(i*m+j)*k。代入题中数据得A[3][2]的偏移量为(3*5+2)*2=34,存储地址为1000+34=1034。
...20
][5
..10
]采用行序为主序存储,每个元素占4个存储单元,
并且A...
答:
行序存储
,A[18][9]=A[10][5]+(8*6+4)*4=1000+208=1208;A[10...20][5...10]等同于A[11][6] 然后已知A[0][0]的地址为1000,求A[8][4]的地址,注意每个元素占4个存储单元了 需要乘上4
...
方式存储,每个元素占四个存储单元,
并且
A[5][
3
]的
存储地址是1000,则...
答:
A[8]的地址就是&a[8][0] 那地址就是1000+4*((8-5)*5+(0-3))==1048
大家正在搜
二维数组采用行序为主方式存储
二维数组Amn采用行序为主存储
以行序为主序存储二维数组A
设一行序为主序存储二维数组
二维数组采用行序存储
以行序为主序的二维数组
二维数组以行序为主序
按行序的存储地址
行序为主序储存位置
相关问题
设二维数组A[8][10]中,每个数组元素占4个存储单元,数...
二维数组A[10][20]采用行序为主方式存储,每个单元占1...
二维数组a中下标从十到20列下标从五到12行优先存储每个元素...
某线性表采用顺序存储结构,若首地址为100,每个数据元素占用...
二维数组a[5][4](下标从1开始)按行序为主存放,每个元...
二维数组A[10][20]采用按行为主序的存储方式,每个元素...
二维数组A[6][8]采用行序为主方式存储,每个元素占4个存...
对于二维数组a[0...4,1...5],设每个元素占一个存...