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

2016年新疆大学建筑工程学院数据结构考研复试题库

  摘要

一、选择题

1. 处理外部中断时,应该由操作系统保存的是( )。

A. 程序计数器(PC )的内容 B. 通用寄存器的内容 C. 快表(TLB )的内容 D.Cache 中的内容 答:B

【解析】外部中断处理过程首先要保护现场,使得中断处理完后能够恢复程序的状态继续执;②由中断服务程序保行。保护现场有两个含义:①由中断隐指令保存程序的断点(程序计数器)

存通用寄存器和状态寄存器的内容。中断服务程序是操作系统的一部分。

2. 已知程序如下:

{

}

{

}

程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是( )。

A. B. C. D. 答:A

【解析】函数S (intn )是一个递归函数:①当实际参数小于等于零时则返回0, 并终止递归;,并将S (n-1)的结果加上n 作为返回值。程序从②当实际参数大于零时则递归调用S (n-1)

main ( )函数开始,首先调用main ( )函数;在main ( )函数中调用S (1);由于函数S (1)的函数时,将main ( )函数的上下文保存到栈中,并进入函数S (1)

;在S 实际参数大于零,需要调用S (0), 故将S (1)函数的上下文保存到栈中,进入S (0)(0)中,实际参数小于等于零,递归终止。

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

A.5位 B.6位 C.15 位 D.33 位 答:C 。

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

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

4. 下列有关接口的叙述中错误的是:( )

A. 状态端口和控制端口可以合用同一寄存器 B.

接口中CPU 可访问寄存器,称为

端口

端口

指令,

C. 采用独立编址方式时,答:D

【解析】采用统一编码方式,存储器和

端口共用统一的地址空间,不需要专用的

任何对存储器数据进行操作的指令都可用于端口的数据操作。所以D 错误

5. 下列关于UDP 协议的叙述中,正确的是( )

I 提供无连接服务 II 提供复用/分用服务

III 通过差错校验,保障可靠数据传输 A. 仅I B. 仅 I 、II C. 仅 II 、III D.I 、II 、III 答:B

【解析】UDP 无连接创建,提供多路复用服务。虽然有差错检验,但是不能保证可靠数据传输,所以III 错误。

6. 下列说法不正确的是( )。

A. 图的遍历是从给定的源点出发每个顶点仅被访问一次 B. 遍历的基本方法有两种:深度遍历和广度遍历

端口地址和主存地址可能相同

D. 采用统一编址方式时,CPU 不能用访存指令访问