$1 \text{ TB}$ 代表的字节数是( )。
这题考的是计算机存储单位的换算,别被十进制和二进制搞晕了。记住核心规律:每往大一级(KB到MB),数值就乘1024,也就是2的10次方。从B到TB一共跨越了4个台阶,直接把1024连乘4次,或者用2的10次方乘4次,答案自然就出来了。
学生最容易栽跟头的地方是记错单位层级或者搞混十进制与二进制。比如把1TB当成10^12(十进制的1后面12个0),或者在数台阶时数错,以为B到KB是第1级,到TB只有3级,结果算成2^30。还有的同学死记硬背“K=10, M=20, G=30, T=40”这个口诀,却忘了单位换算的本质是乘1024,导致在遇到非标准单位(比如PB)时不敢下手。这道题命题人特意把正确答案放在D选项,就是看你能不能稳稳地数出那4个2^10的因子。
这道题考查的是计算机数据存储单位及其换算关系,属于信息学竞赛中的基础概念,但也是历年初赛的高频考点。
首先,我们要明确计算机中存储单位的定义。在二进制体系下,基本单位是字节(Byte,简称B)。由于计算机处理的是二进制数据,所以单位之间的进率是1024,即2的10次方,而不是十进制的1000。具体来说: 1 KB(千字节)= 1024 B = 2^10 B 1 MB(兆字节)= 1024 KB = 2^20 B 1 GB(吉字节)= 1024 MB = 2^30 B 1 TB(太字节)= 1024 GB = 2^40 B
命题人出题的意图很明显:既考察你对单位层级的记忆,也考察你从B到TB跨越了多少个“2^10”的因子。从B到KB是第1个台阶,KB到MB是第2个,MB到GB是第3个,GB到TB是第4个。一共4个台阶,所以就是(2^10) × (2^10) × (2^10) × (2^10) = 2^40。
很多同学在计算时容易犯两个错误:一是混淆十进制和二进制,误以为1TB等于10^12 B,这是硬盘厂商常用的十进制标称,但在理论计算和考试标准答案中,必须严格按二进制2^10换算;二是数台阶数数错,比如把B到TB当成3次方,就会选错成2^30(即C选项)。要避开这个坑,一个简单的记忆口诀是:KB是10,MB是20,GB是30,TB是40。每往大一级,指数加10。因为从B到TB正好跨越4级,所以指数是10×4=40。
因此,1 TB 代表的字节数就是 2 的 40 次方,对应选项 D。
从历年考频来看,数据存储单位换算在题库中一共出现过52次,覆盖从2007年到2026年的所有年份,分布非常均匀,说明这是一个必须掌握的基础点,而且出题频率有逐年上升的趋势,特别是2023年出现了10次,2025年也有7次,未来这类题目很可能会继续高频出现,甚至可能结合单位换算考察更复杂的进制转换或大数运算。