第一章概述1.下列叙述错误的是()A.目前大多数计算机结构仍属冯·诺依曼结构B.计算机的工作原理基于“程序存储和控制”C.计算机的速度取决于CPU的主频,主频高的CPU速度快D.计算机系统包括硬件、软件两部分参考答案:C2.用于科学计算的计算机,标志系统性能的主要参数是()A.时钟频率B.主存容量C.MFLOPS D.MIPS参考答案:C3.第一台电子计算机ENIAC所用的主要元件是_______。
A.集成电路B.晶体管C.电子管D.都不是参考答案:C4.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元参考答案:C5.下列()属于应用软件。
A.操作系统B.编译系统C.连接程序D.文本处理参考答案:D6.CPU主要包括()A.控制器B.控制器、运算器、CacheC.运算器和主存D.控制器、ALU和主存参考答案:B7. 系统总线中地址线的功能是()A. 用于选择主存单元地址B. 用于选择进行信息传输的设备C. 用于选择外存地址D. 用于指定主存和I/O设备接口电路的地址参考答案:D8.冯·诺依曼机工作方式的基本特点是()A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址参考答案:B9.完整的计算机系统应包括_______。
A.程序和数据B.整机和电源C.主机和外设D.硬件和软件参考答案:D10.计算机经历了从器件角度划分的四代发展历程,但从系统结构上来看,至今绝大多数计算机仍属于______型计算机。
A.实时处理B.智能化C.并行D.冯.诺依曼参考答案:D11.所谓n位的CPU,n是指_______。
A.地址总线位数B.数据总线位数C.控制总线位数D.I/O位数参考答案:B12.第一台电子计算机ENIAC所用的主要元件是_______。
A.集成电路B.晶体管C.电子管D.都不是参考答案:C13.计算机硬件能直接执行的只有______。
A.符号语言B.机器语言C.汇编语言D.机器语言和汇编语言参考答案:B14. 通常划分计算机发展的时代是以______为标准的。
A.所用的电子元器件B.运算速度C.计算机结构D.所用语言参考答案:A15. 目前人们所说的个人计算机属于______。
A.巨型机B.中型机C.小型机D.微型机参考答案:A16.冯·诺依曼计算机的基本工作方式是()A.控制流驱动方式B.多指令流多数据流方式C.微程序控制方式D.数据流驱动方式参考答案:A17. 在CPU的组成中,不包含()A.运算器B.存储器C.控制器D.寄存器参考答案:B18. 存储字是指()A.存放在一个存储单元中的二进制代码组合B.存储单元的个数C.存放在一个存储单元中的二进制代码位数D.机器指令的位数参考答案:A19. 存储字长是指()A.存放在一个存储单元中的二进制代码组合B.存储单元的个数C.存放在一个存储单元中的二进制代码位数D.机器指令的位数参考答案:C20. 数据流通常是()A.从主存流行控制器B.从控制器流向主存C.从控制器流向运算器D.在运算器与主存间流动参考答案:D二、冯·诺依曼计算机体系结构的基本思想是什么?按此思想设计的计算机硬件系统应由哪些部件组成?它们各起什么作用?参考答案:冯·诺依曼计算机体系结构的基本思想是存储程序,也就是将用指令序列描述解题程序与原始数据一起存储到计算机中。
解题程序一旦启动,就能自动取出一条条指令并加以执行,直至程序执行结束,得到计算结果。
按此思想设计的计算机硬件系统包含运算器、控制器、存储器、输入设备及输出设备等五个基本部件:1、运算器用来控制数据变换和各种运算;2、控制器为计算机各种提供统一的时钟,对程序中的各基本操作进行时序分配,并发出相应的控制信号,驱动计算机的各部件按节拍有序完成程序规定的操作内容;3、存储器用来存放程序、数据及计算结果;4、输入/输出设备接收用户提供的外部信息或用来向用户提供输出信息。
第三章数据的表示及运算器1. 算术/逻辑运算单元74LS181可完成_______。
A.16种算术运算功能B.16种逻辑运算功能C.16种算术运算功能和16种逻辑运算功能D.4位乘法运算功能参考答案:C2. 四片74181和一片74182相配合,具有()传递功能。
A.行波进位B.组内行波进位,组间先行进位C.组内先行进位,组间先行进位D.组内先行进位,组间行波进位参考答案:C3.下列_______属于有权码。
A.8421码B.余3码C.ASCⅡ码D.没有参考答案:A4.在定点二进制运算中,减法运算一般通过_______来实现。
A.原码运算的二进制减法器B.补码运算的二进制减法器C.补码运算的十进制加法器D.补码运算的二进制加法器参考答案:D5.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是_____。
A .11001011B .11010110C .11000001D .11001001参考答案:D6.用一位奇偶校验位,能检测出一位存储器错的百分比为( )A .0%B .25%C .50%D .100%参考答案:D7.负数(补码表示)规格化浮点数尾数M 的表示范围为_______。
A .-1<M<-0.5B .-1≤M ≤-0.5C .-1≤M<-0.5D .-1<M ≤-0.5参考答案:C8.对真值0表示形式唯一的机器数是_______。
A .原码B .补码C .反码D .移码参考答案:B9.下列等式中,不成立的等式是( )A .[-0]补=[+0]补B .[+0]原=[+0]补C .[+0]原=[+0]反D .[-0]原=[-0]补参考答案:D10. 若X 为大于-21的负小数,[X]补=1.X 1X 2X 3,则( ) A .X 1必须为1,X 2X 3至少有一个为1B .X 1必须为1,X 2X 3任意C .X 1必须为0,X 2X 3至少有一个为1D .X 1必须为0,X 2X 3任意参考答案:A11.5. 下列无符号数中,其值最大的数是_______。
A. (123)8B. (95)10C. (1101101)2D. (76)16参考答案:D12.全加器比半加器多一根输入线,该输入线是()。
A .本位进位B .低位进位C .加数D .被加数参考答案:B13.在浮点运算中,对阶操作是指()。
A .小阶增大,尾数右移B .大阶减小,尾数右移C .小阶增大,尾数左移D .大阶减小,尾数右移参考答案:A14.当采用双符号位时,发生负溢的特征是双符号位为()A .00B .01C .10D .11参考答案:C15.已知[X]补=11111010,[Y]补=00010110,计算[2X -2Y ]补为( ) A .10010111 B .11101001C .01111111D .01101001参考答案:B16.若某个8位二进制数的[X]补和[X]原表示形式相同,则该数是( )A .只能为正数B .只能为0C .为-0D .为正数或某个特定的负数参考答案:D17.一个C 语言程序在一台32位机器上运行。
程序中定义了三个变量xyz ,其中x 和z 是int 型,y 为 short 型。
当x=127,y= -9时,执行赋值语句z=x +y 后,xyz 的值分别是A .X=0000007FH ,y=FFF9H ,z=00000076HB .X=0000007FH ,y=FFF9H ,z=FFFF0076HC .X=0000007FH ,y=FFF7H ,z=FFFF0076HD .X=0000007FH ,y=FFF7H ,z=00000076H参考答案:D18.组成一个运算器需要多个部件,但下面所列()不是组成运算器的部件。
A .状态RB .数据总线C .ALUD .地址R参考答案:D19.关于奇偶校验功能的正确描述是_______A .均能检测奇数个错B .均能检测偶数个错C .奇校验检测奇数个错,偶校验检测偶数个错D .能验算出奇数个错的个数参考答案:A20.在大量数据传送中,常用且有效的检验方式是_______A .海明码校验B .偶校验C .奇校验D .CRC 校验参考答案:D二、已知x=-0.01111,y=+0.11001,求[x]补、[-x]补、[y]补、[-y]补、[x+y]补、[x-y]补。
参考答案:[x]原=1.01111 [x]补=1.10001 所以[-x]补=0.01111[y]原=0.11001 [y]补=0.11001 所以[-y]补=1.00111[x]补 = 11.10001+ [y]补 = 00.11001[x+y]补 = 00.01010所以 x+y=+0.01010[x]补 = 11.10001+ [-y]补 = 11.00111[x-y]补 = 10.11000因为符号位相异,所以结果发生溢出。
三、某机器字长32位,浮点表示时,阶码占8位,尾数24位,各包含一位符号位,问: ① 带符号定点小数的最大表示范围是多少?② 带符号定点整数的最大表示范围是多少?③ 浮点表示时,最大的正数是多少?④ 浮点表示时,最大的负数是多少?参考答案:(本题及后续本章题目,答案为红色的,书写格式参考本章第二题)(1) -1 ~ 1-2-31(2) -2-31 ~ 2-31-1(3) 2127 * ( 1-2-31)(4) 非规格化: -2-31 *2-128=2-151 规格化:- (2-1+2-31) *2-128四、有一计算机字长32位,数符位是第31位,单精度浮点数格式如图所示:对于二进制数1000 1111 1110 1111 1100 0000 0000 0000① 表示一个补码整数,其十进制是多少?② 表示一个无符号整数,其十进制是多少?③ 表示一个IEEE754标准的单精度浮点数,其值是多少?答题要点:(本题及后续本章题目,答案为红色的,书写格式参考本章第二题)(1) 真值: -70104000H(2) 无符号整数:8FEFC000H(3) - (0.1110111111) *2-95五、某机器字长16位,问下列几种情况下所能表示的范围是多少?(1)无符号整数(2)原码定点小数(3)补码定点小数(4)补码定点整数(5)1位 8位移码 7位原码参考答案:(本题及后续本章题目,答案为红色的,书写格式参考本章第二题)(1) 0~ 65535(2) -(1-2-15 ) ~ 1-2-15(3) -1~ 1-2-15(4) -32768~ 3276731 30 23 22 0(5) -(1-2-7 ) *2+127 ~ (1-2-7 ) *2+12六、如果采用奇校验,写出下述数据的校验位。