第四章测试
1.

设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第1个元素,其存储地址为1,每个元素占用1个地址空间,则a85的地址为()。


A:

13

B:

33

C:

40

D:

18


答案:B
2.

对于以行为主序的存储结构来说.在数组A[c1..d1,c2..d2]中,c1d1分别为数组A的第一维下标的下、上界,c2d2分别为第二维下标的下、上界.每个数据元素占k个存储单元,二维数组中任一元素a[i,j]的存储位置可由(    )确定。



A: Loc[i,j]=A[c1,c2]+[(d2-c2+1)(i-c1)+(j-c2)] ×k B: Loc[i,j]=Loc[0,0]+[(d2-c2+1)(i-c1)+(j-c2)] ×k C:Loc[i,j]=[(d2-c2+1)(i-c1)+(j-c2)] ×k D:Loc[i,j]=[Loc[c1,c2]+[(d2-c2+1)(i-c1)+(j-c2)] ×k 3.

A[NN]是对称矩阵,将下面三角(包括对角线)以行序存储到一维数组T[NN+1/2]中,则对任一上三角元素a[i][j]对应T[k]的下标k



A:ii-1/2+j    B: jj-1/2+i  C: ij-i/2+1  D: ji-1/2+1 4.

对矩阵压缩存储是为了()




A:减少存储空间  B:方便存储 C:方便运算 D:提高运算速度 5.

操作取广义表的表尾就是将广义表中最后一个元素值返回。


A:对 B:错 6.

若广义表S的表头是空表,则S是一个空表。


A:对 B:错 7.

下面说法不正确的是()。


A:广义表的表尾总是一个广义表 B:广义表可以看作是一个多层次结构 C:广义表的表头总是一个广义表 D:广义表难以用顺序存储结构实现 8.

有一个10阶的对称矩阵A,采用压缩存储方式以行序为主序存储,A[1][1]为第一元素,其存储地址为1,每个元素占一个地址空间,则A[7][5]和A[5][6]的存储地址分别为()  



A:26  22 B:40  32 C:25 20 D:26  25 9.

GetHead (  (phw)  ) =                 



A:p B:() C:(h,w) D:(p) 10.

已知广义表L=((x,y,z),a,(u,t,w)),从L表中取出原子项t的运算是(    )。



A:tail(head(head(tail(L)))) B:head(tail(head(tail(L)))) C:head(tail(head(tail(tail(L)))))
D:head(tail(tail(L)))

温馨提示支付 ¥4.99 元后可查看付费内容,请先翻页预览!
点赞(19) dxwkbang
返回
顶部