NOIP 提高组初赛 · NOIP 2011 提高组初赛试题 第 2 题

选择题 · 答案 B · 考点:ASCII编码

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

题目

字符 $\texttt A$ 的 ASCII 码为十六进制 $41$,则字符 $\texttt Z$ 的 ASCII 码为十六进制的( )。

答案:B

考点

ASCII编码

解题思维

这题就是考ASCII码的连续性,别想复杂了。A是65,Z排第26,直接往A的十进制值上加25,再把结果转成十六进制就行。

常见错误

很多同学习惯把'1到26'当成'0到25'的偏移,一上来就加26,结果算出91(5B),这就掉进坑里了。还有的同学看到选项里有'视计算机而定'就慌了,其实ASCII是国际标准,跟机器型号无关,这种干扰项就是专门盯着你犹豫心理设计的。

详细解析(节选)

考点直击:ASCII编码的字符顺序与进制转换。命题人挖的坑在于'偏移量'的直觉错误和'标准不统一'的干扰项。拿到题先想清楚:字母表里A排第1,Z排第26,中间隔了25个字母,所以Z的码值就是A的码值加25。这是最稳妥的切入点。

人话讲概念:计算机里字符都按数字存,ASCII就是给字符排了座次。A的十六进制是41,换算成十进制是4×16+1=65。Z作为第26个字母,它的十进制码值就是65+25=90。最后把90转回十六进制:90除以16商5余10,10在十六进制里就是A,所以是5A。

思考心法:别一上来就死算十六进制加法,容易出错。先转十进制做加减,再转回十六进制,这样逻辑清晰。或者直接十六进制加法:41+19(25的十六进制)=5A,结果一样,但十进制路径更不容易被'1到26'的惯性思维带偏。

避坑指南:选项D'视具体的计算机而定'是典型的干扰项。ASCII是国际通用标准,A永远是41,Z永远是5A,跟你是用Intel还是ARM、16位还是32位机完全无关。命题人就是想看看你是不是被这种'技术细节'唬住了。另外,千万别把Z当成从0开始数的第26个,那样会多加1,得到5B,直接排除。

考频与趋势:ASCII编码在题库里总共考了17题,覆盖4个级别,从2007年到2026年分布比较散:2007年2题、2009年3题、2010年1题、2011年2题、2023年1题、2024年4题、2025年1题、2026年1题,还有null年2题。分赛事看,GESP二级考了5题,NOIP普及组初赛5题,GESP三级4题,NOIP提高组初赛3题。说明这个知识点在普及和二级阶段出现频率最高,提高组相对少些,但从未缺席。

预测:从历年2023-2026年的数据看,ASCII相关题目在2024年突然集中考了4题,其他年份多为1-3题。结合近几年的出题趋势,这类基础编码题在提高组初赛中仍会保持一定比例,但大概率不会像2024年那样集中爆发。暂无足够依据预测未来具体年份的考题形式,只能判断它依然是必考点之一。

同考点真题

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