内容正文:
专题三 带符号数与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码和简单计算。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$