8.已知广义表:A=(a,b),B=(A,A),C=(a,(b,A),B),求下列运算的结果:GetTail (GetHead (GetTail (C))) =( )。
A. (a)
B. A
C. a
D. (b)
E. b
F. (A)
查看答案
7.已知广义表LS=((a,b,c),(d,e,f)),运用GetHead和GetTail函数取出LS中原子e的运算是()。
A. GetHead (GetTail (LS))
B. GetHead (GetTail (GetHead (GetTail (LS))))
C. GetTail (GetHead (LS))
D. GetHead (GetTail (GetTail (GetHead (LS))))
4.对矩阵压缩存储是为了()。
A. 方便压缩
B. 节省空间
C. 方便存储
D. 提高运算速度
3.设二维数组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
5.设广义表L=((a,b,c)),则L的长度和深度分别为()。
A. 1和1
B. 1和3
C. 1和2
D. 2和3