早教吧作业答案频道 -->其他-->
二维数组问题有一个二维数组A,行下标的范围是0到8,列下标的范围是1到5,每个数组元素用相邻的4个字节存储。存储器按字节编址。假设存储数组元素A01的第一个字节的地址是0。
题目详情
二维数组问题
有一个二维数组 A,行下标的范围是 0 到 8,列下标的范围是 1 到 5,每个数组元素用相邻的 4 个字节存储。存储器按字节编址。假设存储数组元素 A01的第一个字节的地址是 0。
存储数组 A 的最后一个元素的第一个字节的地址是 A 。若按行存储,则 A35和 A53的第一个字节的地址分别是 B 和 C 。若按列存储,则 A71和 A24的第一个字节的地址分别是 D 和 E 。
供选择的答案A~E:①28 ② 44 ③ 76 ④ 92 ⑤ 108 ⑥ 116 ⑦ 132 ⑧ 176 ⑨ 184 ⑩ 188
答案 8 3 5 1 6
有没有什么公式什么的??
有一个二维数组 A,行下标的范围是 0 到 8,列下标的范围是 1 到 5,每个数组元素用相邻的 4 个字节存储。存储器按字节编址。假设存储数组元素 A01的第一个字节的地址是 0。
存储数组 A 的最后一个元素的第一个字节的地址是 A 。若按行存储,则 A35和 A53的第一个字节的地址分别是 B 和 C 。若按列存储,则 A71和 A24的第一个字节的地址分别是 D 和 E 。
供选择的答案A~E:①28 ② 44 ③ 76 ④ 92 ⑤ 108 ⑥ 116 ⑦ 132 ⑧ 176 ⑨ 184 ⑩ 188
答案 8 3 5 1 6
有没有什么公式什么的??
▼优质解答
答案和解析
A01 = 0
A02 = 4
A03 = 8
.....
A11 = 20
A12 = 24
....
所以按行存储的公式是Aij = 20*i+4*(j-1)
所以B = A35 = 20*3+4*(5-1) = 60+16 = 76
C = A53 = 20*5+4*(3-1) = 100+8 = 108
-------------------------------------------------------------------------
下面是按列存储
A01 = 0
A11 = 4
A21 = 8
......
A11 = 36
A12 = 40
.......
所以按列存储的公式是Aij = 4*i + 36*(y-1)
所以D = A71 = 4*7 + 36*(1-1) = 28
E = A24 = 4*2 + 36*(4 -1)= 8+36*3 = 116
A的地址无论是按行存储还是按列存储都一样的,
行存储:A85 = 20*8 + 4*(5-1) = 160+16 = 176
列存储:A85 = 4*8 + 36*(5-1)=32 + 144 = 176
所以答案是176,76,108,28,116
A02 = 4
A03 = 8
.....
A11 = 20
A12 = 24
....
所以按行存储的公式是Aij = 20*i+4*(j-1)
所以B = A35 = 20*3+4*(5-1) = 60+16 = 76
C = A53 = 20*5+4*(3-1) = 100+8 = 108
-------------------------------------------------------------------------
下面是按列存储
A01 = 0
A11 = 4
A21 = 8
......
A11 = 36
A12 = 40
.......
所以按列存储的公式是Aij = 4*i + 36*(y-1)
所以D = A71 = 4*7 + 36*(1-1) = 28
E = A24 = 4*2 + 36*(4 -1)= 8+36*3 = 116
A的地址无论是按行存储还是按列存储都一样的,
行存储:A85 = 20*8 + 4*(5-1) = 160+16 = 176
列存储:A85 = 4*8 + 36*(5-1)=32 + 144 = 176
所以答案是176,76,108,28,116
看了 二维数组问题有一个二维数组A...的网友还看了以下:
若已定义inta[][4]={1,2,3,4,5,6,7,8,9,10,11},则表达式sizeo 2020-05-13 …
二维数组指针二维数组元素的地址二维数组元素的地址可以由表达式&a[i][j]求得;也可以通过每行的 2020-05-14 …
稀疏矩阵一般的压缩存储方法有两种,分别是()。A.二维数组和三维数组B.三元组和散列C.三元组和十字 2020-05-24 …
二维数组问题有一个二维数组A,行下标的范围是0到8,列下标的范围是1到5,每个数组元素用相邻的4个 2020-06-24 …
数据结构1.假设有二维数组A6×8,每个元素用相邻的6个字节存储,存储器按字节编址。已知A的起始存 2020-06-24 …
二维数组问题请教,谢了!设有50行60列的二维数组A[50][60],其元素长度为4字节,按行优先 2020-06-26 …
二维数组问题设有二维数组A(1..12,1..10),其每个元素占4个字节,数据按列优先顺序存储, 2020-07-19 …
简单程序填空1.设二维数组A,行下标范围是1到6,列下标0-9,每个元素占8字节.数组A所需的存储 2020-07-29 …
《数据结构》论述题1.假设稀疏矩阵A采用三元组表示,编写一个函数计算其转置矩阵B,要求B也采用三元组 2020-11-07 …
数字形态学图像处理中结构元素的维数是指啥?两个结构元素s1=000111000和s2=1000100 2020-12-21 …