题目
63(考点11)已知字符“H”的ASCII码的二进制[1]值是1001000,如果某字符的ASCII码的十进制[2]值为71,那么这个字符是____。A.J B.F C.G D.I
63(考点11)已知字符“H”的ASCII码的二进制[1]值是1001000,如果某字符的ASCII码的十进制[2]值为71,那么这个字符是____。
A.J B.F C.G D.I
题目解答
答案
根据题目,字符“H”的ASCII码十进制值为72(二进制1001000)。
某字符的ASCII码十进制值为71,比72小1,对应字符为“G”。
ASCII码表中:
- 70对应'F'
- 71对应'G'
- 72对应'H'
因此,ASCII码为71的字符是'G'。
答案:C. G
解析
考查要点:本题主要考查ASCII码的基本概念及其十进制与二进制之间的转换,同时需要熟悉常见大写字母的ASCII码顺序。
解题核心思路:
- 明确已知条件:字符“H”的ASCII码二进制值为
1001000
,对应的十进制值为72。 - 建立数值关系:题目要求的字符ASCII码为71,比72小1,因此对应字母应为“H”前一个字母。
- 验证选项:结合ASCII码表中大写字母的顺序(A-Z对应65-90),直接匹配数值与字母的对应关系。
破题关键点:
- 二进制转十进制:正确计算二进制
1001000
对应的十进制值。 - 字母顺序记忆:掌握大写字母的ASCII码连续递增特性(如A=65,B=66,依此类推)。
步骤1:验证“H”的ASCII码
将二进制1001000
转换为十进制:
$1 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 64 + 8 = 72$
因此,“H”的ASCII码为72。
步骤2:确定目标字符的ASCII码
题目中给出的目标字符ASCII码为71,比72小1,对应字母应为“H”前一个字母。
步骤3:匹配字母与ASCII码
根据ASCII码表:
- 70对应'F'
- 71对应'G'
- 72对应'H'
- 73对应'I'
- 74对应'J'
因此,ASCII码71对应字符'G',对应选项C。