- 1
- 0
- 约3.87千字
- 约 4页
- 2026-02-14 发布于河南
- 举报
第5章数组习题
第5章数组和 义表
、选择题
2.有 个 维数组A[1:6,0:7]每个数组元素 相邻的6个字节存储,存储器按字节编址,
那么这个数组的体积是(①)个字节。假设存储数组元素A[1,0]的第 个字节的地址是0,
则存储数组A的最后 个元素的第 个字节的地址是(②)。若按 存储,则A[2,4]的第
个字节的地址是(③)。若按列存储,则A[5,7]的第 个字节的地址是(④)。就 般情
况 ,当(⑤)时,按 存储的A[I,J]地址与按列存储的A[J,I]地址相等。供选择的
答案:
①-④:A.12B.66C.72D.96E.114F.120
G.156H.234I.276J.282K.283L.288
⑤:A. 与列的上界相同B. 与列的下界相同
C. 与列的上、下界都相同
D. 的元素个数与列的元素个数相同
3.设有数组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
4.假设以 序为主序存储 维数组A=array[1..100,1..100],设每个数据元素占2个存
储单元,基地址为10,则LOC[5,5]=()。
A.808
B.818
C.1010
D.1020
5.数组A[0..5,0..6]的每个元素占五个字节,将其按列优先次序存储在起始地址为1000
的内存单元中,则元素A[5,5]的地址是()。
A.1175
B.1180
C.1205
D.1210
6.有 个 维数组A[0:8,1:5],每个数组元素 相邻的4个字节存储,存储器按字节编址,
假设存储数组元素A[0,1]的第 个字节的地址是0,存储数组A的最后 个元素的第 个字
节的地址是(①)。若按 存储,则A[3,5]和A[5,3]的第 个字节的地址是(②)
和(③)。若按列存储,则A[7,1]和A[2,4]的第 个字节的地址是(④)和(⑤)。
①-⑤:A.28B.44C.76D.92E.108F.116G.132H.176
I.184J.188
13.设 维数组A[1..m,1..n](即m n列)按 存储在数组B[1..m*n]中,则 维数
组元素A[i,j]在 维数组B中的下标为()。
A.(i-1)*n+j
B.(i-1)*n+j-1
C.i*(j-1)
D.j*m+i-1
15.数组A[0..4,-1..-3,5..7]中含有元素的个数()。【中 学1998 、5(2分)】
A.55
B.45
C.36
D.16
、判断题
1.数组不适合作为任何 叉树的存储结构。(×)
2.从逻辑结构上看,n维数组的每个元素均属于n个向量。(√)
4.数组是同类型值的集合。(×)
5.数组可看成线性结构的 种推 ,因此与线性表 样,可以对它进 插 ,删除等操作。(×)
三、填空题
1.数组的存储结构采 _______存储 式。
2.设 维数组A[-20..30,-30..20],每个元素占有4个存储单元,存储起始地址为200.如按 优先顺序存储,则元素A[25,18]的存储
地址为__(1)_;如按列优先顺序存储,则元素A[-18,-25]的存储地址为__(2)_。
3.设数组a[1..50,1..80]的基地址为2000,每个元素占2个存储单元,若以 序为主序顺序存储,则元素a[45,68]的存储地址为
_(1)_;若以列序为主序顺序存储,则元素a[45,68]的存储地址为_(2)_。
4.将整型数组A[1..8,1..8]按 优先次序存储在起始地址为1000的连续的内存单元中,则元素A[7,3]的地址是:_______。
5. 维数组a[4][5][6](下标从0开始计,a有4*5*6个元素),每个元素的长度是2,则a[2][3][4]的地址是____。(设a[0][0][0]的地
址是1000,数据以 为主 式存储)
6.设有 维数组A[0..9,0..19],其每个元素占两个字节,第 个元素的存储地址为100,若按列优先顺序存储,则元素A[6,6]存储
地址为_______。
7.已知数组A[0..9,0..9]的每个元素占5个存储单元,将其按 优先次序存储在起始地址为1000的连续的内存单元中,则元素
A[6,8]的地址为_____
原创力文档

文档评论(0)