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

2017年中国人民公安大学安全工程823计算机学科专业基础综合[专业硕士]之计算机组成原理考研冲刺密押题

  摘要

一、选择题

1. float 型数据通常用IEEE754单精度浮点数格式表示。若编译器将float 型变量x 分配在一个32位浮点寄存器FR1中,且

A.C1040000H B.C2420000H C.C1840000H D.C1C20000H 【答案】A

则FR1的内容是( )。

【解析】首先将十进制数转换为二进制数-1000.01,接着把它写成规格化形式=1,阶码=10000010, 尾数

(按

IEEE754标准),然后计算阶码的移码=偏置值+阶码真值=127+3=130, 最后短浮点数代码:数符位

写成十六进制为C1040000H 。选项D 是一个很

容易被误选的选项,其错误在于没有考虑IEEE754标准中隐含最高位1的情况,偏置值是128。

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

A. 任何可以由软件实现的操作也可以由硬件来实现 B. 固件就功能而言类似于软件,而从形态来说又类似于硬件

C. 在计算机系统的层次结构中,微程序属于硬件级,其他四级都是软件级 D. 直接面向高级语言的机器目前已经实现 【答案】D

3. 程序员利用系统调用打开I/O设备时,通常使用的设备标识是( )。

A. 逻辑设备名 B. 物理设备名 C. 主设备号 D. 从设备号 【答案】A

【解析】设备管理具有设备独立性的特点,操作系统以系统调用方式提供给应用程序使用逻辑设备名来请求使用某类设备时,调用中使用的是逻辑设备名,例如LPT1或C0M1等。而操作系统内部管理设备使用的是设备编号。

4. 已知操作符包括价的后缀表达式

将中缀表达式转换为等

时,用栈来存放暂时还不能确定运算次序的操作符。若栈初始时

为空,则转换过程中同时保存在栈中的操作符的最大个数是( )。

A.5 B.7 C.8 D.11

【答案】A

【解析】基本思想是:采用运算符栈是为了比较运算符的优先级,所有运算符必须进栈。只将大于栈顶元素优先级的运算符直接进栈,否则需要退栈栈顶运算符(先出栈的运算符先计算,同优先级的运算符在栈中的先计算)。表达式所列:

产生后缀表达式的过程如下表

通过上表可以看出,显然转换过程中同时保存在栈中的操作符的最大个数是5。

5. 设有向图G=(V ,E ), 顶点集V={V0, V1,V2, V3},

边集

,若从顶点V0开始对图进行深度优先遍历则可能得

到的不同遍历序列个数是( )。

A.2 B.3 C.4 D.5

【答案】D

【解析】根据题意知有向图的结构如图所示。深度优先遍历的特点是尽可能先对纵深方向进行搜索,所以可能得到的不同遍历序列分别是:

6. 在中断系统中,CPU —旦响应中断,则立即关闭标志,以防止本次中断响应过程被其他中断源产生另一次中断干扰( )。

A. 中断允许 B. 中断请求 C. 中断屏蔽