第7练 第1章 有符号数运算时的溢出问题《计算机原理》(电工版第五版) 一课一练

2025-10-26
| 2份
| 5页
| 76人阅读
| 0人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《计算机原理》(电工版第五版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《计算机原理》(电工版第五版)一课一练一课一练的第1章的第7练,内容涵盖第1章数字设备中数和字符的表示方法的1.3.2 有符号数运算时的溢出问题。 《计算机原理》(电工版第五版)一课一练 第7练 第1章 数字设备中数和字符的表示方法 1.3.2 有符号数运算时的溢出问题 1、 单项选择题(本题共5小题) 1、在计算机中,判断无符号数运算结果是否溢出,只要测试( ) A. 符号位 B. 进位位 C. 数值位 D. 次高位 【答案】B 【解析】无符号数各位均为数值,判断其运算结果是否溢出,只需测试进位位,若为 “1” 则溢出,反之结果正确。 2、若计算机字长为 8 位,采用补码表示法时,可表示的有符号数的范围是( ) A. -127~+127 B. -128~+127 C. -128~+128 D. -127~+128 【答案】B 【解析】当计算机字长为 8 位时,采用补码表示法可表示的有符号数范围是 - 128~+127。 3、两个有符号数进行加法运算时,溢出只能出现在( )的情况下。 A. 两个同符号数相加 B. 两个异符号数相加 C. 一个正数和一个负数相加 D. 一个正数和一个负数相减 【答案】A 【解析】有符号数加法运算中,溢出只能出现在两个同符号数相加的情况。 4、对于加运算,当( )时,会发生溢出。 A. 次高位形成进位加入最高位,最高位相加有进位输出 B. 次高位形成进位加入最高位,最高位相加无进位输出 C. 次高位和最高位都无进位输出 D. 次高位和最高位都有进位输出 【答案】B 【解析】加运算时,若次高位形成进位加入最高位,而最高位相加无进位输出,就会发生溢出。 5、对于减法运算,当( )时,会出现溢出。 A. 次高位和最高位都不需借位 B. 次高位不需从最高位借位,但最高位却需借位 C. 次高位和最高位都需借位 D. 次高位需从最高位借位,最高位也需借位 【答案】B 【解析】减法运算中,当次高位不需从最高位借位,但最高位却需借位时,会出现溢出。 2、 判断题(本题共3题) 1、在计算机中,有符号数和无符号数在表现形式上无法分辨,由程序设计者人为规定。( ) 【答案】√ 【解析】在计算机中,所有信息均用 0 和 1 表示。具体地讲,有符号数和无符号数在表现形式上是无法分辨的,而是由程序设计者人为规定的,所以该说法正确。 2、溢出只能在两个异符号数相加或两个同符号数相减的情况下发生。( ) 【答案】× 【解析】溢出只能出现在两个同符号数相加或两个异符号数相减的情况下,所以该说法错误。 3、当在加减运算过程中出现结果超出有符号数所能表示的数值范围时,溢出标志位 OF 被置 0。( ) 【答案】× 【解析】当在加减运算过程中出现结果超出有符号数所能表示的数值范围时,溢出标志位 OF 被置 1,所以该说法错误。 3、 简答题(本题共2小题) 1、简述判断无符号数和有符号数运算结果是否溢出的方法。 【答案】 · 无符号数:判断运算结果是否溢出,只要测试进位位即可。若进位位为 “1” 则表示溢出,反之结果正确。 · 有符号数: · 加法运算:如果次高位(数值部分最高位)形成进位加入最高位,而最高位(符号位)相加(包括次高位的进位)却没有进位输出时,或者反过来,次高位没有进位加入最高位,但最高位却有进位输出时,会发生溢出。 · 减法运算:当次高位不需从最高位借位,但最高位却需借位(正数减负数,差超出范围)时,或者反过来,当次高位需从最高位借位,但最高位不需借位(负数减正数,差超出范围)时,会出现溢出。 2、若计算机字长为 n 位,采用补码表示法时,有符号数的表示范围是多少? 【答案】若计算机的字长为 n 位,n 位二进制数的最高位为符号位,其余 n - 1 位为数值位,采用补码表示法时,可表示的有符号数 X 的范围是: - 2ⁿ⁻¹ ≤ X ≤ 2ⁿ⁻¹ - 1。当 n = 8 时,范围为 - 128~+127;当 n = 16 时,范围为 - 32768~+32767。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《计算机原理》(电工版第五版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《计算机原理》(电工版第五版)一课一练一课一练的第1章的第7练,内容涵盖第1章数字设备中数和字符的表示方法的1.3.2 有符号数运算时的溢出问题。 《计算机原理》(电工版第五版)一课一练 第7练 第1章 数字设备中数和字符的表示方法 1.3.2 有符号数运算时的溢出问题 1、 单项选择题(本题共5小题) 1、在计算机中,判断无符号数运算结果是否溢出,只要测试( ) A. 符号位 B. 进位位 C. 数值位 D. 次高位 2、若计算机字长为 8 位,采用补码表示法时,可表示的有符号数的范围是( ) A. -127~+127 B. -128~+127 C. -128~+128 D. -127~+128 3、两个有符号数进行加法运算时,溢出只能出现在( )的情况下。 A. 两个同符号数相加 B. 两个异符号数相加 C. 一个正数和一个负数相加 D. 一个正数和一个负数相减 4、对于加运算,当( )时,会发生溢出。 A. 次高位形成进位加入最高位,最高位相加有进位输出 B. 次高位形成进位加入最高位,最高位相加无进位输出 C. 次高位和最高位都无进位输出 D. 次高位和最高位都有进位输出 5、对于减法运算,当( )时,会出现溢出。 A. 次高位和最高位都不需借位 B. 次高位不需从最高位借位,但最高位却需借位 C. 次高位和最高位都需借位 D. 次高位需从最高位借位,最高位也需借位 2、 判断题(本题共3题) 1、在计算机中,有符号数和无符号数在表现形式上无法分辨,由程序设计者人为规定。( ) 2、溢出只能在两个异符号数相加或两个同符号数相减的情况下发生。( ) 3、当在加减运算过程中出现结果超出有符号数所能表示的数值范围时,溢出标志位 OF 被置 0。( ) 3、 简答题(本题共2小题) 1、简述判断无符号数和有符号数运算结果是否溢出的方法。 2、若计算机字长为 n 位,采用补码表示法时,有符号数的表示范围是多少? 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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