✏️ 纠错
考点:UTF-8编码规则的判断。
答案:B
解析:A选项中,0xC0是2字节编码起始,但后续0x80单独出现不符合2字节编码规则;
B选项,0xF0符合4字节编码起始,后续0x90、0x80、0x80都以10开头,符合4字节编码规则;
C选项,0x80单独出现不满足任何编码规则;
D选项,0xFF、0xFE、0xFD不符合UTF8编码规则。
知识点解析:选项 B
第 178 题 / 共 276 题
第 2 题 UTF-8 编码规则如下:
-
1 字节:
0xxxxxxx -
2 字节:
110xxxxx 10xxxxxx -
3 字节:
1110xxxx 10xxxxxx 10xxxxxx -
4 字节:
11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
以下哪个字节序列是合法的 UTF-8 编码( )。
你真棒!
📝 题目解析
【答案】B
【考纲知识点】进制转换
【解析】将选项中的16进制数转换为2进制,观察可知,答案为B。
考点:UTF-8编码规则的判断。
答案:B
解析:A选项中,0xC0是2字节编码起始,但后续0x80单独出现不符合2字节编码规则;
B选项,0xF0符合4字节编码起始,后续0x90、0x80、0x80都以10开头,符合4字节编码规则;
C选项,0x80单独出现不满足任何编码规则;
D选项,0xFF、0xFE、0xFD不符合UTF8编码规则。
知识点解析:选项 B
0xF0 0x90 0x80 0x80 符合 4 字节 UTF-8 编码规则(首字节 11110xxx,后续字节以 10xxxxxx 开头)。其他选项首字节或后续字节格式错误。