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

2018年广西师范大学880数据结构(含C程序设计)及操作系统之数据结构考研核心题库

  摘要

一、单项选择题

1. 若将关键字1, 2, 3, 4, 5, 6, 7依次插入到初始为空的平衡二叉树T 中, 则T 中平衡因子为0的分支结点的个数是( )

A.0

B.1

C.2

D.3

【答案】D

【解析】将图中给定的关键字序列依次插入到平衡树中, 构成的平衡树如下图所示, 由图可知平衡因子为0的分支结点为3个叶子结点, 故答案为D 。

2. 对进行基数排序,一趟排序的结果是:( )

A. 05, 46, 13, 55, 94, 17, 42 B.

C. 42,13, 94,05, 55, 46,17

D. 05,13, 46,55,17,42,94

【答案】C

【解析】基数排序有两种:最低位优先和最高位优先。

①最低位优先的过程

先按最低位的值对记录进行排序,在此基础上,再按次低位进行排序,依此类推。由低位向高位,每趟都是 根据关键字的一位并在前一趟的基础上对所有记录进行排序,直至最高位,则完成了基数排序的整个过程。

②以r 为基数的最低位优先排序的过程 假设线性表由结点序列

成,

其中构成,每个结点的关键字由d 元组。在排序过程中,使用r 个队列

第 2 页,共 63 页 组。排序过程就

是对i=0, 1,... ,d -1,依次做一次“分配”和“收集”。

分配:开始时,把

收集:把各个队列置成空队列,然后依次考察线性:

表中的每一个结点各个队列中的结点依次首尾相接,得到新的结点序列,从而组成新的。如果的关键字k=k,就把放进Q k 队列中。

线性表。

3. 要连通具有n 个顶点的有向图,至少需要( )条边。

A.n -1

B.n

C.n+1

D.2n

【答案】B

【解析】对于有向图来说,两个顶点之间的边是具有方向的。如果是构成连通的无向图,需要n -1条边,而对于有向图来说,只需要再加上第一个顶点和最后一个顶点加上一条边,让其构成环状的图即可,因此最少需要n 条边。

4. 响应外部中断的过程中, 中断隐指令完成的操作, 除保护断点外, 还包括( )。

Ⅰ. 开关中断

Ⅱ. 保存通用寄存器的内容

Ⅲ. 形成中断服务程序入口地址并送PC

A. 仅Ⅰ、Ⅱ

B. 仅Ⅰ、Ⅲ

C. 仅Ⅱ、Ⅲ

D. Ⅰ、Ⅱ、Ⅲ

【答案】B 。

【解析】中断隐指令完成的操作有3个:

①保存断点; ②关中断; ③引出中断服务程序(形成中断服务程序入口地址并送PC) 。

而保存通用寄存器内容的操作是由软件来实现, 不是由中断隐指令实现的。

5. 对于循环队列( )。

A. 无法判断队列是否为空

B. 无法判断队列是否为满

C. 队列不可能满

D. 以上说法都不是

【答案】D

【解析】循环队列也会出现队列满的情况,并且循环队列也可以判断是否为空或满。至少可以通过两种方法进行判断:①另设一个布尔变量来区别队列是空还是满;②队满时,(rear+1)

第 3 页,共 63 页

font 。

6. 若用户进程访问内存时产生缺页, 则下列选项中, 操作系统可能执行的是( )

Ⅰ. 处理越界错

Ⅱ. 置换页

Ⅲ. 分配内存

A. 仅Ⅰ、Ⅱ

B. 仅Ⅱ、Ⅲ

C. 仅Ⅰ、Ⅲ

D. Ⅰ、Ⅱ和Ⅲ

【答案】B

【解析】用户进程访问内存时缺页会发生缺页中断。发生缺页中断, 系统地执行的操作可能是置换页面或分配内存。系统内没有越界的错误, 不会进行越界出错处理。

7. 下列选项中的英文缩写均为总线标准的是( )。

A.PCI 、CRT 、USB 、EISA

B.ISA 、CPI 、VESA 、EISA

C.ISA 、SCSI 、RAM 、MIPS

D.ISA 、EISA 、PCI 、PCI-Express

【答案】D

【解析】选项A 中的CRT 和USB 、选项B 中的CPI 、选项C 中的RAM 和MIPS 均不是总线标准的英文缩写, 只有选项D 中的英文缩写均为总线标准。

8. 在体系结构中, 直接为ICMP 提供服务的协议是( )。

A.PPP

B.IP

C.UDP

D.TCP

【答案】B 。

【解析】首先明确ICMP 是网络层的协议, 由于服务必须是下一层向上一层提供服务的, 因此选项C 项中的UDP 和选项D 项中的TCP 属于传输层, 在网络层上面, 所以显然错误, 而PPP 协议是广域网数据链路层协议, 直接为网络层, 也就是IP 层提供服务, ICMP 协议是封装在网络层, 因此PPP 不能直接为ICMP 提供服务, ICMP 报文直接封装在IP 分组中, 故答案是B 。

9. 下列选项中,降低进程优先级的合理时机是( ).

A. 进程的时间片用完

B. 进程刚完成I/O,进入就绪队列

C. 进程长期处于就绪队列

第 4 页,共 63 页