智慧树知到《数据结构(中国海洋大学)》章节测试答案
A.正确
B.错误
正确答案:正确
第五章单元测试
1、数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数是()。
A.80
B.100
C.240
D.270
正确答案:240
2、假设有二维数组A6×8,每个元素用相邻的6个字节存储,存储器按字节编址。已知A的起始存储位置为1000,计算数组A按行存储时元素A[14]第一个字节的位置()
A.1018
B.1024
C.1030
D.1072
正确答案:1072
3、若采用三元组压缩技术存储稀疏矩阵,只要把每个元素的行下标和列下标互换,就完成了对该矩阵的转置运算,这种观点()。
A.正确
B.错误
正确答案:错误
4、广义表((),a,((b,c),(),d),(((e))))的长度为()
A.3
B.4
C.5
D.2
正确答案:4
5、下面说法不正确的是()。
A.广义表的表头总是一个广义表
B.广义表的表尾总是一个广义表
C.广义表难以用顺序存储结构
D.广义表可以是一个多层次的结构
正确答案:广义表的表头总是一个广义表
6、1.试按教科书5.5节图5.10所示的结点结构编写复制广义表的递归算法。// 由广义表L复制广义表TintCopyGList(GList&; T,GList&; L){; if(!L) T=NULL; else{; T=newGLNode; if(!T)exit(OVERFLOW); T->;tag=L->;tag; if(L->;tag==ATOM)T->;atom=L->;atom; else{(); CopyGList(T->;tp,L->;tp); }; }; return OK;}
A.
A.CopyGList(T,L)
B.CopyGList(L->tp,T->tp)
C.CopyGList(L->hp,T->hp)
D.CopyGList(T->hp,L->hp)
正确答案:CopyGList(T->hp,L->hp)
第六章单元测试
1、已知一棵树边的集合为{<;I,M>;, <;I,N>;, <;E,I>;, <;B,E>;, <;B,D>;, <;A,B>;, <;G,J>;, <;G,K>;, <;C,G>;, <;C,F>;, <;H,L>;, <;C,H>;, <;A,C>;},问这棵树中结点G的双亲结点为()
A.A
B.C
C.I
D.B
正确答案:C
2、 一棵二叉树中,叶子的个数为10,则其度为2的结点的个数为()
A.9
B.10
C.11
D.12
正确答案:9
3、假如一棵二叉树的中序遍历结果为ABCD,则结点A和结点D的关系一定不是()
A.结点A是结点D的双亲结点
B.结点A是结点D的右子树上的结点
C.结点A是结点D的左子树上的结点
D.结点A与结点D具有共同的双亲的右子树上的结点
正确答案:结点A是结点D的右子树上的结点
4、已知一棵树边的集合为{<;I,M>;, <;I,N>;, <;E,I>;, <;B,E>;, <;B,D>;, <;A,B>;, <;G,J>;, <;G,K>;, <;C,G>;, <;C,F>;, <;H,L>;, <;C,H>;, <;A,C>;},将此树转化为二叉树后,E的左孩子为()