1.3 有符号二进制数的表示方法及溢出问题 (练习) 《计算机原理》(电工版第五版) 【上好课】

2026-07-21
| 2份
| 8页
| 17人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 计算机原理
教材版本 计算机原理(第五版)电工版全一册
年级 高一
章节 1.3有符号二进制数的表示方法及溢出问题
类型 作业-同步练
知识点 有符号二进制数的表示方法及溢出问题
使用场景 同步教学
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 101 KB
发布时间 2026-07-21
更新时间 2026-07-21
作者 爱学习的muller
品牌系列 上好课·上好课
审核时间 2026-07-21
下载链接 https://m.zxxk.com/soft/58906902.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

有符号二进制数的表示方法及溢出问题 1、 单项选择题 1、有符号的二进制数在计算机中有3种表示形式,不包括( ) A. 原码 B. 反码 C. 补码 D. 移码 【答案】D 【解析】有符号的二进制数在计算机中的3种表示形式为原码、反码和补码,不包括移码。 2、若字长为8位,原码的表示范围是( ) A. -128~+128 B. -127~+127 C. -32767~+32767 D. -32768~+32768 【答案】B 【解析】若字长为8位,原码的表示范围为-127~+127。 3、正数的反码与( )相同。 A. 原码 B. 补码 C. 原码和补码 D. 以上都不对 【答案】A 【解析】正数的反码与原码相同。 4、在以12为模的系统中,-10的补数是( ) A. 2 B. 10 C. 12 D. 4 【答案】A 【解析】在模12的前提下,-10可映射为+2,所以-10的补数是2。 5、已知某数X的原码为10110100B,其补码是( ) A. 11001011B B. 11001100B C. 01001011B D. 01001100B 【答案】B 【解析】求负数原码的补码时,符号位不变,数值部分按位求反,再在末位加1,10110100B按此方法得到补码为11001100B。 6、已知某数X的补码为11101110B,其原码是( ) A. 10010001B B. 10010010B C. 00010001B D. 00010010B 【答案】B 【解析】求负数补码的原码时,符号位不变,数值部分按位求反后,再在末位加1,11101110B按此方法得到原码为10010010B。 7、计算机中8位二进制数的模数是( ) A. 12 B. 16 C. 256 D. 360 【答案】C 【解析】8位二进制数,它的模数为2⁸=256。 8、两个有符号数进行加法运算时,溢出只能出现在( ) A. 两个同符号数相加或两个异符号数相减 B. 两个同符号数相减或两个异符号数相加 C. 任意两个数相加 D. 任意两个数相减 【答案】A 【解析】两个有符号数进行加法运算时,溢出只能出现在两个同符号数相加或两个异符号数相减的情况下。 9、对于加运算,当次高位形成进位加入最高位,而最高位相加却没有进位输出时,发生溢出是因为( ) A. 两个正数相加,结果超出了范围,形式上变成了负数 B. 两个负数相加,结果超出了范围,形式上变成了正数 C. 一正一负相加,结果超出了范围 D. 以上都不对 【答案】A 【解析】这种情况是两个正数相加,结果超出了范围,形式上变成了负数。 10、当计算机字长n=16时,采用补码表示法可表示的有符号数X的范围是( ) A. -2¹⁶≤X≤2¹⁶-1 B. -2¹⁵≤X≤2¹⁵-1 C. -2¹⁶+1≤X≤2¹⁶-1 D. -2¹⁵+1≤X≤2¹⁵-1 【答案】B 【解析】如果计算机的字长为n位,采用补码表示法时,可表示的有符号数X的范围是-2ⁿ⁻¹≤X≤2ⁿ⁻¹-1,当n=16时,范围就是-2¹⁵≤X≤2¹⁵-1。 二、判断题 1、无符号数可以理解为正整数,有符号数可以理解为正数和负数。( ) 【答案】√ 【解析】计算机内的数分为无符号数和有符号数两种,无符号数可理解为正整数,有符号数可理解为正数和负数。 2、在原码表示法中,数0的原码只有一种形式。( ) 【答案】× 【解析】到在原码表示法中,数0的原码有两种形式,即[+0]原=00000000,[-0]原=10000000。 3、正数的补码与原码相同。( ) 【答案】√ 【解析】在补码表示法中,正数的补码与原码相同。 4、两个有符号数进行加法运算时,溢出只能出现在两个异符号数相加的情况下。( ) 【答案】× 【解析】两个有符号数进行加法运算时,溢出只能出现在两个同符号数相加或两个异符号数相减的情况下,并非两个异符号数相加。 5、计算机中无符号数判断运算结果是否溢出,只要测试进位位,若为"1"则表示溢出,反之结果正确。( ) 【答案】√ 【解析】由于无符号数的各位均为数值,判断运算结果是否溢出,只要测试进位位即可。若为"1"则表示溢出,反之结果正确。 三、填空题 1、有符号的二进制数在计算机中的3种表示形式是____、反码和补码。 【答案】原码 【解析】有符号的二进制数在计算机中有原码、反码和补码这3种表示形式。 2、若字长为8位,反码的表示范围为____。 【答案】-127~+127 【解析】字长为8位时,反码的表示范围为-127~+127。 3、在补码表示法中,负数的补码是符号位为"1",数值部分按位取反后再____。 【答案】在末位加1 【解析】在补码表示法中,负数的补码是符号位为"1",数值部分按位取反后再在末位(最低位)加1。 4、两个有符号数进行加法运算时,溢出只能出现在____或两个异符号数相减的情况下。 【答案】两个同符号数相加 【解析】两个有符号数进行加法运算时,溢出只能出现在两个同符号数相加或两个异符号数相减的情况下。 5、当计算机字长n=8时,采用补码表示法可表示的有符号数X的范围是____。 【答案】-128~+127 【解析】当n=8时,采用补码表示法可表示的有符号数的范围为-128~+127。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 有符号二进制数的表示方法及溢出问题 1、 单项选择题 1、有符号的二进制数在计算机中有3种表示形式,不包括( ) A. 原码 B. 反码 C. 补码 D. 移码 2、若字长为8位,原码的表示范围是( ) A. -128~+128 B. -127~+127 C. -32767~+32767 D. -32768~+32768 3、正数的反码与( )相同。 A. 原码 B. 补码 C. 原码和补码 D. 以上都不对 4、在以12为模的系统中,-10的补数是( ) A. 2 B. 10 C. 12 D. 4 5、已知某数X的原码为10110100B,其补码是( ) A. 11001011B B. 11001100B C. 01001011B D. 01001100B 6、已知某数X的补码为11101110B,其原码是( ) A. 10010001B B. 10010010B C. 00010001B D. 00010010B 7、计算机中8位二进制数的模数是( ) A. 12 B. 16 C. 256 D. 360 8、两个有符号数进行加法运算时,溢出只能出现在( ) A. 两个同符号数相加或两个异符号数相减 B. 两个同符号数相减或两个异符号数相加 C. 任意两个数相加 D. 任意两个数相减 9、对于加运算,当次高位形成进位加入最高位,而最高位相加却没有进位输出时,发生溢出是因为( ) A. 两个正数相加,结果超出了范围,形式上变成了负数 B. 两个负数相加,结果超出了范围,形式上变成了正数 C. 一正一负相加,结果超出了范围 D. 以上都不对 10、当计算机字长n=16时,采用补码表示法可表示的有符号数X的范围是( ) A. -2¹⁶≤X≤2¹⁶-1 B. -2¹⁵≤X≤2¹⁵-1 C. -2¹⁶+1≤X≤2¹⁶-1 D. -2¹⁵+1≤X≤2¹⁵-1 二、判断题 1、无符号数可以理解为正整数,有符号数可以理解为正数和负数。( ) 2、在原码表示法中,数0的原码只有一种形式。( ) 3、正数的补码与原码相同。( ) 4、两个有符号数进行加法运算时,溢出只能出现在两个异符号数相加的情况下。( ) 5、计算机中无符号数判断运算结果是否溢出,只要测试进位位,若为"1"则表示溢出,反之结果正确。( ) 三、填空题 1、有符号的二进制数在计算机中的3种表示形式是____、反码和补码。 2、若字长为8位,反码的表示范围为____。 3、在补码表示法中,负数的补码是符号位为"1",数值部分按位取反后再____。 4、两个有符号数进行加法运算时,溢出只能出现在____或两个异符号数相减的情况下。 5、当计算机字长n=8时,采用补码表示法可表示的有符号数X的范围是____。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

1.3 有符号二进制数的表示方法及溢出问题 (练习) 《计算机原理》(电工版第五版) 【上好课】
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。