大学MOOC 计算机组成原理(黄淮学院)1458214163 最新慕课完整章节测试答案
第6章计算机的运算方法上
第6章计算机的运算方法上测试
1、单选题:
计算机中的数据可以存放在___中。
选项:
A: 寄存器
B: 主存
C: 硬盘
D: 都可以
答案: 【 都可以】
2、单选题:
通常浮点数被表示成N=S×r^j的形式,其中___。
选项:
A: S为尾数,j为阶码,r是基数
B: S为尾符,j为阶符,r是基数
C: S为尾数,r为阶码,j为基数
D: S为阶码,j为尾数,r是基数
答案: 【 S为尾数,j为阶码,r是基数】
3、单选题:
下列对源码、补码和反码叙述正确的是:
选项:
A: 三种机器数的最高位均为符号位。符号位和数值部分之间可用“.”(对于小数)和“,”(对于整数)隔开。
B: 当真值为负时,原码、补码和反码的表示形式均相同,即符号位用“1”表示,数值部分和真值部分相同。
C: 当真值为正时,原码和补码的表示形式不同,但其符号位都用“0”表示。
D: 全部正确。
答案: 【 三种机器数的最高位均为符号位。符号位和数值部分之间可用“.”(对于小数)和“,”(对于整数)隔开。】
4、单选题:
假设浮点数的表示形式如下图,阶码和尾数都用原码表示

并且m=4,n=10,用非规格化形式表示时,下列叙述正确的是:
选项:
A: 可以表示的最小负数为 -2^15×(1-2^(-10))
B: 可以表示的最大负数为 -2^(-16)×2^(-10)
C: 可以表示的最小正数为 2^(-15)×2^(-9)
D: 可以表示的最大正数为 2^(-15)×2^(-9)
答案: 【 可以表示的最小负数为 -2^15×(1-2^(-10))】
5、单选题:
已知X=0.a1a2a3a4a5a6(ai为0或1),则当X>1/2时,ai应取何值?
选项:
A: a1=1,a2-a6至少有一个为1
B: a1=1,a2-a6任意
C: a1-a6至少有一个为1
D: a1-a6任意
答案: 【 a1=1,a2-a6至少有一个为1】
6、单选题:
设机器数字长为 8 位(其中1位为符号位)对于整数,当其分别表示无符号数、原码、补码和反码时,对于其可以表示的真值范围正确的是:
选项:
A: 无符号数:0,1,2,…,255
B: 原码:-128,-127,-126,…,127
C: 补码:-128,-127,…,127,128
D: 反码:-128,-127,-126,…,127
答案: 【 无符号数:0,1,2,…,255】
7、单选题:
设x为真值,x*为绝对值,说明[-x*]补=[-x]补在什么时候成立
选项:
A: 当x为正数时成立
B: 当x为负数时成立
C: 任何时候都成立
D: 任何时候都不成立
答案: 【 当x为正数时成立】
8、单选题:
在计算机中,小数点保存在____
选项:
A: 不保存
B: 存储单元的最高位
C: 存储单元的最低位
D: 存储单元的次高位
答案: 【 不保存】
9、单选题:
以下各类表示法中,无论表示正数还是负数,___的数值位永远都是其真值的绝对值。
选项:
A: 原码
B: 移码
C: 反码
D: 补码
答案: 【 原码】
10、单选题:
在计算机中,所谓的机器字长一般是指___
选项:
A: 寄存器的位数
B: 存储器的位数
C: 缓存的位数
D: 总线的带宽
答案: 【 寄存器的位数】
11、单选题:
以下各类表示法中,引入___的概念是为了消除减法操作。
选项:
A: 补码
B: 移码
C: 反码
D: 原码
答案: 【 补码】
12、单选题:
当八位寄存器中的二进制数为11111111时,若其为补码则对应的真值是___
选项:
A: -1
B: +1
C: +127
D: -128
答案: 【 -1】
13、单选题:
将一个十进制数-129表示成补码时,至少应采用___位二进制代码表示。
选项:
A: 9位
B: 8位
C: 7位
D: 6位
答案: 【 9位】
14、单选题:
在计算机运行过程中,当浮点数发生溢出时,通常情况下计算机仍可以继续运行是___
选项:
A: 下溢
B: 上溢
C: 都可以
D: 都不可以
答案: 【 下溢】
15、单选题:
在小数定点机中,以下说法正确的是___
选项:
A: 只有补码能表示-1
B: 三种机器码都能表示-1
C: 三种机器码都不能表示-1
D: 只有原码能表示-1
答案: 【 只有补码能表示-1】
16、单选题:
以下各类表示法中,“零”只有一种表示形式的是___
选项:
A: 补码
B: 转码
C: 反码
D: 原码
答案: 【 补码】
17、单选题:
在计算机中,以下选项属于小数点的表示方法的是___
选项:
A: 定点表示
B: 无正确答案
C: 定长表示
D: 变长表示
答案: 【 定点表示】
18、单选题:
原码是机器数中最简单的一种形式,符号位为0表示整数,符号位为1表示负数,数值位即是真值的绝对值,故原码表示又称为带符号位的绝对值表示。以下给出了四种整数编码的定义,其中是整数原码定义的为___。
选项:
A: 
B: 
C: 
D: 
答案: 【 
】
19、单选题:
机器数采用补码时,就能找到一个与负数等价的正数来代替该负数,就可以吧减法操作用加法代替。以下给出了四种整数编码的定义,其中是整数补码定义的为___。
选项:
A: 
B: 
C: 
D: 
答案: 【 
】
20、单选题:
引入补码的概念是为了消除减法运算,但是根据补码的定义,在形成补码的过程中又出现了减法,反码通常用来作为由原码求补码或者由补码求原码的中间过渡。以下给出了四种整数编码的定义,其中是整数反码定义的为___。
选项:
A: 
B: 
C: 
D: 
答案: 【 
】
21、单选题:
当真值用补码表示时,由于符号位和数值部分一起编码,与习惯上的表示法不同,因此人们很难从补码的形式上直接判断其真值的大小,而采用移码编码时从代码本身就可以看出真值的实际大小。以下给出了四种整数编码的定义,其中是整数移码定义的为___
选项:
A: 
B: 
C: 
D: 
答案: 【 
】
22、单选题:
下列数中最小的数为____。
选项:
A: (21)十
B: (1A)十六
C: (40)八
D: (01010101)二
答案: 【 (21)十】
23、单选题:
设x为整数,
, 对应的真值是____
选项:
A: -1
B: -15
C: -0
D: +0
E: -2
答案: 【 -1】
24、单选题:
设x为整数,
, 对应的真值是____。
选项:
A: -2
B: -0
C: -1
D: -15
E: +0
答案: 【 -2】
25、多选题:
浮点数在机器中的形式如下所示,采用这种数据格式的机器称为浮点机

下列叙述正确的是:
选项:
A: Sf 代表浮点数的符号
B: 位数n反映了浮点数的精度
C: 位数m反映了浮点数的表示范围
D: jf和m共同决定小数点的实际位置
E: jf表示小数点的实际位置
答案: 【 Sf 代表浮点数的符号;
位数n反映了浮点数的精度;
位数m反映了浮点数的表示范围;
jf和m共同决定小数点的实际位置】
26、多选题:
下列关于定点数和浮点数的叙述正确的是:
选项:
A: 当浮点机和定点机中数的位数相同时,浮点数的表示范围比定点数的范围大的多。
B: 当浮点数为规格化数时,其相对精度远比定点数高。
C: 浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故浮点运算步骤比定点运算步骤多,运算速度比定点运算的低,运算线路比定点运算的复杂。
D: 在溢出的判断方法上,浮点数是对规格化数的阶码进行判断,而定点数是对数值本身进行判断。
E: 浮点数在数的表示范围、数的精度和溢出处理方面均优于定点数。
F: 定点数在运算规则、运算速度及硬件成本方面优于浮点数。
答案: 【 当浮点机和定点机中数的位数相同时,浮点数的表示范围比定点数的范围大的多。;
当浮点数为规格化数时,其相对精度远比定点数高。;
浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故浮点运算步骤比定点运算步骤多,运算速度比定点运算的低,运算线路比定点运算的复杂。;
在溢出的判断方法上,浮点数是对规格化数的阶码进行判断,而定点数是对数值本身进行判断。;
浮点数在数的表示范围、数的精度和溢出处理方面均优于定点数。;
定点数在运算规则、运算速度及硬件成本方面优于浮点数。】
27、多选题:
以下关于机器数和真值的说法正确的是____。
选项:
A: 把符号“数字化”的数称为机器数
B: 把带“+”或“-”符号的数称为真值。
C: 把符号“数字化”的数称为真值。
D: 把带“+”或“-”符号的数称为机器数。
E: 无正确答案
答案: 【 把符号“数字化”的数称为机器数;
把带“+”或“-”符号的数称为真值。】
28、多选题:
设x为整数,x的真值为25,以下选项与x相等的有____。
选项:
A: 补码二进制串为0,11001的数
B: 反码二进制串为0, 11001的数
C: 原码二进制串为0, 11001的数
D: 补码二进制串为1,11001的数
E: 反码二进制串为1, 00110的数
F: 原码二进制串为1,11001的数
答案: 【 补码二进制串为0,11001的数;
反码二进制串为0, 11001的数;
原码二进制串为0, 11001的数】
第6章计算机的运算方法下
第6章计算机的运算方法下测试
1、单选题:
已知[x]补=0.1101, [y]补=0.1011,则[x×y]补为:
选项:
A: 0.10001111
B: 0.10001000
C: 0.10011111
D: 0.10001011
答案: 【 0.10001111】
2、单选题:
在计算机中,对于正数,其三种机器数移位后符号位均不变,但若右移时最低数位丢1,可导致___
选项:
A: 影响运算精度
B: 运算结果出错
C: 无任何影响
D: 无正确答案
答案: 【 影响运算精度】
3、单选题:
以下关于小数定点除法的描述正确的是___
选项:
A: 被除数的绝对值应大于0,且小于等于除数的绝对值
B: 除数的绝对值应大于0,且小于等于被除数的绝对值
C: 除数可以为0
D: 被除数可以为0
答案: 【 被除数的绝对值应大于0,且小于等于除数的绝对值】
4、单选题:
已知两浮点数x=0.1101*2^(10),y=0.1011*2^(01),则x+y=___。
选项:
A: 0.1001*2^(11)
B: 0.0101*2^(10)
C: 0.1010*2^(11)
D: 0.1001*2^(10)
答案: 【 0.1001*2^(11)】
5、单选题:
早期的硬件乘法器设计中,通常采用加和移位相结合的方法,具体算法是___,但需要有___控制。
选项:
A: 并行加法和串行右移 计数器
B: 并行加法和串行左移 计数器
C: 串行加法和串行移位 触发器
D: 串行加法和串行右移 触发器
答案: 【 并行加法和串行右移 计数器】
6、单选题:
ALU 属于___。
选项:
A: 组合逻辑电路
B: 时序电路
C: 控制器
D: 寄存器
答案: 【 组合逻辑电路】
7、单选题:
在浮点机中___是隐含的。
选项:
A: 基数
B: 数符
C: 尾数
D: 阶码
答案: 【 基数】
8、单选题:
设机器数字长16位,阶码5位(含1位阶符),基值为2,尾数11位(含1位数符)。对于两个阶码相等的数按补码浮点加法完成后,由于规格化操作可能出现的最大误差的绝对值为___。
选项:
A: 2^4
B: 2^3
C: 2^5
D: 2^6
答案: 【 2^4】
9、单选题:
设浮点数字长为32位,欲表示±6*10^4的十进制数,在保证数的最大精度条件下,除阶符、数符各取1位外,阶码应取几位?
选项:
A: 5
B: 6
C: 7
D: 4
答案: 【 5】
10、单选题:
在计算机的浮点数加减运算中,规格化的作用是___
选项:
A: 增加有效数字的位数,提高运算精度
B: 判断结果是否溢出
C: 对齐参与运算两数的小数点
D: 减少运算步骤,提高运算速度
答案: 【 增加有效数字的位数,提高运算精度】
11、单选题:
在计算机中的浮点数加减运算中,対阶的原则是___
选项:
A: 小阶码向大阶码看齐
B: 大阶码向小阶码看齐
C: 被加(减)数的阶码向加(减)数的阶码看齐
D: 加(减)数的阶码向被加(减)数的阶码看齐
答案: 【 小阶码向大阶码看齐】
12、单选题:
以下关于ALU的描述正确的是___
选项:
A: ALU电路既能完成算术运算又能完成逻辑运算
B: ALU电路只能完成逻辑运算
C: ALU电路只能完成算术运算
D: ALU是CPU中的控制器
答案: 【 ALU电路既能完成算术运算又能完成逻辑运算】
13、单选题:
以下关于74181芯片描述正确的是___
选项:
A: 74181是能完成4位二进制代码算逻运算的部件
B: 74181是能完成4位十进制代码算逻运算的部件
C: 74181是只能完成算术运算的部件
D: 74181是只能完成逻辑运算的部件
答案: 【 74181是能完成4位二进制代码算逻运算的部件】
14、单选题:
以下关于浮点数乘除法运算的描述错误的是___
选项:
A: 乘积的阶码应为相乘两数的阶码之差
B: 乘积的尾数应为相乘两数的尾数之积
C: 商的阶码为被除数的阶码减去除数的阶码
D: 商的尾数为被除数的尾数除以除数的尾数
答案: 【 乘积的阶码应为相乘两数的阶码之差】
15、单选题:
在浮点数中,判断补码规格化形式的原则是___
选项:
A: 尾数的符号位与最高数值位不同
B: 尾数的最高数值位为1时,数符任意
C: 尾数的符号位与最高数值位相同
D: 阶符与数符不同
答案: 【 尾数的符号位与最高数值位不同
