早教吧作业答案频道 -->数学-->
数据结构数组A[0..5,0..6]的每个元素占5个单元,将其按列优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为.\x0dA.1175B.1180C.1205D.1150E.1145\x0d写出解题过程\x0d\x0d\x0d
题目详情
数据结构
数组A[0..5,0..6]的每个元素占5个单元,将其按列优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为_______.\x0d A.1175 B.1180 C.1205 D.1150 E.1145 \x0d写出解题过程\x0d\x0d\x0d我的解法是 1000 + (6*5+5)*5=1175\x0d\x0d但是答案是b
数组A[0..5,0..6]的每个元素占5个单元,将其按列优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为_______.\x0d A.1175 B.1180 C.1205 D.1150 E.1145 \x0d写出解题过程\x0d\x0d\x0d我的解法是 1000 + (6*5+5)*5=1175\x0d\x0d但是答案是b
▼优质解答
答案和解析
注意是按列存储的,所以地址应该是:
(行长度 * (所在列 - 1) + 所在行 - 1) * 单元长度 + 起始地址
(6 * (6 - 1) + 6 - 1) * 5 + 1000 = 1175
是要替换.
所在行就是所求元素在行或列中的位置.
a[5][5]是第6行第6个元素(下标从0开始的)所在行所在列都是6.
公式不用记的,第6行第6个元素按列存储前面有5列完整的列,加上第6列上前面有5个元素,所以前面一共有6 * (6 - 1) + 6 - 1个元素.
(行长度 * (所在列 - 1) + 所在行 - 1) * 单元长度 + 起始地址
(6 * (6 - 1) + 6 - 1) * 5 + 1000 = 1175
是要替换.
所在行就是所求元素在行或列中的位置.
a[5][5]是第6行第6个元素(下标从0开始的)所在行所在列都是6.
公式不用记的,第6行第6个元素按列存储前面有5列完整的列,加上第6列上前面有5个元素,所以前面一共有6 * (6 - 1) + 6 - 1个元素.
看了 数据结构数组A[0..5,0...的网友还看了以下:
《计算机组成原理》试题疑问,若主存储器数据区的地址与单元内容之间对应关系如下,指令给出地址码A=2 2020-04-26 …
51单片机有基址变址寄存器为什么不能分段寻址51单片机有基址变址寄存器为什么不能分段寻超过64KB 2020-05-13 …
(23)网桥利用哪种地址来确定是否转发数据帧?( )A) MAC地址 B)IP地址 C)单播地址 D 2020-05-23 …
●IPv6地址分为3种类型,它们是(59)。(59) A.A类地址、B类地址、C类地址B.单播地址、 2020-05-26 …
IPv6地址分为3种类型,它们是(59)。A.A类地址、B类地址、C类地址B.单播地址、组播地址、任 2020-05-26 …
英语翻译一个外国朋友问我地址,必须按下面的格式填写,我的地址是:湖南省长沙市长沙中学家属院5号楼2 2020-06-24 …
我是一个初中生已知数组a中,每个元素a[i,j]在存储时要占3个字节,设i从1变化到8,j从1变化 2020-07-18 …
SFR列表中只有地址可以被8整除的功能可能按按位操,其他的地址只能按字节操作.我的理解是sfrP0= 2020-11-03 …
英语翻译我已经付款了.你能否看见我的订单?按照订单地址发货就可以了. 2020-11-21 …
按字母组合or的发音给列单词分类,画线连一连.fork按字母组合or的发音给列单词分类,画线连一连. 2020-12-24 …