問 題
2 バイトで文字を2 進符号化するとき,表せる文字の種類はいくらか。
1. 4
2. 256
3. 32768
4. 64000
5. 65536
正解 (5)
解 説
16 ビットが 2バイトです。バイト↔ビット の変換は基礎知識です。
16 ビットとは、16 桁あって、それぞれの桁に入る数値は 0 or 1 ということです。従って、「0000000000000000 ↔ あ」 というように、1つの 16 ビット列を 1 文字に対応させれば 216 の文字を指定できます。
28 = 256 なので、216 = 256 × 256 です。
計算してもよいのですが「一桁目が 6 かつ、256 より大きい選択肢」に注目すれば、 65536 とわかります。
以上より、正解は 5 です。
類題 H27no39
コメント