2018年中北大学计算机与控制工程学院821数据结构与算法之数据结构考研强化五套模拟题
● 摘要
一、单项选择题
1. 若某通信链路的数据传输速率为2400bps , 采用4相位调制, 则该链路的波特率是( )。
A.600波特
B.1200波特
C.4800波特
D.9600波特
【答案】B
【解析】注意无噪声下的码元速率极限值B 与信道带宽H 的关系:
特公式一无噪信道传输能力公式是
以得到波特率与数据传输速率的关系, 即, 而奈奎斯, N 为—个码元所取的离散值个数。从而可, 在本题中数据传输速率C=2400, N=4, 因此波特率是1200, 答案是B 。
2. 哈希文件使用哈希函数将记录的关键字值计算转化为记录的存放地址,因为哈希函数是一对一的关系,则选择好的( )方法是哈希文件的关键。
A. 哈希函数
B. 除余法中的质数
C. 冲突处理
D. 哈希函数和冲突处理
【答案】D
【解析】哈希表是根据文件中关键字的特点设计一种哈希函数和处理冲突的方法将记录散列到存储设备上。
3. 下面关于求关键路径的说法不正确的是( )。
A. 求关键路径是以拓扑排序为基础的
B. —个事件的最早开始时间同以该事件为尾的弧的活动最早开始时间相同
C. 一个事件的最迟开始时间为以该事件为尾的弧的活动最迟开始时间与该活动的持续时间的差
D. 关键活动一' 定位于关键路径上
【答案】C
【解析】一个事件的最迟开始事件是这个事件能够拖到的最晚时间,从这个时刻开始做完这
个事件不影响其后续事件的开始时间。
4. 假定有k 个关键字互为同义词,若用线性探测法把这k 个关键字存入哈希表中,至少要进行多少次探测?( )
A.k -1次
B.k 次
C.k+1次 D.
【答案】D
【解析】至少探测次数。
5. 主机甲通过1个路由器个路由器(存储转发方式) 与主机乙互联, 两段链路的数据传输速率均为10Mbps , 主机甲分别采用报文交换和组大小为10kb 的分组交换向主机乙发送1个大小为8Mb(1M=106)的报文。若忽略链路传播延迟、分组头开销和拆装时间, 则两种交换方式完成该报文传输所需的总时间分别为( )
A.800ms>1600ms
B.801ms 、1600ms
C.1600ms 、800ms
D.1600ms 、801ms
【答案】D
【解析】不进行分组时, 发送一个报文的时延是
的时延也是800ms 共计1600ms 。进行分组后发送一个报文的时延是, 在接收端接收此报文件, 接收一个次 报文的时延也是1ms , 但是在发送第二个报文时, 第一个报文已经开始接收。共计有800个分组, 总时间为801ms 。
6. 向一个栈顶指针为h 的带头结点的链栈中插入指针S 所指的结点时,应执行( )。
A.h ﹣>next =s ;
B.s ﹣>next =h ;
C.s ﹣>next =h ;h ﹣>next =s ;
D.s ﹣>next =h ﹣next ;h ﹣>next =s ;
【答案】D
【解析】本题是向一个链栈中插入结点,可从头结点后插入。先将s 结点指向第一个头结点之后的结点之前,再将头结点指向s 结点。
7. 一个TCP 连接总是以1KB 的最大段发送TCP 段,发送方有足够多的数据要发送。当拥塞窗口为16KB 时发生了超时,如果接下来的4个RTT(往返时间) 时间内的TCP 段的传输都是成功的,那么当第4个RTT 时间内发送的所有TCP 段都得到肯定应答时,拥塞窗口大小是( )。
A.7KB
B.8KB
C.9KB
D.16KB
【答案】C
【解析】回顾TCP 流量控制和拥塞控制(慢启动) 的知识点,从第一个MSS 开始,每次发送成功,拥塞窗口值翻倍,四次以后,应该为16, 但是由于拥塞阈值变为16/2=8, 故三次成功后为8,以后为线性增长,故为8+1=9, 答案为C 。
8. 下面给出的四种排序方法中,排序过程中的比较次数与排序方法无关的是( )。
A. 选择排序法
B. 插入排序法
C. 快速排序法
D. 堆排序法
【答案】A
【解析】选择排序的基本思想是:
第i 趟排序开始时,当前有序区和无序区分别为则是从当前无序区中选出关键字最小的记录
和分别变为新的有序区和新的无序区。 和,该趟排序,将它与无序区的第1个记录R[i]交换,使
9. 两台主机之间的数据链路层采用后退N 帧协议(GBN)传输数据, 数据传输速率为16kbps , 单向传播时延为270ms , 数据帧长度范围是字节, 接收方总是以与数据帧等长的帧进行确认。为使信道利用率达到最高, 帧序号的比特数至少为( )。
A.5
B.4
C.3
D.237
【答案】B 。
【解析】GBN 的工作原理如下图所示, 本题求解的是发送一个帧到接收到这个帧的确认期间最多可以发送多少数据帧, 要尽可能多发送帧, 应以短的数据帧计算, 注意帧的单位是字节, 因此首先计算出发送一帧的时
间
为
; ,
这段时间总共可以发送, 故发送一帧到收到确认为止的总时间(帧) , 为了保证发送帧序号和确认帧序号在此期间不重复, 因此桢序号的比特数至少为4, 答案为B