题目
存储1024个16*16点阵的汉字字模信息需要( )。A. 256B. 32C. 256 KBD. 32 KB
存储1024个16*16点阵的汉字字模信息需要( )。
A. 256
B. 32
C. 256 KB
D. 32 KB
题目解答
答案
D. 32 KB
解析
本题考查计算机中汉字字模信息存储容量的计算,解题思路是先算出一个$16\times16$点阵的汉字字模所需的字节数,再计算$1024$个这样的汉字字模所需的字节数,最后将单位换算为$KB$。
- 计算一个$16\times16$点阵的汉字字模所需的字节数:
- 一个$16\times16$点阵的汉字字模,意味着它由$16\times16 = 256$个点组成。
- 在计算机中,一个字节(Byte)由$8$位(bit)组成,而每个点可以用$1$位来表示($0$或$1$)。
- 所以一个$16\times16$点阵的汉字字模所需的字节数为$\frac{16\times16}{8}$。
- 根据数学运算规则,$\frac{16\times16}{8}=\frac{256}{8}=32$字节。
- 计算$1024$个$16\times16$点阵的汉字字模所需的字节数:
- 已知一个$16\times16$点阵的汉字字模需要$32$字节,那么$1024$个这样的汉字字模所需的字节数为$1024\times32$字节。
- 因为$1024 = 2^{10}$,所以$1024\times32=2^{10}\times32$。
- 又因为$32 = 2^{5}$,则$2^{10}\times32=2^{10}\times2^{5}$。
- 根据同底数幂相乘,底数不变,指数相加的原则,$2^{10}\times2^{5}=2^{10 + 5}=2^{15}$字节。
- 将字节数换算为$KB$:
- 在计算机存储单位中,$1KB = 1024$字节,即$1KB = 2^{10}$字节。
- 那么$2^{15}$字节换算为$KB$为$\frac{2^{15}}{2^{10}}$。
- 根据同底数幂相除,底数不变,指数相减的原则,$\frac{2^{15}}{2^{10}}=2^{15 - 10}=2^{5}$。
- 计算$2^{5}=32$,所以$1024$个$16\times16$点阵的汉字字模信息需要$32KB$。