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

2017年广西师范学院计算机与信息工程学院818计算机基础考研导师圈点必考题汇编

  摘要

一、选择题

1. 某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码法,共有33个微命令,构成5个互斥类,分别包含7、3、12、5和6个微命令,则操作控制字段至少有( )。

A.5位 B.6位 C.15 位 D.33 位 【答案】C 。

,根据每个类中微命令的多少可以分别【解析】33个微命令分成5个互斥类(即5个字段)

确定字段的长度 为3、2、4、3、3位,又因为采用直接编码方式,所以它们之和就是操作控制字段的位数。

2. 下列线索二叉树中(用虚线表示线索),符合后序线索树定义的是( )。

【答案】D

【解析】线索二叉树利用二叉链表的空链域来存放结点的前驱和后继信息,解题思路较简单。题中所给二叉树的后序序列为dbca 。结点d 无前驱和左子树,左链域空,无右子树,右链域指向其后继结点b ; 结点b 无左子树,左链域指向其前驱结点山结点c 无左子树,左链域指向其前驱结点b ,无右子树,右链域指向其后继结点a 。所以正确选项为D 。

3. 串是一种特殊的线性表,其特殊性体现在( )。

A. 数据元素是一个字符 B. 可以顺序存储

C. 数据元素可以是多个字符 D. 可以链接存储 【答案】A

4. 循环两列放在一维数组

中,endl 指向队头元素,end2指向队尾元素的后一个位置。

假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。初始时为空,下列判断队空和队满的条件中,正确的是( )

A. 队空

:B. 队空:C. 队空:D. 队空:【答案】A

【解析】在循环队列中,在少用一个元素空间的前提下,可约定入队前,测试尾指针在循环意义下加1后是否等于头指针,若相等,则队满。而队空的条件还是首尾指针是否相等。

5. 下列选项中,用于提高RAID 可靠性的措施有( )

I. 磁盘镜像 II. 条带化 III. 奇偶校验 IV . 增加Cache 机制 A. 仅 I 、II B. 仅 I 、III C. 仅 I 、III 和IV D. 仅II 、III 和IV 【答案】B

【解析】能够提高RAID 可靠性的措施主要是对磁盘进行镜像处理和进行奇偶校验。其余选项不符合条件。

6. 对于栈操作数据的原则是( )。

A. 先进先出 B. 后进先出 C. 后进后出 D. 不分顺序 【答案】B

【解析】先进先出是队列操作数据的原则。先进后出是栈操作数据的原则,栈限定在表尾进行插入和删除。

队满:队满

队满:

modM ; 队满:

7. 循环队列元素数是( )。

存放其元素值,用front 和rear 分别表示队头和队尾,则当前队列中的

【答案】A

【解析】对于循环队列,需要深刻理解队头在队尾进行进队操作。

素的个数=所以统一的公式就是

8. 下列四个序列中,哪一个是堆( )?

A.75,65,30,15,25,45,20,10 B.75,65,45,10,30,25,20,15 C.75,45,65,30,15,25,20,10 D.75,45,65,10,25,30,20,15

【答案】C

【解析】堆的定义: n 个关键字序列

称为堆,当且仅当该序列满足如下性质(简称为堆性质):

和队尾

的概念,在队头进行出队操作,

如果为负则元

可能为正也可能为负,为正时元素个数=

小根堆:满足第①种情况的堆; 大根堆:满足第②种情况的堆。

根据堆定义即可得出答案。

9. 有六个元素6, 5, 4, 3, 2, 1顺序入栈,下列不是合法的出栈序列的是( )。

A.543612 B.453126 C.346521 D.234156 【答案】C

【解析】根据栈的后进先出的特点,对于C 选项中前两个元素得出栈顺序可以看出,4在5和6前先出栈,又根据入栈顺序,4在5和6后入栈,因此4出栈时,5和6必定在栈内,且5在6之上,所以出栈时5要比6先出找。

10.某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小相同,

把一个磁盘块读人缓冲区的时间为传送到用户区的时间是

CPU 对一块数据进行分析的时间为

构下,读人并分析完该文件的时间分别是( )。

A.

B.

C.

D.

将缓冲区的数据

,在单缓冲区和双缓冲区结