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

2017年新疆农业大学计算机与信息工程学院856数据结构及操作系统之数据结构考研仿真模拟题

  摘要

一、选择题

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

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

A.

B.

C.

D.

【答案】C

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

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

2. 设置当前工作目录的主要目的是( )。

A. 节省外存空间

B. 节省内存空间

C. 加快文件的检索速度

D. 加快文件的读/写速度

【答案】C

【解析】工作目录只是指出了当前操作的默认目录,使得在每次访问的时候不需要由根目录

一层一层地解析,在文件路径比较长时,可以节省许多解析的时间,从而加快了文件的检索速度。

3. 在下列存储形式中,哪一个不是树的存储形式?( )

A. 双亲表示法

B. 孩子链表表示法

C. 孩子兄弟表示法

D. 顺序存储表示法

【答案】D

【解析】顺序存储就是利用一段连续的存储单元依次存储线性表中的元素。树中某个结点的孩子可以有多个,这就意味着,无论用哪种顺序将树中所有的结点存储到数组中,结点的存储位置都无法直接反映逻辑关系。因此简单的顺序存储表示不能满足树的基本要求。常用的三种树的表示法为:双亲表示法、孩子链表示法、孩子兄弟表示法。

条指令/秒

条指令/秒

条指令/秒

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

4. 下列选项中,在用户态执行的是( )。

A. 命令解释程序

B. 缺页处理程序

C. 进程调度程序

D. 时钟中断处理程序

【答案】A

【解析】题目是问用户态执行,可见是有关操作系统基本概念的问题。四个选项中,用户唯一能面对的是命令解释程序,缺页处理程序和时钟中断都属于中断,在核心态执行,而进城调度属于系统调用在核心态执行。只有命令解释程序属于命令接口,可以运行在用户态,接受用户的命令操作控制。

5. 下列关于AOE 网的叙述中,不正确的是( )。

A. 关键活动不按期完成就会影响整个工程的完成时间

B. 任何一个关键活动提前完成,那么整个工程将会提前完成

C. 所有的关键活动提前完成,那么整个工程将会提前完成

D. 某些关键活动若提前完成,那么整个工程将会提前完成

【答案】B

【解析】关键路径是指从有向图的源点到汇点的最长路径。某些关键活动提前完成,那么整个工程将会提前完成,但不是任何一个关键活动提前完成,就能保证整个工程将会提前完成。

6. —个进程的读磁区操作完成后,操作系统针对该进程必做的是( )

A. 修改进程状态为就绪态

B. 降低进程优先级

C. 进程分配用户内存空间

D. 增加进程的时间片大小

【答案】A

【解析】进程等待的操作完成便会从等待状态转移到就绪状态。

7. 稀疏矩阵一般的压缩存储方法有两种,即( )。

A. 二维数组和三维数组

B. 三元组和散列

C. 三元组和十字链表

D. 散列和十字链表

【答案】C

【解析】稀疏矩阵一般的压缩方法为三元组表和十字链表。三元组表就是将非零元素及其对应的行和列构成一个三元组(行标,列标,值)。十字链表相比三元组表而言,主要是对每个结点

增加了两个链域。如果数组经常运算时,会产生大量数据元素的移动,此时,采用链表存储结构更为恰当。

8. 在一个有N 个元素的有序单链表中查找具有给定关键字的结点,平均情况下的时间复杂性为( )。

【答案】B

【解析】二分查找的时间复杂度为在一个用N 个元素的有序单链表中查找具有给定关键字的结点,因为查找是从头结点开始的,需要使用指针顺序往下查找,

因此时间复杂度为

9. 下列程常段的时间复杂度是( )

A.

B.

C.

D.

【答案】C

【解析】外部循环的退出条件是

内部循环的退出条件是

段的时间复杂度为O 即选C 。

10.下列选项中,不能改善磁盘设备

A.

重排请求次序

B. 在一个磁盘上设置多个分区

C. 预读和滞后写

D. 优化文件物理块的分布

【答案】B 。

【解析】磁盘

的一个瓶颈。“重排性能主要是指其读写速度。相对而言,磁盘的性能是计算机性能提高请求次序”可以优化磁臂调度的算法,减少读写时间,故正确;“预读和滞

性能,而对于k ,每次循环都执行所以循环次数为对于j ,每次循环都执行所以每次循环次数为n 次。所以此程序性能的是( )。 后写”是利用内存作为磁盘的缓存,使得对磁盘的访问变为对内存的访问,也可以在总体上提高其“优化文件物理块的分布”减少磁臂调度和旋转调度的等待时间,也可以提高磁盘性能;

而磁盘分区仅在磁盘空间的组织上进行划分, 对磁盘

性能的提升没有什么帮助,

是不能改善磁盘设备性能的,故答案为B 。