2017年同济大学软件学院408计算机学科专业基础综合之计算机组成原理考研仿真模拟题
● 摘要
一、选择题
1. 若一棵二叉树的前序遍历序列为a ,e ,b , d ,c ,后序遍历序列为b ,c , d ,e , a ,则根结点的孩子结点( ).
A. 只有e
B. 有e 、b
C. 有e 、c
D. 无法确定
【答案】A 。
【解析】由题目可知,若一棵二叉树的前序遍历序列为a , e , b , d ,c , 后序遍历序列为b , c ,d ,e ,a ,其中a 为这棵二叉树的根结点,接下来,在前序遍历的第二个结点为e ,而后序遍历的倒数第二个结点为e ,说明a 的孩子结点只有e 。
2. 若x=103,y=-25, 则下列表达式采用8位定点补码运算实现时,会发生溢出的是( )
A.x+y
B.-x+y
C.x-y
D.-x-y
【答案】C
【解析】8位定点补码能表示的数的范围为:
A 结果为78, B 结果为-128, D 结果为-78都在此范围内,只有C 结果128超过了8位定点补码能表示的数的范围,会发生溢出
3. CRT 的分辨率为像素,像素的颜色数为256, 则刷新存储器的容量是( )。
A.512KB
B.1MB
C.256KB
D.2MB
【答案】B
4. 本地用户通过键盘登录系统时,首先获得的键盘输入信息的程序是( )。
A. 命令解释程序
B. 中断处理程序
C. 系统调用服务程序
D. 用户登录程序
【答案】B
【解析】外部设备在与计算机连接时有多种方式,中断技术就是一种常用方式。其工作原理是:利用处理机中断信号线,外部设备在需要服务的时候将该线设置为有效,计算机若同意接受
,中断则会停止当前进程的运行,转而服务发出中断的物理设备(注意与陷阱,即软中断有区别)
那么对不同外部设备进行服务的程序代码是不同的,如何找到这些代码呢? 这就要借助中断向量,中断向量一般是由硬件根据中断的类型(不同外设不同)计算所得,或计算机系统在开机配置时所配置的。处理机取得中断向量,其实就是一个物理地址,该地址下存放的是为此中断服务的代码的起始地址。所以,当键盘按下的时候,键盘控制器获得该操作动作,先将键盘扫描码读入键盘缓冲区,再向处理机发出键盘中断,适当的时候(一条指令的末尾或一条原语结束)处理机会响应中断,调用指定服务程序将键盘缓冲区中的键盘扫描码输入到登录进程中去。如此,最先响应键盘的必然是中断处理程序。本题中,像命令解释器(例如cmd 窗口)、系统调用服务和用户登录程序都在中断处理程序后面。
5. 磁盘驱动器向盘片磁层记录数据时采用( )方式写入。
A. 并行
B. 串行
C. 并一串行
D. 串一并行
【答案】B
6. 假定基准程序A 在某计算机上的运行时间为100秒,其中90秒为CPU 时间,其余为I/O时间。若CPU 速度提高50%,I/O速度不变,则运行基准程序A 所耗费的时间是( )。
A.55秒
B.60秒
C.65秒
D.70秒
【答案】D 。
【解析】CTU 速度提高50%, 即CTU 性能提高比为1.5, 改进之后的CPU
运行时间
I/O
速度不变,仍维持10秒,所以运行基准程序A 所耗费的时间为70秒。
7. 下列选项中,能缩短程序执行时间的措施是( )。
I. 提高CPU 时钟频率
II. 优化数据通路结构
III. 对程序进行编译优化
A. 仅I 和II
B. 仅I 和III
C. 仅II 和III
D.I 、II 和III
【答案】D
【解析】一般说来,CPU 时钟频率(主频)越高,CPU 的速度就越快;优化数据通路结构,可以有效提高计算机系统的吞吐量;编译优化可得到更优的指令序列。所以I 、II 、III 都是有效措施。
8. 按指令流(I )和数据流(D )的组织方式,单处理机系统属于( )结构。
A.SISD
B.SIMD
C.MISD
D.MIMD
【答案】A
9. 下列给出的指令系统特点中,有利于实现指令流水线的是( )。
指令格式规整且长度一致
指令和数据按边界对齐存放
A. 仅
B. 仅 只有Load/Store指令才能对操作数进行存储访问
C. 仅 D.
【答案】D
【解析】特点I 和III 都是RISC 机的特征,而特点II 则有利于指令和数据的存放,所以以上三个特点都有利于实现指令流水线。
10.微程序控制器中,机器指令与微指令的关系是( )。
A. 每一条机器指令由一条微指令来执行
B. 每一条机器指令由一段用微指令编成的微程序来解释执行
C. 一段机器指令组成的程序可由一条微指令来执行
D. —条微指令由若干条机器指令组成
【答案】B
11.若用户进程访问内存时产生缺页,则下列选项中,操作系统可能执行的是( )
Ⅰ. 处理越界错 Ⅱ. 置换页 Ⅲ. 分配内存
A. 仅Ⅰ、Ⅱ
B. 仅Ⅱ、 Ⅲ
C. 仅Ⅰ、 Ⅲ
D. Ⅰ、Ⅱ和 Ⅲ
相关内容
相关标签