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. 指令级并行
相关内容
相关标签