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

2017年上海理工大学光电信息与计算机工程学院848数据结构及操作系统之数据结构考研仿真模拟题

  摘要

一、选择题

1. 已知关键字序列5, 8, 12, 19,28,20,15,22是小根堆(最小堆),插入关键字3,调整后的小根堆是( )。

A.3, 5,12,8, 28,20, 15,22,19 B.3, 5, 12, 19, 20, 15, 22, 8, 28 C.3, 8, 12, 5, 20, 15, 22, 28, 19 D.3, 12, 5, 8, 28, 20, 15, 22, 19

【答案】A

【解析】在堆中插入或删除一个元素后,将不再满足堆的性质。为了使其成为新堆,在输出堆顶元素后,需要调整剩余元素。具体过程如图(1)〜(5)所示,(1)为原堆,(2)为插入3后,(3)、(4)为调整过程,(5)为调整后的小根堆。

2. 下列选项中,描述浮点数操作速度指标的是( )。

A.MIPS B.CPI C.IPC

D.MFLOPS 【答案】D

【解析】

表示每秒执行多少百万次浮点

. 表示每秒执行多少百万条指令。对于一个给定的程序,

MIPS 定义为

这里所说的指令一般是指加、减运算这类短指令。

就是每条指令执行所用的时钟周期数。由于不同指令的功能不同,

造成指令执行时间不同,也即指令执行所用的时钟数不同,所以CPI 是一个平均值。

每个时钟周期执行的指令数。

3. 下列有关

B.

接口的叙述中错误的是:( )

端口

端口

指令,

运算,用来描述计算机的浮点运算速度,适用于衡量处理机的性能。

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

接口中CPU 可访问寄存器,称为C. 采用独立编址方式时,【答案】D

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

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

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

4. n 个顶点的无向图的邻接表最多有( )个表结点。

A.IT B.n (n-l ) C.n (n+l) D.n (n-l )/2 【答案】B

【解析】当n 个顶点构成的无向图是无向完全图时,则每一个结点都会和其余的n-1个结点

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

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

连接,从而会产生n (n-l )个表结点。

5. 已知一算术表达式的中缀表达式为

【答案】D

其后缀形式为( )。

【解析】后缀表达式:在程序语言中,运算符位于两个操作数后面的表达式。

6. 在系统总线的数据线上,不可能传输的是( )。

A. 指令 B. 操作数

C. 握手(应答)信号 D. 中断类型号型号 【答案】C

【解析】握手(应答)信号属于通信联络控制信号应该在通信总线上传输,不可能在数据总线上传输。而指令、操作数和中断类型码都可以在数据线上传输。

7. 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是( )。

A. B. C. D.

字节 字节 字节 字节

【答案】C

【解析】段内位移的最大值就是最大段长。段号长度占了8位,剩下32-8=24位是段内位移空间,因此最大段长为B 。

8. 下列选项中,属于多级页表优点的是( )

A .加快地址变换速度 B. 减少缺页中断次数 C. 减少页表项所占字节数 D. 减少页表所占的连续内存空间 【答案】D

【解析】多级页表避免了把所有的页表一直保存在内存中

9. 某机器有一个标志寄存器,其中有进位/借位标志CF 、零标志ZF 、符号标志SF 和溢出标志OF ,条件转移指令bgt (无符号整数比较大于时转移)的转移条件是( )。

A.CF+OF=0 B.SF+ZF=0 C.CF+ZF=0 D.CF+SF=0