设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()
A.BA+141
B.BA+180
C.BA+222
D.BA+225
正确答案是 B
本题A[5,8]以列为主,该元素处于第八列,前七列是满的每列8个元素,该元素处于第五行,他的前一个元素A[4,8]的结束地址就是所求的开始,最后,每个元素占3。所以有公式:(7*8+4)*3
这么久了终于弄明白这个问题
请问测开均价是多少k呢?
代码之路任重道远,愿跟你们努力习之
中枪,我脑子里全是错误回答
不错不错,点赞收藏了
题目说明是以列为主存放,相当于一列满开始下一列,相当于求i=1~10,j=1~8的二维数组中A[8,5]的起始地址,即A[8,4]的终止地址,(8*7+4)*3=180.
m:矩阵行数 n:矩阵列数 X:起始地址 k:每个元素占地址量 求[i,j]的地址Y 以行为主存时:(x加上从第一个横着数到[i,j]有多少个元素[不算第一个]乘以k) Y=X+(n(i-1)+j-1)*k 以列为主存时:(同上,竖着数) Y=X+(m(j-1)+i-1)*k 本题数据带入 Y=X+(8*(8-1)+5-1)*3=X+180
多线程中sleep()和wait()方法的区别
什么是 Cookie?它的作用是什么?
怎么理解产品经理与技术研发之间的关系?
ArrayList和LinkedList的区别,以及各自是怎么实现扩容的?
这么久了终于弄明白这个问题
请问测开均价是多少k呢?
代码之路任重道远,愿跟你们努力习之
中枪,我脑子里全是错误回答
不错不错,点赞收藏了
题目说明是以列为主存放,相当于一列满开始下一列,相当于求i=1~10,j=1~8的二维数组中A[8,5]的起始地址,即A[8,4]的终止地址,(8*7+4)*3=180.
m:矩阵行数 n:矩阵列数 X:起始地址 k:每个元素占地址量 求[i,j]的地址Y 以行为主存时:(x加上从第一个横着数到[i,j]有多少个元素[不算第一个]乘以k) Y=X+(n(i-1)+j-1)*k 以列为主存时:(同上,竖着数) Y=X+(m(j-1)+i-1)*k 本题数据带入 Y=X+(8*(8-1)+5-1)*3=X+180