2byteで表せる状態の数はどれか。
選択肢をタップすると答えと解説が表示されます
出典:厚生労働省ホームページ(第68回臨床検査技師国家試験の問題および正答)。公共データ利用規約(第1.0版)に基づき利用。問題文・選択肢は公式の問題冊子のとおり掲載しています(文字の体裁を一部整えています)。解説は medimichi が作成したものです。
正解は5番
解説
1 byteは8 bitなので、2 byteは16 bitです。1 bitは0か1の2通りの状態をとるため、16 bitで表せる状態の数は2の16乗=65,536通りです(公式正答5)。
選択肢ごとの解説
- 1. 16通りは2の4乗で、4 bitで表せる状態の数です。2 byte(16 bit)では65,536通りです。
- 2. 256通りは2の8乗で、1 byte(8 bit)で表せる状態の数です。2 byte(16 bit)では65,536通りです。
- 3. 1,024通りは2の10乗で、10 bitで表せる状態の数です。
- 4. 16,384通りは2の14乗で、14 bitで表せる状態の数です。
- 5. 正解。2 byteは16 bitなので、表せる状態の数は2の16乗=65,536通りです。
国試ポイント
bitとbyteの関係(1 byte=8 bit)と、n bitで表せる状態の数が2のn乗になることを理解しているかが問われます。
混同注意
1 byte(8 bit)で表せる256通り(2の8乗)と、2 byte(16 bit)で表せる65,536通り(2の16乗)を取り違えないようにします。
次に同じ論点が出たら
byte数をbit数に直してから、2のべき乗を計算します。
関連知識
bit:情報の最小単位(0または1)。byte:8 bit。n bitで表せる状態の数は2のn乗(4 bit=16通り、8 bit=256通り、10 bit=1,024通り、14 bit=16,384通り、16 bit=65,536通り)。