1、计算机学科专业基础综合组成原理-计算机系统概述、数据的表示和运算(三)及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:52,分数:52.00)1.下列关于冯诺依曼计算机的叙述中,不正确的是_。 A.计算机硬件由控制器、运算器、存储器、输入设备、输出设备五部分组成 B.数据和程序在计算机中都用二进制数表示,且存放于计算机的存储器之中 C.冯诺依曼计算机是一种虚拟计算机系统 D.目前的大多数计算机还是基于冯诺依曼计算机的(分数:1.00)A.B.C.D.2.计算机系统包括_。 A.运算器、存储器、控制器 B.主机与外部设备 C.硬件系统与软件系统 D.系统软件与
2、应用软件(分数:1.00)A.B.C.D.3.下列说法中错误的是_。 A.主频为 1GHz的 CPU运算性能可能强于主频为 2GHz的 CPU B.衡量用于科学计算的 CPU性能的主要指标为 MFLOPS C.字长指计算机能直接处理的二进制信息的位数 D.主频是指 CPU机器周期的倒数(分数:1.00)A.B.C.D.4.下图中计算机硬件系统基本组成部件 1、2、3、4 和 5的名称是_。(分数:1.00)A.B.C.D.5.根据_,我们可以将计算机的发展史分为四代。 A.计算机规模 B.计算机速度 C.操作系统 D.物理器件(逻辑元件)(分数:1.00)A.B.C.D.6.以下说法中不正确的
3、是_。 A.指令系统是一种计算机的机器语言 B.汇编语言是一种与机器有关的符号语言 C.高级语言源程序编译成目标程序之后,可在各种机器上运行,与机器无关 D.只有机器语言程序在计算机中才能直接运行(分数:1.00)A.B.C.D.7.在计算机系统的层次结构中,不属于虚拟机的层次是_。 A.高级语言计算机 B.操作系统语言计算机 C.汇编语言计算机 D.机器语言(分数:1.00)A.B.C.D.8.从计算机系统结构的发展和演变看,早期的计算机是以_为中心的系统结构,而近代的计算机是以_为中心的系统结构。 A.运算器,处理器 B.存储器,计算器 C.运算器,存储器 D.寄存器,运算器(分数:1.0
4、0)A.B.C.D.9.对汇编语言程序员来说,以下部件中不透明的是_。 A.指令缓冲器 B.移位器 C.通用寄存器 D.乘法器(分数:1.00)A.B.C.D.10.计算机硬件系统直接运行的程序是_。 A.源程序 B.目标程序 C.汇编语言程序 D.高级语言程序(分数:1.00)A.B.C.D.11.下列叙述中正确的是_。 A.大型计算机是指大型通用计算机,它属 C/S模式 B.巨型计算机更适合于高速度、大容量的计算任务 C.VAX、PDP 都属于小型计算机,两者是相兼容的 D.工作站可以认为是一种高性能的微型计算机(分数:1.00)A.B.C.D.12.将高级语言源程序转化为目标程序的过程是
5、_。 A.汇编 B.编译 C.解释 D.译码(分数:1.00)A.B.C.D.13.利用计算机硬件实现的功能比软件实现的功能优势在于_。 A.速度快 B.成本低 C.灵活性强 D.实现容易(分数:1.00)A.B.C.D.14.计算机中各部件之间的信号通常通过_传输。 A.控制总线 B.数据总线 C.地址总线 D.以上三种总线(分数:1.00)A.B.C.D.15.MIPS(每秒百万次指令数)和 MFLOPS(每秒百万次浮点运算数)是衡量 CPU性能的两个指标,其中_。 A.MIPS适合衡量向量处理机的性能,MFLOPS 适合衡量标量处理机的性能 B.MIPS适合衡量标量处理机的性能,MFLO
6、PS 适合衡量向量处理机的性能 C.MIPS反映计算机系统的峰值性能,MFLOPS 反映计算机系统的持续性能 D.MIPS反映计算机系统的持续性能,MFLOPS 反映计算机系统的峰值性能(分数:1.00)A.B.C.D.16.下列说法中错误的是_。 A.主频为 1GHz的 CPU运算性能可能强于主频为 2GHz的 CPU B.衡量用于科学计算的 CPU性能的主要指标为 MFLOPS C.字长指计算机能直接处理的二进制信息的位数 D.主频是指 CPU机器周期的倒数(分数:1.00)A.B.C.D.17.在计算机中,指令和数据均是以二进制代码存放的,那么能够区分指令和数据的部件是 _。 A.总线
7、B.控制器 C.存储器 D.运算器(分数:1.00)A.B.C.D.18.计算机的指令系统是计算机_的接口。 A.数据和指令 B.命令和显示 C.输入系统和输出系统 D.软件和硬件(分数:1.00)A.B.C.D.19.影响 CPU的因素主要包括_。 A.计算机组织 B.系统结构 C.指令集 D.以上三个(分数:1.00)A.B.C.D.20.计算机的机器字长为 32位,那么下列说法中正确的是_。 A.通用寄存器一般为 32位 B.数据总线宽度为 32位 C.支持 64位操作系统 D.以上说法均不正确(分数:1.00)A.B.C.D.21.计算机的应用包括_。 A.科学计算 B.数据处理 C.
8、人工智能 D.以上三种(分数:1.00)A.B.C.D.22.下列说法中正确的是_。 A.卫星与运载火箭轨道的计算属于计算科学的应用范畴 B.企业信息系统属于数据处理的应用范畴 C.程控机床加工属于计算机控制的应用范畴 D.智能机器人属于计算机控制的应用范畴(分数:1.00)A.B.C.D.23.若用二进制数表示十进制数 0到 999999,则最少需要的二进制数的位数是_。 A.6 B.16 C.20 D.100000(分数:1.00)A.B.C.D.24.在补码加法运算中,产生溢出的情况是_。两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同两个操作数的符号位相同,运算时采
9、用单符号位,结果的符号位与操作数不同运算时采用单符号位,结果的符号位和最高数位不同时产生进位运算时采用单符号位,结果的符号位和最高数位相同时产生进位运算时采用双符号位,运算结果的两个符号位相同运算时采用双符号位,运算结果的两个符号位不同 A., B., C., D.,(分数:1.00)A.B.C.D.25.计算机中常采用下列几种编码表示数据,其中,0 编码相同的是_。原码 反码 补码 移码 A.和 B.和 C.和 D.和(分数:1.00)A.B.C.D.26.如果 X为负数,则已知X 补 ,求-X 补 的方法是_。 A.X补 各值保持不变 B.X补 符号位变反,其他各位不变 C.X补 除符号位
10、外,各位变反,末位加 1 D.X补 连同符号位一起各位变反,末位加 1(分数:1.00)A.B.C.D.27.某计算机字长 8位,采用补码表示小数。若某数真值为-0.1001,则它在该计算机中的机器数形式为_。 A.10111 B.10110111 C.10111000 D.10110000(分数:1.00)A.B.C.D.28.原码乘法是_。 A.先取操作数绝对值相乘,符号位单独处理 B.用原码表示操作数,然后直接相乘 C.被乘数用原码表示,乘数取绝对值,然后相乘 D.乘数用原码表示,被乘数取绝对值,然后相乘(分数:1.00)A.B.C.D.29.某机器字长 64位,其中一位符号位,定点小数
11、补码的最大数、最小数分别为_。 A.1-2-64和 2-64-1 B.1-2-63和 2-63-1 C.1-2-64和-1 D.1-2-63和-1(分数:1.00)A.B.C.D.30.若x 补 =0.1101010,则x 原 =_。 A.1.0010101 B.1.0010110 C.0.0010110 D.0.1101010(分数:1.00)A.B.C.D.31.原码加减交替除法又称为不恢复余数法,因此_。 A.不存在恢复余数的操作 B.当某一步运算不够减时,做恢复余数的操作 C.仅当最后一步余数为负时,做恢复余数的操作 D.当某一步余数为负时,做恢复余数的操作(分数:1.00)A.B.C
12、.D.32.移码表示法主要用于表示_数的阶码 E,以利于比较两个_的大小和_操作。 A.浮点,指数,对阶 B.定点,指数,对阶 C.浮点,数符,对阶 D.定点,数符,对阶(分数:1.00)A.B.C.D.33.若定点整数 64位,含 1位符号位,补码表示,则所能表示的绝对值最大的负数为_。 A.-254 B.-(264-1) C.-263 D.-(263-1)(分数:1.00)A.B.C.D.34.下列编码中,不用于表示字符的是_。 A.BCD B.EBCDIC C.Unicode D.ASCII(分数:1.00)A.B.C.D.35.若用双符号位,则发生正溢出的特征是_。 A.00 B.01
13、 C.10 D.11(分数:1.00)A.B.C.D.36.浮点加、减中的对阶应_。 A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同(分数:1.00)A.B.C.D.37.下列关于汉字编码的说法中,错误的是_。 A.用于输入汉字的编码称为输入码或外码 B.用于输出汉字的编码称为字模码 C.计算机存储、处理汉字所使用的编码称为机内码或内码 D.输入码或外码与汉字字符的对应关系是一一对应的关系(分数:1.00)A.B.C.D.38.海明校验码是在 n个信息位之外增设
14、k个校验位,从而形成一个 k+n位的新的码字,使新的码字的码距比较均匀地拉大。n 与 k的关系是_。 A.2k-1n+k B.2k-1n+k C.n=k D.n-1=k(分数:1.00)A.B.C.D.39.某浮点机字长 8位,尾数和阶码都采用补码形式,且运算过程中数符和阶符都采用双符号位,基数为2。则浮点加减运算过程中,当出现下列哪种情况时,需要左规?_ A.尾数相加后,数符为“01“ B.尾数相加后,数符为“10“ C.尾数相加结果为“00.1 xxxxxx“ D.尾数相加结果为“11.1 xxxxxx“(分数:1.00)A.B.C.D.40.不属于组合逻辑电路的是_。 A.加法器与 AL
15、U B.译码器与数据选择器 C.串行加法器与超前进位加法器 D.移位寄存器与计数器(分数:1.00)A.B.C.D.41.关于 ALU的叙述中,不正确的是_。 A.ALU是功能较强的组合电路 B.ALU的基本逻辑结构是超前进位加法器 C.ALU的输入只有参加运算的两个数,输出是两个数的和 D.SN74 181是典型的 4位 ALU(分数:1.00)A.B.C.D.42.下列叙述中,不正确的是_。 A.串行加法器位数越多加法时间越长 B.超前进位加法器位数越多高位电路越复杂 C.串行加法器比超前进位加法器的加法时间长的原因是串行加法器进位串行传递 D.串行加法器比超前进位加法器的加法时间长的原因
16、是串行加法器高位电路复杂(分数:1.00)A.B.C.D.43.定点加法器完成加法操作时,若次高位的进位与最高位的进位不同,即这两个进位信号“异或”运算的结果为 1,则称发生了_。 A.故障 B.上溢 C.下溢 D.溢出(分数:1.00)A.B.C.D.44.已知 CRC校验的一个数据字为:1001 0101 1001B,设采用的生成多项式为:G(x)=x 2+1,则校验码为_。 A.0011B B.0010B C.011B D.010B(分数:1.00)A.B.C.D.45.下列关于浮点数的说法中,正确的是_。 A.无论基数取何值,当尾数(以原码表示)小数点后第 1位不为 0时即为规格化 B
17、.阶码采用移码的目的是便于移动浮点数的小数点位置以实现规格化 C.浮点数加、减运算的步骤是对阶、尾数求和、规格化、舍入处理、判断溢出 D.IEEE754标准规定规格化数在二进制小数点后面隐含一位的“1”(分数:1.00)A.B.C.D.46.下列关于定点数与浮点数的说法中,正确的是_。 A.长度相同的定点数与浮点数,所能表示数的个数相同 B.长度相同的定点数与浮点数,所能表示数的精度与范围相同 C.在长度相同的情况下,定点数所表示数的精度要高于浮点数所表示数的精度 D.在长度相同的情况下,定点数所表示数的范围要低于浮点数所表示数的范围(分数:1.00)A.B.C.D.47.当且仅当_发生时,认
18、为浮点数溢出。 A.阶码上溢 B.尾数上溢 C.尾数与阶码同时上溢 D.尾数或阶码上溢(分数:1.00)A.B.C.D.48.设数据码字为 10010011,采用汉明码进行校验,若仅考虑纠正一位错,则必须加入的(冗余)位数是_。 A.2 B.3 C.4 D.5(分数:1.00)A.B.C.D.49.接收到的(偶性)汉明码为 1001101B,其中的信息为_。 A.1001 B.0011 C.0110 D.0100(分数:1.00)A.B.C.D.50.在字长为 8位的定点整数计算机中,无符号整数 X=246,则-X 补码 为_。 A.00001010B B.11110110B C.011101
19、10B D.11111011B(分数:1.00)A.B.C.D.51.对于长度固定的浮点数,若尾数的位数增加、阶码的位数减少,则_。 A.可表示浮点数的范围与表示精度不变 B.可表示浮点数的范围与表示精度增加 C.可表示浮点数的范围增加,但表示精度降低 D.可表示浮点数的范围变小,但表示精度提高(分数:1.00)A.B.C.D.52.下列关于机器零的说法中,正确的是_。 A.发生“下溢”时,浮点数被当作机器零,机器将暂停运行,转去处理“下溢” B.只有以移码表示阶码时,才能用全 0表示机器零的阶码 C.机器零属于规格化的浮点数 D.定点数中的零也是机器零(分数:1.00)A.B.C.D.二、B
20、综合应用题/B(总题数:8,分数:48.00)53.计算机硬件系统由哪几个功能部件组成?每个部件完成的主要功能是什么?(分数:6.00)_54.简述操作系统的主要作用。(分数:6.00)_55.双符号位的作用是什么?它只出现在什么部件中?(分数:6.00)_56.如果要实现对 8位数据进行汉明校验,需要设置的校验位数有几位?设计该汉明校验码的编码。(分数:6.00)_57.假定 X=0.0110011211,Y=0.11011012 -10(此处的数均为二进制)。(1)浮点数阶码用 4位移码、尾数用 8位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值;(2)写出
21、 X、Y 正确的浮点数表示(注意,此处预设了个小陷阱);(3)计算 X+Y。(分数:6.00)_58.假定 X=0.0110011211,Y=0.11011012 -10(此处的数均为二进制),计算 XY。(分数:6.00)_59.已知 32位寄存器中存放的变量 x的机器码为 C0000004H,请问: (1)当 x是无符号整数时,x 的真值是多少?x/2 的真值是多少?x/2 存放在 R1中的机器码是什么?2x 的真值是多少?2x 存放在 R1中的机器码是什么? (2)当 x是带符号整数(补码)时,x 的真值是多少?x/2 的真值是多少?x/2 存放在 R1中的机器码是什么?2x 的真值是多
22、少?2x 存放在 R1中的机器码是什么?(分数:6.00)_60.某机字长 16位,使用四片 74181组成算术/逻辑运算单元,设最低位序号标注为第 0位。(1)写出第 5位的进位信号 C6的逻辑表达式;(2)估算产生 C6所需的最长时间;(3)估算最长求和时间。(分数:6.00)_计算机学科专业基础综合组成原理-计算机系统概述、数据的表示和运算(三)答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:52,分数:52.00)1.下列关于冯诺依曼计算机的叙述中,不正确的是_。 A.计算机硬件由控制器、运算器、存储器、输入设备、输出设备五部分组成 B.数据和程序在计
23、算机中都用二进制数表示,且存放于计算机的存储器之中 C.冯诺依曼计算机是一种虚拟计算机系统 D.目前的大多数计算机还是基于冯诺依曼计算机的(分数:1.00)A.B.C. D.解析:冯诺依曼计算机的要点包括:(1)计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;(2)计算机内部采用二进制来表示指令和数据;(3)将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,这就是存储程序的基本含义。冯诺依曼计算机不是虚拟计算机系统。2.计算机系统包括_。 A.运算器、存储器、控制器 B.主机与外部设备 C.硬件系统与软件系统 D.系统软件与应用软件(分数:1.00)
24、A.B.C. D.解析:广义上来讲,计算机系统包括计算机软件和硬件。3.下列说法中错误的是_。 A.主频为 1GHz的 CPU运算性能可能强于主频为 2GHz的 CPU B.衡量用于科学计算的 CPU性能的主要指标为 MFLOPS C.字长指计算机能直接处理的二进制信息的位数 D.主频是指 CPU机器周期的倒数(分数:1.00)A.B.C.D. 解析:主频是指 CPU时钟周期的倒数,而不是 CPU机器周期的倒数。4.下图中计算机硬件系统基本组成部件 1、2、3、4 和 5的名称是_。(分数:1.00)A.B. C.D.解析:图中所示为冯诺依曼计算机硬件系统的五大基本部件,包括运算器、控制器、存
25、储器、输入设备和输出设备。运算器用来进行各种运算和数据转换;控制器则为计算机的工作提供统一的时钟和各种命令,协调计算机各部件自动地工作;存储器用来存放程序、数据;输入设备和输出设备用来接收用户提供的外部信息或向用户提供输出信息。图中虚线框内是 CPU部分,CPU 包括运算器和控制器,据此可排除选项C。与其他 4个部件均有联系,可以确定是控制器,据此可排除选项 A。最后,根据信息的传送方向可确定为输入设备,为输出设备。5.根据_,我们可以将计算机的发展史分为四代。 A.计算机规模 B.计算机速度 C.操作系统 D.物理器件(逻辑元件)(分数:1.00)A.B.C.D. 解析:根据物理器件的不同,
26、可以将计算机的发展分成不同的时代。6.以下说法中不正确的是_。 A.指令系统是一种计算机的机器语言 B.汇编语言是一种与机器有关的符号语言 C.高级语言源程序编译成目标程序之后,可在各种机器上运行,与机器无关 D.只有机器语言程序在计算机中才能直接运行(分数:1.00)A.B.C. D.解析:7.在计算机系统的层次结构中,不属于虚拟机的层次是_。 A.高级语言计算机 B.操作系统语言计算机 C.汇编语言计算机 D.机器语言(分数:1.00)A.B.C.D. 解析:8.从计算机系统结构的发展和演变看,早期的计算机是以_为中心的系统结构,而近代的计算机是以_为中心的系统结构。 A.运算器,处理器
27、B.存储器,计算器 C.运算器,存储器 D.寄存器,运算器(分数:1.00)A.B.C. D.解析:早期的计算机是以运算器为中心,近代的计算机是以存储器为中心。9.对汇编语言程序员来说,以下部件中不透明的是_。 A.指令缓冲器 B.移位器 C.通用寄存器 D.乘法器(分数:1.00)A.B.C. D.解析:汇编程序员在编程时,不需要考虑指令缓冲器、移位器、乘法器等部件。移位器、乘法器属于运算器的设计。10.计算机硬件系统直接运行的程序是_。 A.源程序 B.目标程序 C.汇编语言程序 D.高级语言程序(分数:1.00)A.B. C.D.解析:计算机硬件系统能够直接运行的是目标程序。11.下列叙
28、述中正确的是_。 A.大型计算机是指大型通用计算机,它属 C/S模式 B.巨型计算机更适合于高速度、大容量的计算任务 C.VAX、PDP 都属于小型计算机,两者是相兼容的 D.工作站可以认为是一种高性能的微型计算机(分数:1.00)A.B.C.D. 解析:12.将高级语言源程序转化为目标程序的过程是_。 A.汇编 B.编译 C.解释 D.译码(分数:1.00)A.B. C.D.解析:将高级语言转化为目标程序后,计算机硬件才能够执行,转化的过程为编译。13.利用计算机硬件实现的功能比软件实现的功能优势在于_。 A.速度快 B.成本低 C.灵活性强 D.实现容易(分数:1.00)A. B.C.D.
29、解析:计算机硬件实现的功能优势在于速度快;劣势在于成本高,灵活性差。14.计算机中各部件之间的信号通常通过_传输。 A.控制总线 B.数据总线 C.地址总线 D.以上三种总线(分数:1.00)A.B.C.D. 解析:计算机中包括三种信号:控制信号、数据信号、地址信号。各部件之间的通信是通过控制总线、数据总线、地址总线实现的。15.MIPS(每秒百万次指令数)和 MFLOPS(每秒百万次浮点运算数)是衡量 CPU性能的两个指标,其中_。 A.MIPS适合衡量向量处理机的性能,MFLOPS 适合衡量标量处理机的性能 B.MIPS适合衡量标量处理机的性能,MFLOPS 适合衡量向量处理机的性能 C.
30、MIPS反映计算机系统的峰值性能,MFLOPS 反映计算机系统的持续性能 D.MIPS反映计算机系统的持续性能,MFLOPS 反映计算机系统的峰值性能(分数:1.00)A.B. C.D.解析:MIPS 反映的是单位时间内执行定点指令的条数,MFLOPS 是基于所完成的浮点操作次数而不是指令数。同一个程序,不同计算机运行所需的指令数会不同,但运算所用到的浮点数的次数却是相同的。以MIPS和 MFLOPS作为计量单位来衡量运算速度。MIPS 表示每秒执行多少百万条指令,这里所说的指令一般是指加、减运算这类短指令,适合于衡量标量机的性能。MFLOPS 表示每秒执行多少百万次浮点运算,MFLOPS适用
31、于衡量向量机的性能。16.下列说法中错误的是_。 A.主频为 1GHz的 CPU运算性能可能强于主频为 2GHz的 CPU B.衡量用于科学计算的 CPU性能的主要指标为 MFLOPS C.字长指计算机能直接处理的二进制信息的位数 D.主频是指 CPU机器周期的倒数(分数:1.00)A.B.C.D. 解析:主频是指 CPU时钟周期的倒数,而不是 CPU机器周期的倒数。17.在计算机中,指令和数据均是以二进制代码存放的,那么能够区分指令和数据的部件是 _。 A.总线 B.控制器 C.存储器 D.运算器(分数:1.00)A.B. C.D.解析:通过总线无法区分指令和数据;而控制器能通过总线和指令周
32、期区分地址和非地址数据;运算器是对数据进行算术、逻辑运算的部件,存储器是存放指令和数据的部件,这两者均无区分指令和数据的功能。18.计算机的指令系统是计算机_的接口。 A.数据和指令 B.命令和显示 C.输入系统和输出系统 D.软件和硬件(分数:1.00)A.B.C.D. 解析:指令系统是计算机软件和硬件的接口。19.影响 CPU的因素主要包括_。 A.计算机组织 B.系统结构 C.指令集 D.以上三个(分数:1.00)A.B.C.D. 解析:本题考查计算机的性能指标。CPI 是一种衡量 CPU性能的指标,即执行一条指令所需的时钟周期数。系统结构、指令集、计算机组织都会影响 CPI。20.计算
33、机的机器字长为 32位,那么下列说法中正确的是_。 A.通用寄存器一般为 32位 B.数据总线宽度为 32位 C.支持 64位操作系统 D.以上说法均不正确(分数:1.00)A. B.C.D.解析:CPU 一次能够处理的数据长度称为机器字长。通常机器字长等于通用寄存器的长度。21.计算机的应用包括_。 A.科学计算 B.数据处理 C.人工智能 D.以上三种(分数:1.00)A.B.C.D. 解析:计算机的主要应用包括:科学计算、数据处理、计算机控制、CAD/CAM、人工智能。22.下列说法中正确的是_。 A.卫星与运载火箭轨道的计算属于计算科学的应用范畴 B.企业信息系统属于数据处理的应用范畴
34、 C.程控机床加工属于计算机控制的应用范畴 D.智能机器人属于计算机控制的应用范畴(分数:1.00)A.B.C.D. 解析:智能机器人属于人工智能的应用范畴。23.若用二进制数表示十进制数 0到 999999,则最少需要的二进制数的位数是_。 A.6 B.16 C.20 D.100000(分数:1.00)A.B.C. D.解析:如果用二进制表示 0999999(2 20)则需要 20位。24.在补码加法运算中,产生溢出的情况是_。两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数不同运算时采用单符号位,结果的符号
35、位和最高数位不同时产生进位运算时采用单符号位,结果的符号位和最高数位相同时产生进位运算时采用双符号位,运算结果的两个符号位相同运算时采用双符号位,运算结果的两个符号位不同 A., B., C., D.,(分数:1.00)A.B.C. D.解析:常用的溢出判断方法主要有三种:采用一个符号位、采用进位位和采用变形补码。采用一个符号位的溢出条件为:结果的符号位与操作数符号位不同。采用进位位的溢出条件为:结果的符号位和最高数位不同时产生进位。采用双符号位(变形补码)的溢出条件为:运算结果的两个符号位不同。25.计算机中常采用下列几种编码表示数据,其中,0 编码相同的是_。原码 反码 补码 移码 A.和
36、 B.和 C.和 D.和(分数:1.00)A.B.C. D.解析:假设字长为 8位,+0 原 =00000000,-0 原 =10000000;+0 反 =00000000,-0 反 =11111111;+0补 =00000000,-0 补 =00000000;+0 移 =10000000,-0 移 =10000000。对于真值 0,原码和反码各有两种不同的表示形式,而补码和移码只有唯一的一种表示形式。正因为补码和移码 0的表示形式唯一,才使得补码和移码比原码和反码能够表示的负数个数多一个。26.如果 X为负数,则已知X 补 ,求-X 补 的方法是_。 A.X补 各值保持不变 B.X补 符号位
37、变反,其他各位不变 C.X补 除符号位外,各位变反,末位加 1 D.X补 连同符号位一起各位变反,末位加 1(分数:1.00)A.B.C.D. 解析:-X 补 被称为X 补 的机器负数,由X 补 求-X 补 的过程称为对X 补 变补(求补),这是做减法运算时必须要完成的操作。不管 X的真值为正或为负,已知X 补 求-X 补 的方法是:X 补 连同符号位一起各位变反,末位加 1。X 补 表示的真值如果是正数,则变补后-X 补 所表示的真值变为负数;反过来,X 补 表示的真值如果是负数,则-X 补 所表示的真值变为正数。此题容易错选选项 C。如果除符号位外,各位变反,末位加 1,得到的是X 原 ,
38、而不是-X 补 ,且只有 X为负数时成立。27.某计算机字长 8位,采用补码表示小数。若某数真值为-0.1001,则它在该计算机中的机器数形式为_。 A.10111 B.10110111 C.10111000 D.10110000(分数:1.00)A.B.C. D.解析:补码与原码,X 补 求-X 补 的转换: 原 正数的补码与原码形式相同码转换成补码负数除符号位以外,其余各位求反,末位加 1X补 求-X补连符号位一起各位求反,末位加 1-0.1001=-0.1001000,将其表示成原码形式为 1.1001000,再将 1.1001000除符号位外,各位取反加 1即可得-0.1001000
39、的补码形式:1.01110000028.原码乘法是_。 A.先取操作数绝对值相乘,符号位单独处理 B.用原码表示操作数,然后直接相乘 C.被乘数用原码表示,乘数取绝对值,然后相乘 D.乘数用原码表示,被乘数取绝对值,然后相乘(分数:1.00)A. B.C.D.解析:对于原码的加、减、乘、除运算都是将操作数和绝对值分开来进行的,因此原码乘法是先取操作数绝对值相乘,符号位单独处理。29.某机器字长 64位,其中一位符号位,定点小数补码的最大数、最小数分别为_。 A.1-2-64和 2-64-1 B.1-2-63和 2-63-1 C.1-2-64和-1 D.1-2-63和-1(分数:1.00)A.B
40、.C.D. 解析:30.若x 补 =0.1101010,则x 原 =_。 A.1.0010101 B.1.0010110 C.0.0010110 D.0.1101010(分数:1.00)A.B.C.D. 解析:31.原码加减交替除法又称为不恢复余数法,因此_。 A.不存在恢复余数的操作 B.当某一步运算不够减时,做恢复余数的操作 C.仅当最后一步余数为负时,做恢复余数的操作 D.当某一步余数为负时,做恢复余数的操作(分数:1.00)A.B.C. D.解析:32.移码表示法主要用于表示_数的阶码 E,以利于比较两个_的大小和_操作。 A.浮点,指数,对阶 B.定点,指数,对阶 C.浮点,数符,对
41、阶 D.定点,数符,对阶(分数:1.00)A. B.C.D.解析:移码主要用于表示浮点数的阶码,比较两个数的指数大小。33.若定点整数 64位,含 1位符号位,补码表示,则所能表示的绝对值最大的负数为_。 A.-254 B.-(264-1) C.-263 D.-(263-1)(分数:1.00)A.B.C. D.解析:34.下列编码中,不用于表示字符的是_。 A.BCD B.EBCDIC C.Unicode D.ASCII(分数:1.00)A. B.C.D.解析:BCD 码主要用于表示十进制数,4 位二进制编码表示 1位十进制数。EBCDIC 和 ASCII码表示的是西文字符或符号,7 位二进制
42、编码表示 1个字符。35.若用双符号位,则发生正溢出的特征是_。 A.00 B.01 C.10 D.11(分数:1.00)A.B. C.D.解析:用双符号位产生正溢出的标志为 01,产生负溢出的标志为 10。36.浮点加、减中的对阶应_。 A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同(分数:1.00)A. B.C.D.解析:37.下列关于汉字编码的说法中,错误的是_。 A.用于输入汉字的编码称为输入码或外码 B.用于输出汉字的编码称为字模码 C.计算机存储、处理汉字所使用的编码称为机内码或内码 D.输入码或外码与汉字字符的对应关系是一一对应的关系(分数:1.00)A.B.C.D. 解析:此题考查汉字编码的基本知识。38.海明校验码是在 n个信息位之外增设 k个校验位,从而形成一个 k+n位的新的码字,使新的码字的码距比较均匀地拉大。n 与 k的关系是_。 A.2k-1n+k B.2k-1n+k C.n=k D.n-1=k(分数:1.00)A. B.C.D.解析:如果仅考虑纠正 1位错的情况,只要满足 2kn+k+1 就可以了(设校验位