$1 \text{ MB}$ 等于( )。
这题考计算机存储单位换算,核心就是记住二进制计数规则:K、M、G之间乘的是1024不是1000。拿到题直接想:1MB=1024KB,1KB=1024B,两步乘起来就是答案。
学生最容易掉进两个坑:一是看到MB就下意识想1000×1000,把硬盘厂商的十进制标注法当成计算机标准,这是概念混淆;二是把1024字节当成1MB,连进位都没搞清,以为1KB=1024B,1MB=1024×1024B,结果选项B就是1KB,这种低级错误在初赛里很常见。
这道题考查的是计算机中数据存储单位的换算关系,属于基础但必须滚瓜烂熟的知识点。命题人特意选了1MB这个单位,就是要看你是不是真正理解二进制计数规则,还是只会死记硬背。
计算机底层只认识0和1,所以它的计数系统是基于2的幂的。2^10=1024,这个数字非常接近我们十进制里的1000,为了方便记忆和书写,我们就约定:1024个字节(B)为1千字节(KB),1024个KB为1兆字节(MB),1024个MB为1吉字节(GB)。这个规则在NOIP、GESP、CSP等所有信息学竞赛中都是铁律,硬盘厂商虽然会用1000×1000来标注容量以显得数字更大,但在考试里必须严格按1024来算。
回到题目,1MB等于多少字节?我们可以分步拆解: 第一步,1MB = 1024KB。 第二步,1KB = 1024字节。 把这两步连起来,就是1MB = 1024 × 1024 字节。
现在看选项: A选项10000字节,这连10KB都不到,显然太小。 B选项1024字节,这正好是1KB,很多同学会在这里卡住,以为1MB就是1024,其实是把进位搞错了。 C选项1000×1000字节,这是十进制算法,符合硬盘标注,但计算机不认这个,考试里选这个就是概念不清。 D选项1024×1024字节,完全符合二进制换算规则。
所以正确答案是D。
关于这个考点的考频,从历年数据看非常稳定。题库里共考了52道题,覆盖8个级别,从2007年到2026年几乎年年都有,特别是最近两年(2023年10题、2024年4题、2025年7题)考得更多,说明命题人对基础单位的考查力度在加大。在分赛事分布上,NOIP普及组初赛考了12题,GESP四级和三级各10题,NOIP提高组初赛7题,CSP入门级5题,GESP二级5题,CSP提高级2题,GESP一级1题。这说明无论哪个级别,存储单位换算都是必考内容,而且普及组和GESP考得最密。
未来趋势上,鉴于2023-2025年该考点出现频率显著上升,且题目形式多为直接换算或结合简单计算,预计2026年及以后仍会高频考查,可能会在题目中结合其他单位(如GB转B,或B转bit)增加一点计算量,但核心逻辑不会变。暂无足够依据预测具体的出题形式变化,但基础换算的权重只会稳中有升。
最后送大家一句口诀:每级乘1024,1K=2^10,1M=2^20,1G=2^30。记住这个,这类题基本不会丢分。