当前位置:问答库>考研试题

2016年北京交通大学软件学院10101数据结构复试笔试仿真模拟题

  摘要

一、选择题

1. 在一个采用CSMA/CD协议的网络中,传输介质是一根完整的电缆,传输速率为1Gbps , 电缆中的信号传播速度是200000km/s。若最小数据帧长度减少800bit ,则最远的两个站点之间的距离至少需要( )。

A. 增加160m

B. 增加80m

C. 减少160m

D. 减少80m

【答案】D

【解析】以太网采用CSMA/CD访问协议,在发送的同时要进行冲突检测,这就要求在能检测出冲突的最大时间内数据包不能够发送完毕,否则冲突检测不能有效地工作。所以,当发送的数据包太短时必须进行填充。最小帧长度=碰撞窗口大小x 报文发送速率,本题最小数据帧长度减少800b ,那么碰撞的窗口也要减少,因此距离也要减少,从而(800×2×

由于时间延时存在两倍的关系,因此减少的距离为80m 。

2. 对矩阵压缩存储是为了( )。

A. 方便运算

B. 方便存储

C. 提高运算速度

D. 减少存储空间

【答案】D

【解析】压缩存储也就是对那些没用的元素不进行存储或者对那些具有一定规律的相同元素放在一个存储空间,目的就是为了节省空间。

3. 在OSI 参考模型中,自下而上第一个提供端到端服务的层次是( )。

A. 数据链路层

B. 传输层

C. 会话层

D. 应用层

【答案】B

【解析】题目中指明了这一层能够实现端到端传输,也就是端系统到端系统的传输,数据链路层主要负责传输路径上相邻结点间的数据交付,这些结点包括了交换机和路由器等数据通信设

第 2 页,共 45 页 )/(l ×)=160m,

备,这些设备不能被称为端系统,因此数据链路层不满足题意。题目中指明了这一层能够实现传输,会话层只是在两个应用进程之间建立会话而已,应用层只是提供应用进程之间通信的规范,都不涉及传输。所以本题答案应该是B 项。在OSI 模型中网络层提供的是主机到主机的通信服务。

4. 若无向图G= (V , E)中含7个顶点,则保证图G 在任何情况下都是连通的,则需要的边数最少是( )。

A.6

B.15

C.16

D.21

【答案】C

【解析】要保证无向图G 在任何情况下都是连通的,即任意变动图G 中的边,G 始终保持连通。首先需要图G 的任意6

个结点构成完全连通子图然后再添加一条边将第7个结点与需条边,连接起来,共需16条边。本题非常容易错误地选择选项A ,主要原因是对“保证图G 在任何情况下都是连通的”的理解,分析选项A ,在图G 中,具有7个顶点6条边并不能保证其一定是连通图,即有n-1 条边的图不一定是连通图。分析选项D ,图G 有7个顶点21条边,那么图G —定是无向完全图,无向完全图能 保证其在任何情况下都是连通的,但是这不符合题目中所需边数最少的要求。

5. 下列有关总线定时的叙述中,错误的是( )。

A. 异步通信方式中,全互锁协议最慢

B. 异步通信方式中,非互锁协议的可靠性最差

C. 同步通信方式中,同步时钟信号可由多设备提供

D. 半同步通信方式中,握手信号的采样由同步时钟控制

【答案】C

【解析】A 项正确,异步通信方式中,全互锁协议最慢,主从模块都需要等待确认后才能撤销其信号;B 项正确,异步通信方式中,非互锁协议没有相互确认机制,因此可靠性最差;C 项错误,同步通信要遵循统一的时钟信号,不能由多设备提供;D 项正确,半同步通信方式中,握手信号的采样由同步时钟控制。

6. 对同一待排序列分别进行折半插入排序和直接插入排序, 两者之间可能的不同之处是( )。

A. 排序的总趟数

B. 元素的移动次数

C. 使用辅助空间的数量

D. 元素之间的比较次数

【答案】D 。

【解析】折半插入排序所需附加存储空间和直接插入排序相同,从时间上比较,折半插入排序仅减少了关键字间的比较次数,而记录的移动次数不变。折半插入排序的时间复杂度仍为

第 3 页,共 45 页

所以两者之间的不同只可能是元素之间的比较次数。

7. 某设备中断请求的相应和处理时间为100m ,每400ns 发出一次中断请求,中断相应所容许的最长延迟时间为50ns , 贝U 在该设备持续工作过程中CPU 用于该设备的

百分比至少是( ) A. B. C. D.

【答案】B

【解析】每400m 响应一次中断并且用100m 进行处理,所以该设备的

百分比为

8. 求整数时间占用CPU 时间

中断响应容许的延迟时间对此没有影响,属于干扰条件。 阶乘的算法如下,其时间复杂度是( )。

时间占整个CPU 时间

A.

B.

C.

D.

【答案】B 。

【解析】设fact (n )的运行时间函数是T (n )。

该函数中语句①的运行时间是0(1), 语句②的运行时间是

法运算的时间。

因此,

当时

即fact (n

)的时间复杂度为

9. 设计一个判别表达式中左、右括号是否配对出现的算法,采用( )数据结构最佳。

A. 线性表的顺序存储结构

B. 队列

C. 线性表的链式存储结构

D. 栈

【答案】D

第 4 页,共 45 页

其中O (1)为乘则