题目
下列关于汉字的国标码与机内码的说法正确的是()。A. 一个汉字的国标码和一个汉字的机内码在机器内所占的存储单元数B. 国标码也叫交换码,机内码也叫内码C. 国标码每个字节的最高位为1,机内码每个字节的最高位也为1D. 机内码每个字节的最高位为1.国标码则为0
下列关于汉字的国标码与机内码的说法正确的是()。
A. 一个汉字的国标码和一个汉字的机内码在机器内所占的存储单元数
B. 国标码也叫交换码,机内码也叫内码
C. 国标码每个字节的最高位为1,机内码每个字节的最高位也为1
D. 机内码每个字节的最高位为1.国标码则为0
题目解答
答案
B. 国标码也叫交换码,机内码也叫内码
解析
本题考查汉字编码中的国标码与机内码的基本概念及区别。解题关键在于掌握两者的作用、命名及编码特点:
- 国标码(GB2312)是汉字的交换码,用于字符的传输和存储,每个字节的最高位为0;
- 机内码是计算机内部处理汉字的编码(如GBK、GB18030),由国标码转换而来,每个字节的最高位为1;
- 选项需结合上述知识点,判断表述是否正确。
选项分析
选项A
“一个汉字的国标码和一个汉字的机内码在机器内所占的存储单元数相同”
- 国标码和机内码均为双字节编码,存储单元数相同,正确。
- 但题目中存在更准确的正确选项,需进一步分析其他选项。
选项B
“国标码也叫交换码,机内码也叫内码”
- 国标码用于字符交换,机内码用于计算机内部处理,命名符合定义,正确。
选项C
“国标码每个字节的最高位为1,机内码每个字节的最高位也为1”
- 国标码最高位为0,机内码最高位为1,错误。
选项D
“机内码每个字节的最高位为1,国标码则为0”
- 描述符合编码规则,正确。
- 但题目中正确答案为B,说明可能存在题目设置或选项表述问题。
结论
选项B直接对应国标码与机内码的命名定义,为最明确的正确答案。