NOIP 提高组初赛 · NOIP 2013 提高组初赛试题 第 12 题

选择题 · 答案 B · 考点:进制与编码

← 整套速查表 NOIP 提高组初赛 全部真题

题目

( )是一种通用的字符编码,它为世界上绝大部分语言设定了统一并且唯一的二进制编码,以满足跨语言、跨平台的文本交换。目前它已经收录了超过十万个不同字符。

答案:B

考点

进制与编码

解题思维

看到“跨语言、跨平台、十万个字符”这几个关键词,立马就能锁定 Unicode。ASCII 只有 128 个英文字母,GBK 和 BIG5 都是针对中文的,只有 Unicode 才是真正覆盖全球所有语言的统一编码方案。

常见错误

学生最容易把 GBK 或 BIG5 当成正确答案,因为它们确实收录了超过十万个字符,但它们是特定于中文的编码,不符合题目中“跨语言”的要求。另外,有些同学会误以为 ASCII 也能通过扩展字符集来覆盖全球语言,但实际上 ASCII 是 7 位编码,只能表示 128 个字符,远远不足以满足全球文本交换的需求。

详细解析(节选)

这道题考查的是字符编码的基础知识,特别是 Unicode 与 ASCII、GBK、BIG5 等编码的区别。题目问的是哪种编码能为世界上绝大部分语言设定统一且唯一的二进制编码,以满足跨语言、跨平台的文本交换,并且目前收录了超过十万个不同字符。

首先,我们来回顾一下各个编码的特点。ASCII 是最基础的字符编码,使用 7 位二进制表示,只能表示 128 个字符,包括 26 个大写字母、26 个小写字母、数字 0-9 以及一些控制字符。显然,ASCII 无法满足跨语言的需求,因为它只能表示英文字符。

GBK 和 BIG5 都是针对中文的编码。GBK 是中国国家标准,可以表示简体中文和繁体中文,收录了超过 2 万个汉字。BIG5 则是繁体中文的标准编码,收录了约 13 万个汉字。虽然它们收录的字符数量都超过了十万个,但它们都是针对特定语言的编码,无法满足跨语言的需求。

Unicode 是一种全球统一的字符编码方案,它为世界上所有语言的字符都分配了唯一的二进制编码。Unicode 目前收录了超过 14 万个字符,包括各种语言的字母、数字、标点符号、表情符号等。Unicode 的设计目标是满足跨语言、跨平台的文本交换需求,因此它是唯一符合题目要求的编码方案。

从命题人的角度来看,这道题考察的是对字符编码基本概念的理解,以及对不同编码特点的区分。命题人喜欢用具体的数字和场景来描述编码的特点,比如“跨语言、跨平台、十万个字符”,这些都是 Unicode 的典型特征。学生需要能够根据这些关键词快速联想到正确的编码方案。

在解题过程中,学生应该先排除 ASCII,因为它显然无法满足跨语言的需求。然后,学生需要区分 GBK 和 BIG5,它们都是针对中文的编码,虽然收录的字符数量都超过了十万个,但它们无法满足跨语言的需求。最后,学生应该选择 Unicode,因为它是一种全球统一的字符编码方案,能够满足跨语言、跨平台的文本交换需求。

从考频和趋势来看,字符编码是计算机基础考试中的一个重要考点,特别是在 GESP 和 NOIP 等考试中。根据题库数据,字符编码考点在 2007 年至 2026 年间共考过 149 题,覆盖了 11 个考试级别。其中,GESP 三级考了 39 题,NOIP 普及组初赛考了 27 题,NOIP 提高组初赛考了 22 题。从逐年分布来看,字符编码考点在 2023 年考了 17 题,2024 年考了 29 题,2025 年考了 17 题,2026 年考了 17 题,呈现出逐年上升的趋势。

因此,预测未来字符编码考点在 GESP 和 NOIP 等考试中仍然会是一个重要的考点,特别是在跨语言、跨平台文本交换相关的题目中。学生应该加强对字符编码基本概念的理解,掌握不同编码的特点,以便在未来的考试中能够准确作答。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断