2016年南京工业大学计算机科学与技术学院数据结构(同等学力加试)复试笔试最后押题五套卷
● 摘要
一、选择题
1. 已知广义表
用
答:C 【解析】
操作就是得到广义表中第一个的原子。
得
到得到e 。
2. 计算机算法指的是解决问题的步骤序列,它必须具备( )三个特性。
A. 可执行性、可移植性、可扩充性 B. 可执行性、确定性、有穷性 C. 确定性、有穷性、稳定性 D. 易读性、稳定性、安全性 答:B
【解析】计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述,也就是解决问题的步骤序列。一个算法通常需要具备五大特性:有穷性;确定性;可执行性;输入一个算法有零个或多个输入;输出一个算法有零个或者多个输出。
3. 用哈希(散列)方法处理冲突(碰撞)时可能出现堆积(聚集)现象,下列选项中,会受堆积现象直接影响的是( )
A. 存储效率 B. 数列函数 C. 装填(装载)因子 D. 平均查找长度 答:D
【解析】哈希方法冲突会使在查找冲突的关键字时,还要根据冲突处理办法多次比较关键字,则直接影响了平均查找长度。
4. ARP 协议的功能是( )。
A. 根据IP 地址查询MAC 地址
第 2 页,共 42 页
和数取出LS 中原子e 的运算是( )。
操作就是得到除第一个原子外剩下元得
到
得
到
素构成的表
。
B. 根据MAC 地址查询IP 地址 C. 根据域名查询IP ±也址 D. 根据IP 地址查询域名 答:A 。
【解析】ARP 协议是网络层协议,因此只能和传输层和数据链路层有关系,从这一点出发,域名是应用层的范畴,选项C 和D 是不正确的,根据MAC 地址查询IP 地址是RARP 协议的功能,因此进而得出正确答案是A 。
5. 一棵哈夫曼树共有215个结点,对其进行哈夫曼编码,共能得到( )个不同的码字。
A.107 B.108 C.214 D.215 答:B
【解析】此题可转化为一棵哈夫曼树共有215个结点,共有多少叶子结点。又有以
6. 已知一算术表达式的中缀表达式为
答:D
【解析】后缀表达式:在程序语言中,运算符位于两个操作数后面的表达式。
7. 当在一个有序的顺序存储表上查找一个数据时,既可用折半查找,也可用顺序查找,但前者比后者的查找速度( )。
A. 必定快 B. 不一定
C. 在大部分情况下要快 D. 取决于表递增还是递减 答:C
【解析】对于有序顺序存储表折半查找的效率较高,但是不是所有情况下都是如此,比如要查找的元素就是第一个时,用顺序查找比它就快的多了。这类情况外折半都高于顺序查找。
8. 若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑序列的结论是( )。
A. 存在,且唯一 B. 存在,且不唯一不唯一 C. 存在,可能不唯一 D. 无法确定是否存在
第 3 页,共 42 页
所
也就是说若对其进行哈夫曼编码,共能得到108个码字。
其后缀形式为( )。
答:C 。
【解析】图的基本应用——拓扑排序,用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,说明该图为有向无环图,所以其拓扑序列存在,但不一定唯一,如图的邻接矩阵为则存在两个拓扑序列。
9. 下列二叉排序树中查找效率最高的是( )。
A. 平衡二叉树 B. 二叉查找树
C. 没有左子树的二叉排序树 D. 没有右子树的二叉排序树 答:A
【解析】平衡二叉树的左子树和右子树的深度之差的绝对值不超过1。这就保证了二叉树的深度是
级别的。二叉查找树或者是一颗空数;或者是具有下列性质的二叉树:①若左子树不
空,则左子树上所有结点的值均小于它的根结点的值;②若右子树不空,则右子树上所有结点的值均大于它的根结点的值;③左、右子树也分别为二叉排序树。B 、C 、D 三项均不能保证左子树和右子树的深度之差的绝对值不超过1,甚至很大,因此查找效率低。
10.—个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms 到达。它们的计算和P1:计算60ms ,作顺序如下:
计算
计算
计算
虑调度和切换时间,则完成两个作业需要的时间最少是( )。
A.240ms B.260ms C.340ms D.360ms 答:B 。
【解析】考查处理系统的性能计算,由于P2比PI 晚5ms 到达,PI 先占用CPU ,根据PI 和P2的执行过程,作业运行的甘特图如下所示,故答案为B 。
操
若不考
二、填空题
第 4 页,共 42 页