2017年大连理工大学管理与经济学部810数据结构和计算机组成原理之数据结构考研冲刺密押题
● 摘要
一、选择题
1. 对矩阵压缩存储是为了( )。
A. 方便运算
B. 方便存储
C. 提高运算速度
D. 减少存储空间
【答案】D
【解析】压缩存储也就是对那些没用的元素不进行存储或者对那些具有一定规律的相同元素放在一个存储空间,目的就是为了节省空间。
2. 数组中含有元素的个数( )。
A.55
B.45
C.36
D.16
【答案】B
【解析】该数组为三维数组。其个数为
3. 某计算机有16个通用寄存器,采用32位定长指令字操作码字段(含寻址方式位)为8位,Store 指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式,若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则Store 指令中偏移量的取值范围是( )
A.-32768〜+32767
B.-32767〜+32768
C.-65536〜+65535
D.-65535〜+65536
【答案】A
【解析】寄存器个数
指令编址方式如下所示:
第 2 页,共 56 页 偏移量有32-8-4-4=16位
16位补码取值范围为-32768〜+32767,所以偏移量取值范围为-32768〜+32767
4. 基于比较方法的n 个数据的内部排序。 最坏情况下的时间复杂度能达到的最好下界是( )。
A.0(nlogn )
B.O (logn )
C.O (n ) D.
【答案】A
【解析】在内部排序中,最坏情况下的时间复杂度为0(nlogn )。
已知待排序的n 个元素可分为个组,每个组包含k 个元素,且任一组内的各元素均分别大干前一
5. 下列排序算法中,占用辅助空间最多的是( )。
A. 归并排序
B. 快速排序
C. 希尔排序
D. 堆排序
【答案】A
【解析】
归并排序的辅助空间为
快速排序所占用的辅助空间为堆排序所占 用的辅助空间为
6. 从堆中删除一个元素的时间复杂度为( )。
【答案】B
【解析】堆中删除一个元素,需要重新调整堆,其时间复杂度为
7. 对于一个线性表既要求能够进行较快速地的插入和删除,又要求存储结构能反映数据之间的逻辑关系,则应该用( )。
A. 顺序存储方式
B. 链式存储方式
C. 散列存储方式
D. 以上均可以
【答案】B
第 3 页,共 56 页
8. 下列线索二叉树中(用虚线表示线索),符合后序线索树定义的是( )。
【答案】D
【解析】线索二叉树利用二叉链表的空链域来存放结点的前驱和后继信息,解题思路较简单。题中所给二叉树的后序序列为dbca 。结点d 无前驱和左子树,左链域空,无右子树,右链域指向其后继结点b ; 结点b 无左子树,左链域指向其前驱结点山结点c 无左子树,左链域指向其前驱结点b ,无右子树,右链域指向其后继结点a 。所以正确选项为D 。
9. ARP 协议的功能是( )。
A. 根据IP 地址查询MAC 地址
B. 根据MAC 地址查询IP 地址
C. 根据域名查询IP ±也址
D. 根据IP 地址查询域名
【答案】A 。
【解析】ARP 协议是网络层协议,因此只能和传输层和数据链路层有关系,从这一点出发,域名是应用层的范畴,选项C 和D 是不正确的,根据MAC 地址查询IP 地址是RARP 协议的功能,因此进而得出正确答案是A 。
10. 为支持中视频文件的快速随机播放,播放性能最好的文件数据块组织方式是( )
A. 连续结构
B. 链式结构
C. 直接索引结构
D. 多级索引结钩
【答案】A
【解析】为了实现快速随机播放,要保证最短的查询时间,即不能选取链表和索引结构,因此连续结构最优。
第 4 页,共 56 页