2017年北京航空航天大学计算机学院961计算机学科专业基础综合之计算机组成原理考研强化模拟题
● 摘要
一、选择题
1. 假设变址寄存器R 的内容为1000H , 指令中的形式地址为2000H ; 地址1000H 中的内容为2000H , 地址2000H 中的内容为3000H ,地址3000H 中的内容为4000H , 则变址寻方式下访问到的操作数是( )
A.1000H
B.2000H
C.3000H
D.4000H
【答案】D
【解析】根据变址寻址的EA=(IX )+A,变址寄存器的内容与形式地址的内容相加之后得到操作数的实际地址,由题可知EA=1000H+2000H=3000H, 根据实际地址访问内存,获取操作数4000H 。
2. 早期微型机中,不常用的
A. 程序查询方式
B. 中断方式
C.DMA 方式
D. 通道方式
【答案】D
3. 下列寄存器中,汇编语言程序员可见的是( )。
A. 存储器地址寄存器(MAR )
B. 程序计数器(PC )
C. 存储器数据寄存器(MDR )
D. 指令寄存器(IR )
【答案】B
【解析】CPU 有5个专用寄存器,它们是程序计数器(PC )、指令寄存器OR )、存储器地址
,这些寄存器中有些是寄存器(MAR )、存储器数据寄存器(MBR )和状态标志寄存器(PSWR )
CPU 的内部工作寄存器,对汇编语言程序员来说是透明的,在汇编语言程序设计中不会出现。但汇编语言程序员可以通过制定待执行指令的地址来设置PC 的值,所以程序计数器(PC )对于汇编语言程序员可见的。
信息交换方式是( )。
4. 对于下列关键字序列,不可能构成某二叉排序树中一条查找路径的序列是( )。
A.95, 22, 91, 24, 94, 71
B.92, 20, 91, 34, 88, 35
C.21, 89, 77, 29, 36, 38
D.12, 25, 71, 68, 33, 34
【答案】A
【解析】各选项对应的查找过程如下图所示,从中看到选项B 、C 、D 对应的查找树都是二叉排序树,只有选项A 对应的查找树不是一棵二叉排序树,因为在以91为根的左子树中出现了比91大的结点94。
5. 下列关于进程和线程的叙述中,正确的是( )。
A. 不管系统是否支持线程,进程都是资源分配的基本单位
B. 线程是资源分配的基本单位,进程是调度的基本单位
C. 系统级线程和用户级线程的切换都需要内核的支持
D. 同一进程中的各个线程拥有各自不同的地址空间
【答案】A 。
【解析】利用排除法来确定正确答案:“线程是资源分配的基本单位,进程是调度的基本单
“系统级线程和用户级线程的切换都需要内核的支持”也不正确,位”这句话说反了,明显错误。
因为用户级线程的切换由用户编写的RuntimeSystem 执行的,内核并不感知。“同一进程中的各个线程拥有各自不同的地址空间”明显错误,引入线程的目的就是为了同一进程的所有线程能共享进程的地址空间,故“不管系统是否支持线程,进程都是资源分配的基本单位”是正确的。
6. 由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是( )。
A.-126
B.-125
C.-32
D.-3
【答案】B
【解析】能表示的最小整数一定是负数,符号位占用1个“1”;负数的补码和原码的转化是:原码符号位不变,数值部分按位取反,末位加“1”。因此最小的整数的补码是“10000011”,原
码为“11111101”,即
7. 计算机系统中的并行性是指( )。
A. 只有一个事件发生
B. 两个以上的事件不在同一时刻发生
C. 两个以上的事件不在同一时间间隔内发生
D. 两个以上的事件在同一时刻发生或同一时间间隔内发生
【答案】D
8. 以下关于超线程技术的描述,不正确的是_____。
A. 超线程技术可以把一个物理内核模拟成两个逻辑核心,降低处理部件的空闲时间。
B. 相对而言,超线程处理机比多核处理机具有更低的成本。
C. 超线程技术可以和多核技术同时应用。
D. 超线程技术是一种指令级并行技术。
【答案】D
【解析】超线程技术是同时多线程技术在英特尔处理机上的具体实现。
9. 对有2个顶点e 条边且使用邻接表存储的有向图进行广度优先遍历,其算法时间复杂度是( )。
A.0(n )
B.0(e )
C.0(n+e)
D.O (nxe )
【答案】C 。
【解析】遍历图的过程实质上是对每个顶点查找其邻接点的过程。其耗费的时间则取决于所采用的存储结构。当用二维数组表示邻接矩阵图的存储结构时,查找每个顶点的邻接点所需时间
为,其中n 为图中顶点数。而当以邻接表作图的存储结构时,找邻接点所需时间为0(e )其中e 为无向图中边的数或有向图中弧的数。由此,当以邻接表作存储结构时,深度优先搜索遍历图的时间复杂度为O (n+e)。即可得出正确答案。
10.元素a ,b , c ,d ,e 依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所有元素都出栈,则在所有可能的出栈序列中,以元素d 开头的序列个数是( )。
A.3
B.4
C.5
D.6
【答案】B
【解析】d 首先出栈后的状态如下图所示。
相关内容
相关标签