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

2017年北京邮电大学计算机学院408计算机学科专业基础综合之计算机组成原理考研题库

  摘要

一、选择题

1. 某计算机使用4体交叉存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005, 8006, 8007, 8008, 8001, 8002, 8003, 8004, 8000, 则可能发生发生缓存冲突的地址对是( )。

A.8004、8008

B.8002、8007

C.8001、8008

D.8000、8004

【答案】D

【解析】交叉存储器,又称低位交叉编址,即低位地址为体号,高位地址为体内地址。本题中,主存地址对应的体号分别是:1, 2, 3, 4, 1, 2, 3, 4, 4。地址为8004和8000都是存取的四号储存器,可能导致8004存储还未完成而又存取8000地址,因此可能发生缓存冲突。

2. 3.5英寸软盘记录方式采用( )。

A. 单面双密度

B. 双面双密度

C. 双面高密度

D. 双面单密度

【答案】C

3. 如果认为等待设备的状态信号是处于非工作状态(即踏步等待),那么在下面几种主机

_____主机与设备是串行工作的;_____主机与设备是并行工作的;_____与设备之间的数据传送中:

主程序与设备是并行运行的。

A. 程序查询方式

B. 程序中断方式

C. 方式

【答案】A , B , C

4. 定点8位字长的字,采用2的补码形式表示8位二进制整数,可表示的数范围为( )。

A.

B.

C.

D.

【答案】D

5. 设置当前工作目录的主要目的是( )。

A. 节省外存空间

B. 节省内存空间

C. 加快文件的检索速度

D. 加快文件的读/写速度

【答案】C

【解析】工作目录只是指出了当前操作的默认目录,使得在每次访问的时候不需要由根目录

一层一层地解析,在文件路径比较长时,可以节省许多解析的时间,从而加快了文件的检索速度。

6. 在采用中断I/O方式控制打印输出的情况下,CPU 和打印控制接口中的I/O端口之间交换的信息不可能是( )。

A. 打印字符

B. 主存地址

C. 设备状态

D. 控制命令

【答案】B

【解析】I/O接口的功能包括:①选址功能;②传送命令功能;③传送数据功能;④反映I/O设备工作状态功能。A 项为数据,C 项为设备状态,D 项为命令。B 项,主存地址在中断方式控制下是不需要的,因此,它不可能是CTU 和打印控制接口中的I/O端口之间交换的信息。

7. float 类型(即IEEE754单精度浮点数格式)能表示的最大正整数是( )。

A.

B.

C.

D.

【答案】D 。

【解析】IEEE754单精度浮点数尾数采用隐藏位策略的原码表示,且阶码用移码表示的浮点数。规格化的短浮点数的真值为:,S 为符号位,E 的取值为1〜254, f 为23

位;故float 类型能表示的最大整数是

8. 下列关于最小生成树的叙述中,正确的是( )。

Ⅰ. 最小生成树的代价唯一Ⅱ. 所有权值最小的边一定会出现在所有的最小生成树中Ⅲ. 使用普里姆(Prim )算法从不同顶点开始得到的最小生成树一定相同Ⅳ. 使用普里姆算法和克鲁斯卡尔(Kruskal )算法得到的最小生成树总不相同

A. 仅Ⅰ

B. 仅Ⅱ

C. 仅Ⅰ、Ⅲ

D. 仅Ⅱ、Ⅳ

【答案】A 。

【解析】当图中存在相同权值的边时,其最小生成树可能是不唯一的,但最小生成树的代价一定是相同的,所以说法Ⅰ正确。从n 个顶点的连通图中选取n-1条权值最小的边可能构成回路,所以说法Ⅱ错误。当某个顶点有权值相同的边,使用普里姆(Prim )算法从不同顶点开始得到的最小生成树并不一定相同,所以说法Ⅲ错误。当最小生成树不唯一时,使用普里姆算法和克鲁斯卡尔(Kruskal )算法得到的最小生成树可能相同,也可能不同,所以说法Ⅳ错误。由此可得出正确答案。

9. 下列选项中会导致进程从执行态变为就绪态的事件是( )。

A. 执行P (wait )操作

B. 申请内存失败

C. 启动I/O设备

D. 被尚优先级进程抢占

【答案】D

【解析】D 项,被高优先级进程抢占,进程会由执行态变为就绪态。ABC 三项,程序由于缺少资源而由执行态转为阻塞态。

10.下列寄存器中,汇编语言程序员可见的是( )。

A. 存储器地址寄存器(MAR )

B. 程序计数器(PC )

C. 存储器数据寄存器(MDR )

D. 指令寄存器(IR )

【答案】B

【解析】CPU 有5个专用寄存器,它们是程序计数器(PC )、指令寄存器OR )、存储器地址

,这些寄存器中有些是寄存器(MAR )、存储器数据寄存器(MBR )和状态标志寄存器(PSWR )

CPU 的内部工作寄存器,对汇编语言程序员来说是透明的,在汇编语言程序设计中不会出现。但汇编语言程序员可以通过制定待执行指令的地址来设置PC 的值,所以程序计数器(PC )对于汇编语言程序员可见的。

11.从执行程序的角度看,并行性等级最高的是( )。

A. 指令内部并行

B. 作业或程序级并行

C. 指令级并行