专题三 带符号数与BCD 码和ASCI码(专项练习) -山东省职教高考《单片机技术与应用》(高教版) 专题复习讲练测

2024-07-05
| 2份
| 16页
| 125人阅读
| 4人下载

内容正文:

专题三 带符号数与BCD 码和ASCI码 1、 填空题 1.原码是数值的_______表示方式,其中最高位为符号位。 2.对于一个8位二进制数,其反码是将原码中的_______位取反。 3.补码是在反码的基础上_______。 4.对于十进制数+6,用8位二进制补码表示为_______。 5.BCD码用_______个二进制位表示一个十进制数。 6.ASCII码是用_______位二进制数表示一个字符。 7.ASCII码中,字母’A’的二进制表示是_______。 8.数字3的BCD码表示为_______。 9.原码-5的反码是_______。 10.数字9的ASCII码表示为_______。 2、 判断题 1.原码的最高位是符号位,0表示正数,1表示负数。( ) 2.反码是将原码中除符号位外的每一位取反得到的数。( ) 3.补码是在反码的基础上加1得到的数。( ) 4.BCD码用4个二进制位可以表示一个十进制数。( ) 5.ASCII码是用8位二进制数表示一个字符。( ) 6.字母’A’的ASCII码是01000001。( ) 7.数字6的BCD码表示为0110。( ) 8.原码-3的反码是1000 0011。( ) 9.补码表示的最小的8位二进制数是10000000。( ) 10.数字7的ASCII码表示为00110111。( ) 三、选择题 1. 在计算机中,使用最高位表示符号的编码方式是: A. 原码 B. 反码 C. 补码 D. BCD码 2. 8位二进制数10000011的原码表示的十进制数是: A. -3 B. 3 C. -131 D. 131 3. 十进制数-5的8位原码表示是: A. 10000101 B. 11111011 C. 11111010 D. 00000101 4. 将十进制数+7转换为8位反码,结果是: A. 00000111 B. 11111000 C. 11111001 D. 01111000 5. 十进制数-6的8位反码表示是: A. 10000110 B. 11111001 C. 11111010 D. 01111001 6. 8位二进制数11111010的补码表示的十进制数是: A. -6 B. 6 C. -5 D. 5 7. 十进制数-4的8位补码表示是: A. 10000100 B. 11111011 C. 11111100 D. 00000100 8. 以下哪种编码不属于BCD码: A. 8421码 B. 2421码 C. 5421码 D. ASCII码 9. 十进制数37的8421 BCD码表示是: A. 00110111 B. 00100111 C. 00110111 D. 00110101 10. ASCII码中,大写字母'A'的十六进制表示是: A. 41 B. 61 C. 42 D. 62 11. 已知某8位二进制数的原码为10110010,其反码是: A. 01001101 B. 11001101 C. 01001110 D. 11001110 12. 8位二进制补码11110110表示的十进制数是: A. -10 B. 10 C. -9 D. 9 13. 十进制数-18的8位补码表示是: A. 10010010 B. 11101110 C. 11101111 D. 11110010 14. 在BCD码中,十进制数42和十进制数-42的表示分别是: A. 0100 0010 和 1100 0010 B. 0100 0010 和 1011 1110 C. 0100 0010 和 1100 1010 D. 0100 0010 和 1011 1010 15. ASCII码中,小写字母'a'与大写字母'A'的编码差值为: A. 16 B. 32 C. 20 D. 26 16. 已知某8位二进制数的补码为11111001,其原码是: A. 10000110 B. 10000111 C. 11111001 D. 00000111 17. 在以下编码方式中,哪种编码可以直接进行加减运算: A. 原码 B. 反码 C. 补码 D. BCD码 18. 十六进制数3A的8421 BCD码表示是: A. 0011 1010 B. 00111010 C. 0011 0001 1010 D. 00110001 00001010 19. ASCII码中,数字字符'5'的二进制表示是: A. 00110101 B. 00110111 C. 00110100 D. 00110110 20. 在5421 BCD码中,十进制数7的表示是: A. 0111 B. 1011 C. 1100 D. 0110 21. 已知某8位二进制数的原码为10011010,其补码与以下哪个数相等? A. 11100101 B. 11100110 C. 11100111 D. 11101000 22. 在2421 BCD码中,十进制数39的表示是: A. 0011 1001 B. 0011 1100 C. 0010 1100 D. 0010 1001 23. 使用8位补码表示的两个数10110110和11001100相加,结果是: A. 01111110 B. 10000010 C. 11111110 D. 00000010 24. ASCII码中,'9'-'0'+'A'的结果对应的字符是: A. 'I' B. 'J' C. 'K' D. 'L' 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 专题三 带符号数与BCD 码和ASCI码 1、 填空题 1.原码是数值的_______表示方式,其中最高位为符号位。 解析:原码以最高位表示符号,0表示正数,1表示负数。 2.对于一个8位二进制数,其反码是将原码中的_______位取反。 解析:反码是将原码中除符号位外的每一位取反。 3.补码是在反码的基础上_______。 解析:补码是在反码的基础上加1。 4.对于十进制数+6,用8位二进制补码表示为_______。 解析:+6的8位二进制补码表示为00000110。 5.BCD码用_______个二进制位表示一个十进制数。 解析:BCD码用4个二进制位表示一个十进制数,每个十进制数的范围是0000到1001。 6.ASCII码是用_______位二进制数表示一个字符。 解析:ASCII码用7位二进制数表示一个字符,扩展的ASCII码使用8位。 7.ASCII码中,字母’A’的二进制表示是_______。 解析:字母’A’的ASCII码是01000001。 8.数字3的BCD码表示为_______。 解析:数字3的BCD码表示为0011。 9.原码-5的反码是_______。 解析:原码-5的反码是1000 0101。 10.数字9的ASCII码表示为_______。 解析:数字9的ASCII码表示为00111001。 2、 判断题 1.原码的最高位是符号位,0表示正数,1表示负数。( ) 解析:正确。原码以最高位表示符号。 2.反码是将原码中除符号位外的每一位取反得到的数。( ) 解析:正确。反码是原码除符号位外每一位取反。 3.补码是在反码的基础上加1得到的数。( ) 解析:正确。补码是反码加1。 4.BCD码用4个二进制位可以表示一个十进制数。( ) 解析:正确。BCD码每个十进制数用4位二进制表示。 5.ASCII码是用8位二进制数表示一个字符。( ) 解析:错误。ASCII码基本版用7位,扩展版用8位二进制数表示字符。 6.字母’A’的ASCII码是01000001。( ) 解析:正确。字母’A’的ASCII码确实是01000001。 7.数字6的BCD码表示为0110。( ) 解析:错误。数字6的BCD码表示为0110。 8.原码-3的反码是1000 0011。( ) 解析:正确。原码-3的反码是1000 0011。 9.补码表示的最小的8位二进制数是10000000。( ) 解析:正确。补码表示的最小数是10000000,即-128。 10.数字7的ASCII码表示为00110111。( ) 解析:正确。数字7的ASCII码表示为00110111。 三、选择题 1. 在计算机中,使用最高位表示符号的编码方式是: A. 原码 B. 反码 C. 补码 D. BCD码 正确答案: A 解析: 原码使用最高位表示符号,0表示正数,1表示负数。 2. 8位二进制数10000011的原码表示的十进制数是: A. -3 B. 3 C. -131 D. 131 正确答案: A 解析: 最高位1表示负数,后7位00000011表示3,所以是-3。 3. 十进制数-5的8位原码表示是: A. 10000101 B. 11111011 C. 11111010 D. 00000101 正确答案: A 解析: 负数原码最高位为1,其余位是5的二进制00000101。 4. 将十进制数+7转换为8位反码,结果是: A. 00000111 B. 11111000 C. 11111001 D. 01111000 正确答案: A 解析: 正数的反码与原码相同,7的8位二进制是00000111。 5. 十进制数-6的8位反码表示是: A. 10000110 B. 11111001 C. 11111010 D. 01111001 正确答案: B 解析: 负数反码是原码除符号位外所有位取反,10000110变为11111001。 6. 8位二进制数11111010的补码表示的十进制数是: A. -6 B. 6 C. -5 D. 5 正确答案: A 解析: 补码11111010减1得11111001,取反得00000110,即6,所以原数是-6。 7. 十进制数-4的8位补码表示是: A. 10000100 B. 11111011 C. 11111100 D. 00000100 正确答案: C 解析: -4的原码是10000100,反码11111011,补码加1得11111100。 8. 以下哪种编码不属于BCD码: A. 8421码 B. 2421码 C. 5421码 D. ASCII码 正确答案: D 解析: BCD码是二进制编码十进制数,包括8421、2421、5421等,ASCII是字符编码。 9. 十进制数37的8421 BCD码表示是: A. 00110111 B. 00100111 C. 00110111 D. 00110101 正确答案: C 解析: 3的8421码是0011,7的8421码是0111,合起来就是00110111。 10. ASCII码中,大写字母'A'的十六进制表示是: A. 41 B. 61 C. 42 D. 62 正确答案: A 解析: ASCII码中,'A'的十进制值是65,对应的十六进制是41。 11. 已知某8位二进制数的原码为10110010,其反码是: A. 01001101 B. 11001101 C. 01001110 D. 11001110 正确答案: B 解析: 负数反码是符号位不变,其他位取反,所以10110010变为11001101。 12. 8位二进制补码11110110表示的十进制数是: A. -10 B. 10 C. -9 D. 9 正确答案: A 解析: 补码11110110减1得11110101,取反得00001010,即10,所以原数是-10。 13. 十进制数-18的8位补码表示是: A. 10010010 B. 11101110 C. 11101111 D. 11110010 正确答案: B 解析: -18的原码是10010010,反码11101101,补码加1得11101110。 14. 在BCD码中,十进制数42和十进制数-42的表示分别是: A. 0100 0010 和 1100 0010 B. 0100 0010 和 1011 1110 C. 0100 0010 和 1100 1010 D. 0100 0010 和 1011 1010 正确答案: A 解析: BCD码中,42表示为0100 0010,负数用最高位1表示,其他不变。 15. ASCII码中,小写字母'a'与大写字母'A'的编码差值为: A. 16 B. 32 C. 20 D. 26 正确答案: B 解析: ASCII中,'A'是65(41H),'a'是97(61H),相差32(20H)。 16. 已知某8位二进制数的补码为11111001,其原码是: A. 10000110 B. 10000111 C. 11111001 D. 00000111 正确答案: B 解析: 补码11111001减1得11111000,取反得00000111,即7,所以原码是10000111。 17. 在以下编码方式中,哪种编码可以直接进行加减运算: A. 原码 B. 反码 C. 补码 D. BCD码 正确答案: C 解析: 补码可以直接进行加减运算,不需要考虑符号。 18. 十六进制数3A的8421 BCD码表示是: A. 0011 1010 B. 00111010 C. 0011 0001 1010 D. 00110001 00001010 正确答案: C 解析: 3A转为十进制是58,在BCD中3表示为0011,10表示为1010。 19. ASCII码中,数字字符'5'的二进制表示是: A. 00110101 B. 00110111 C. 00110100 D. 00110110 正确答案: A 解析: ASCII中,'0'是48(30H),'5'是53(35H),二进制为00110101。 20. 在5421 BCD码中,十进制数7的表示是: A. 0111 B. 1011 C. 1100 D. 0110 正确答案: B 解析: 5421码中,7 = 5 + 2 + 0,所以表示为1011。 21. 已知某8位二进制数的原码为10011010,其补码与以下哪个数相等? A. 11100101 B. 11100110 C. 11100111 D. 11101000 正确答案: B 解析: 原码10011010,反码11100101,补码加1得11100110。这题综合了原码、反码和补码的转换。 22. 在2421 BCD码中,十进制数39的表示是: A. 0011 1001 B. 0011 1100 C. 0010 1100 D. 0010 1001 正确答案: C 解析: 2421码中,3表示为0010,9表示为1100。这题要求了解不同BCD码的编码规则。 23. 使用8位补码表示的两个数10110110和11001100相加,结果是: A. 01111110 B. 10000010 C. 11111110 D. 00000010 正确答案: B 解析: 10110110(-74)+11001100(-52)=10000010(-126)。这题考察了补码的加法运算。 24. ASCII码中,'9'-'0'+'A'的结果对应的字符是: A. 'I' B. 'J' C. 'K' D. 'L' 正确答案: B 解析: '9'(57)-'0'(48)=9,'A'(65)+9=74,对应字符'J'。这题综合了ASCII码和简单计算。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

专题三 带符号数与BCD 码和ASCI码(专项练习) -山东省职教高考《单片机技术与应用》(高教版)  专题复习讲练测
1
专题三 带符号数与BCD 码和ASCI码(专项练习) -山东省职教高考《单片机技术与应用》(高教版)  专题复习讲练测
2
专题三 带符号数与BCD 码和ASCI码(专项练习) -山东省职教高考《单片机技术与应用》(高教版)  专题复习讲练测
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。