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
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。