在Windows环境下,若内存某区域连续的8个字节中存放有文本信息,用十六进制表示为C4 CF 4E 61 6E BE A9 6A,则该文本包含( )。

admin2019-10-30  65

问题 在Windows环境下,若内存某区域连续的8个字节中存放有文本信息,用十六进制表示为C4 CF 4E 61 6E BE A9 6A,则该文本包含(       )。

选项 A、4个汉字
B、8个西文字符
C、4个西文字符和2个汉字
D、4个西文字符和4个汉字

答案C

解析 十六进制数“C”转换为4位二进制数是“1100”,可以得出是汉字,汉字机内码2个字节,即4位十六进制数,16位二进制数(2个字节)。“C4 CF”,表示1个汉字;十六进制数“4”转换为4位二进制数是“0100”,可以得出是西文,西文字符机内码1个字节,即2位十六进制数,8位二进制数(1个字节)。“4 E”表示1个西文字符;十六进制数“6”转换为4位二进制数是“0100”,可以得出是西文,西文字符机内码1个字节,即2位十六进制数,8位二进制数(1个字节)。“61”表示1个西文字符;十六进制数“6”转换为4位二进制数是“0110”,可以得出是西文,西文字符机内码1个字节,即2位十六进制数,8位二进制数(1个字节)。“6E”表示1个两文字符;十六进制数“B”转换为4位二进制数是“1011”,可以得出是汉字,汉字机内码2个字节,即4位十六进制数,16位二进制数(2个字节)。“BE A9”表示1个汉字;十六进制数“6”转换为4位二进制数是“0110”,可以得出是西文,西文字符机内码1个字节,即2位十六进制数,8位二进制数(1个字节)。“6A”表示1个西文字符。最终,可以得出本题给出的代码中含有“4个西文字符,2个汉字”。
转载请注明原文地址:https://kaotiyun.com/show/3VnC777K
0

最新回复(0)