内容正文:
1.3有符号二进制数的表示方法与溢出问题
同步练习题
选择题:
1. 有符号二进制数的最高位是符号位,其中0表示__________,1表示__________。
a) 正数,负数
b) 负数,正数
c) 零,正数
d) 正数,零
2. 一个有符号8位二进制数的表示范围是__________到__________。
a) -128, 127
b) -127, 127
c) -128, 128
d) -127, 128
3. 有符号二进制数的反码是在原码的基础上,符号位不变,其余各位取__________。
a) 取反
b) 加1
c) 减1
d) 不变
4. 当两个正数相加得到负数结果时,发生了__________。
a) 溢出
b) 下溢
c) 上溢
d) 不溢出
5. 一个有符号8位二进制数的反码表示为11110000,其原码表示为__________。
a) 10001111
b) 00001111
c) 01110000
d) 10010000
填空题:
6. 一个有符号8位二进制数的原码表示为10101010,其补码表示是__________。
7. 有符号二进制数的补码是在原码的基础上,符号位不变,其余各位取__________然后加__________。
8. 当两个负数相加得到正数结果时,发生了__________。
解答题:
9. 解释一下有符号二进制数的补码表示方法。
10. 举例说明有符号二进制数的加法运算中可能出现的溢出问题,并说明如何判断溢出。
希望这份练习题对你有所帮助!
学科网(北京)股份有限公司
$$