問題プレビューID: d9643c2c

問 11

1 文字が,縦 48 ドット,横 32 ドットで表される 2 値ビットマップのフォントがある。文字データが 8,192 種類あるとき,文字データ全体を保存するために必要な領域は何バイトか。ここで,1 M バイト = 1,024 k バイト,1 k バイト = 1,024 バイトとし,文字データは圧縮しないものとする。

解説

1 文字のビット数は,縦 48 ドット × 横 32 ドット = 1,536 ドットである。2 値ビットマップなので 1 ドット = 1 ビットであり,1 文字当たり 1,5361{,}536 ビット = 1,536÷8=1921{,}536 \div 8 = 192 バイトとなる。

文字データは 8,192 種類であるから,全体の容量は

192×8,192=1,572,864 バイト192 \times 8{,}192 = 1{,}572{,}864 \text{ バイト}

となる。これを k バイト及び M バイトに換算すると,

1,572,864÷1,024=1,536 k バイト1{,}572{,}864 \div 1{,}024 = 1{,}536 \text{ k バイト} 1,536÷1,024=1.5 M バイト1{,}536 \div 1{,}024 = 1.5 \text{ M バイト}

したがって,正解は「イ」です。