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

2016年广东技术师范学院电子与信息学院J235数据结构(同等学力加试)考研复试题库

  摘要

一、选择题

1. 若

A.x+y

B.-x+y

C.x-y

D.-x-y

答:C 则下列表达式采用8位定点补码运算实现时,会发生溢出的是( )

【解析】8位定点补码能表示的数的范围为:

A 结果为78, B结果为-128, D结果为-78都在此范围内,只有C 结果128超过了8位定点补码能表示的数的范围,会发生溢出

2. 基于比较方法的n 个数据的内部排序。 最坏情况下的时间复杂度能达到的最好下界是( )。

A.0(nlogn )

B.O (logn )

C.O (n ) D.

答:A

【解析】在内部排序中,最坏情况下的时间复杂度为0(nlogn )。

已知待排序的n 个元素可分为个组,每个组包含k 个元素,且任一组内的各元素均分别大干前一

3. 某CPU 主频为1.03GHz , 采用4级指令流水线,每个段的执行需要1个时钟周期。假定CPU

执行了100条指令,在其执行过程中没有发生任何流水线阻塞,此时流水线的吞吐率为( )

A.

B.

C.

D.

答:C

【解析】采用4级流水线执行100条指令,在执行过程中共用

条指令/秒,故答案为C 。

个时钟周期。CPU 的主频是1.03GHz , 也就是说每秒钟有1.03G 个时钟周期。流水线的吞吐率

为条指令/秒 条指令/秒 条指令/秒 条指令/秒

4. 算法的计算量的大小称为计算的( )。

A. 效率

B. 复杂性

C. 现实性

D. 难度

答:B

【解析】算法复杂度通常分为时间复杂度和空间复杂度,算法的计算量的大小可以用时间复杂度衡量,即可以称为计算的复杂度。

5. 若无向图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 —定是无向完全图,无向完全图能 保证其在任何情况下都是连通的,但是这不符合题目中所需边数最少的要求。

6. 若系统S1采用死锁避免方法,S2采用死锁检测方法,下列叙述中正确的是( )。

I . S1会限制用户申请资源的顺序

II. S1需要进行所需资源总量信息,而S2不需要

III. S1不会给可能导致死锁的进程分配资源,S2会

A. 仅

B. 仅

C. 仅

D.

答:

【解析】死锁避免的策略是:必须知道将来的资源需求,以寻找可能的安全允许顺序,如果不存在安全序列就阻塞;死锁检测的策略是:只要允许就分配资源,它指定期检查死锁是否已经发生,如果发生就通过剥夺解除死锁。两种方式都需要所需资源的总量信息,但S1是用于在分配资源时判断是否会导致死锁,而S2是用于检测是否出现死锁。