1.2 数和数制(2)(练习)-《计算机原理》(电工版第五版) 同步精品课堂

2025-10-30
| 2份
| 11页
| 97人阅读
| 0人下载

内容正文:

数和数制 (2) 一、名词解释 1. “4 位合 1 位法” 2. “1 位分 4 位法” 二、单项选择题 1. 二进制数转换成十六进制数采用( ) A. “4 位合 1 位法” B. “1 位分 4 位法” C. “乘 2 顺取整法” D. “除 2 逆取余法” 2. 十六进制数转换成二进制数采用( ) A. “4 位合 1 位法” B. “1 位分 4 位法” C. “乘 2 顺取整法” D. “除 2 逆取余法” 3. 二进制数 1101111100011.10010100B 转换成十六进制数是( ) A. 1BE3.94H B. 1BE4.94H C. 1BE3.95H D. 1BE4.95H 4. 十六进制数 3AB.7A5H 转换成二进制数是( ) A. 1110101011.011110100101B B. 1110101010.011110100101B C. 1110101011.011110100100B D. 1110101010.011110100100B 5. 二进制数 10110110B 和 11011001B 相加的结果是( ) A. 110001111B B. 110001110B C. 110001101B D. 110001100B 6. 二进制数 10010111B 和 11011001B 相减的结果是( ) A. -01000010B B. -01000001B C. -01000011B D. -01000100B 7. 二进制数 1101B 和 1011B 相乘的结果是( ) A. 10001111B B. 10001110B C. 10001101B D. 10001100B 8. 二进制数 10101011B 除以 110B 的结果是( ) A. 11100B… 余 11B B. 11101B… 余 11B C. 11100B… 余 10B D. 11101B… 余 10B 9. 已知 X = 01100110B,Y = 11110000B,X ∧ Y 的值是( ) A. 01100000B B. 01100001B C. 01100010B D. 01100011B 10. 已知 X = 00110101B,Y = 00001111B,X ∨ Y 的值是( ) A. 00111111B B. 00111110B C. 00111101B D. 00111100B 三、判断题 1. 二进制数和十六进制数之间的可以相互转换。( ) 2. 二进制数加法运算中,1 + 1 + 1 = 10。( ) 3. 二进制数减法运算中,0 - 1 = 0。( ) 4. 二进制数乘法运算中,1 × 1 = 10。( ) 5. 逻辑非运算中,0 的结果是 0。( ) 四、简答题 1. 简述二进制数和十六进制数之间的转换方法。 2. 说明二进制数算术运算中加法. 减法. 乘法和除法的法则。 3. 列举几种常用的二进制数逻辑运算及其规则。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 数和数制 (2) 一、名词解释 1. “4 位合 1 位法” 【答案】二进制数转换成十六进制数的方法,从二进制数的小数点开始,分别向左向右每 4 位 1 组,不足 4 位的用 0 补足,然后分别把每组数用十六进制数码表示,并按序相连。 2. “1 位分 4 位法” 【答案】十六进制数转换成二进制数的方法,把十六进制数的每位分别用 4 位二进制数码表示,然后把它们连成一体。 二、单项选择题 1. 二进制数转换成十六进制数采用( ) A. “4 位合 1 位法” B. “1 位分 4 位法” C. “乘 2 顺取整法” D. “除 2 逆取余法” 【答案】A 【解析】二进制数转换成十六进制数可采用 “4 位合 1 位法”,所以选 A。 2. 十六进制数转换成二进制数采用( ) A. “4 位合 1 位法” B. “1 位分 4 位法” C. “乘 2 顺取整法” D. “除 2 逆取余法” 【答案】B 【解析】十六进制数转换成二进制数可采用 “1 位分 4 位法”,所以选 B。 3. 二进制数 1101111100011.10010100B 转换成十六进制数是( ) A. 1BE3.94H B. 1BE4.94H C. 1BE3.95H D. 1BE4.95H 【答案】A 【解析】按照 “4 位合 1 位法”,1101111100011.10010100B 转换为十六进制数是 1BE3.94H,所以选 A。 4. 十六进制数 3AB.7A5H 转换成二进制数是( ) A. 1110101011.011110100101B B. 1110101010.011110100101B C. 1110101011.011110100100B D. 1110101010.011110100100B 【答案】A 【解析】按照 “1 位分 4 位法”,3AB.7A5H 转换成二进制数是 1110101011.011110100101B,所以选 A。 5. 二进制数 10110110B 和 11011001B 相加的结果是( ) A. 110001111B B. 110001110B C. 110001101B D. 110001100B 【答案】A 【解析】根据二进制数加法法则计算,10110110B + 11011001B = 110001111B,所以选 A。 6. 二进制数 10010111B 和 11011001B 相减的结果是( ) A. -01000010B B. -01000001B C. -01000011B D. -01000100B 【答案】A 【解析】因为 11011001B > 10010111B,所以 10010111B - 11011001B = -(11011001B - 10010111B) = -01000010B,所以选 A。 7. 二进制数 1101B 和 1011B 相乘的结果是( ) A. 10001111B B. 10001110B C. 10001101B D. 10001100B 【答案】A 【解析】按照二进制数乘法法则计算,1101B × 1011B = 10001111B,所以选 A。 8. 二进制数 10101011B 除以 110B 的结果是( ) A. 11100B… 余 11B B. 11101B… 余 11B C. 11100B… 余 10B D. 11101B… 余 10B 【答案】A 【解析】根据二进制数除法法则计算,10101011B ÷ 110B = 11100B… 余 11B,所以选 A。 9. 已知 X = 01100110B,Y = 11110000B,X ∧ Y 的值是( ) A. 01100000B B. 01100001B C. 01100010B D. 01100011B 【答案】A 【解析】根据逻辑乘运算规则,01100110B ∧ 11110000B = 01100000B,所以选 A。 10. 已知 X = 00110101B,Y = 00001111B,X ∨ Y 的值是( ) A. 00111111B B. 00111110B C. 00111101B D. 00111100B 【答案】A 【解析】根据逻辑加运算规则,00110101B ∨ 00001111B = 00111111B,所以选 A。 三、判断题 1. 二进制数和十六进制数之间的可以相互转换。( ) 【答案】√ 【解析】二进制数和十六进制数之间的可以相互转换,而且十分方便,所以该说法正确。 2. 二进制数加法运算中,1 + 1 + 1 = 10。( ) 【答案】× 【解析】二进制数加法法则中,1 + 1 + 1 = 11(向邻近高位有进位),并非 10,所以该说法错误。 3. 二进制数减法运算中,0 - 1 = 0。( ) 【答案】× 【解析】二进制数减法法则中,0 - 1 = 1(向邻近高位借 1 当作 2),并非 0,所以该说法错误。 4. 二进制数乘法运算中,1 × 1 = 10。( ) 【答案】× 【解析】二进制数乘法法则中,1 × 1 = 1,并非 10,所以该说法错误。 5. 逻辑非运算中,0 的结果是 0。( ) 【答案】× 【解析】逻辑非运算规则中,0 的结果是 1,并非 0,所以该说法错误。 四、简答题 1. 简述二进制数和十六进制数之间的转换方法。 【答案】 · 二进制数转换成十六进制数采用 “4 位合 1 位法”,从二进制数的小数点开始,分别向左向右每 4 位 1 组,不足 4 位的用 0 补足,然后分别把每组数用十六进制数码表示,并按序相连。 · 十六进制数转换成二进制数采用 “1 位分 4 位法”,把十六进制数的每位分别用 4 位二进制数码表示,然后把它们连成一体。 2. 说明二进制数算术运算中加法. 减法. 乘法和除法的法则。 【答案】 · 加法法则:0 + 0 = 0;1 + 0 = 0 + 1 = 1;1 + 1 = 10(向邻近高位有进位);1 + 1 + 1 = 11(向邻近高位有进位)。 · 减法法则:0 - 0 = 0;1 - 1 = 0;1 - 0 = 1;0 - 1 = 1(向邻近高位借 1 当作 2)。 · 乘法法则:0 × 0 = 0;1 × 0 = 0 × 1 = 0;1 × 1 = 1。 · 除法法则:从被除数最高位开始,先查找出够减除数的位数,在其最高位处上商 1,并完成它对除数的减法运算,然后把被除数的下一位移到余数的位置上。若余数不够减除数,则上商 0,并把被除数的再下一位移到余数的位置上;若余数够减除数,则上商 1,余数减除数,反复进行,直到全部被除数的各位都下移到余数位置上为止。 3. 列举几种常用的二进制数逻辑运算及其规则。 【答案】 · 逻辑乘(逻辑与):常用运算符 “∧” 表示,运算规则为 0 ∧ 0 = 0;1 ∧ 0 = 0 ∧ 1 = 0;1 ∧ 1 = 1。 · 逻辑加(逻辑或):常用运算符 “∨” 表示,运算规则为 0 ∨ 0 = 0;1 ∨ 0 = 0 ∨ 1 = 1;1 ∨ 1 = 1。 · 逻辑非(逻辑取反):常用运算符 “-” 表示,运算规则为 0 的结果是 1,1 的结果是 0。 · 逻辑异或(半加):常用运算符 “⊕” 表示,运算规则为 0 ⊕ 0 = 1 ⊕ 1 = 0;1 ⊕ 0 = 0 ⊕ 1 = 1。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

1.2 数和数制(2)(练习)-《计算机原理》(电工版第五版) 同步精品课堂
1
1.2 数和数制(2)(练习)-《计算机原理》(电工版第五版) 同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。