ITパスポート|2進数・基数変換・論理演算の確認問題
この問題は、解説記事「2進数とは?基礎理論をやさしく解説」の腕だめしです。まず2問、解いてみましょう。解説記事はこちら↓
問1
新入社員研修で、ある社員が「なぜコンピュータは0と1の2進数だけで動くのですか?」と質問した。この理由の説明として、最も適切なものはどれか。
ア.人間が10進数に慣れているので、覚えやすくするためにあえて2進数を採用しているから
イ.コンピュータ内部の電気信号は「流れている/流れていない」の2つの状態しか安定して区別できないから
ウ.2進数の方が10進数より、常に計算速度が速くなるから
エ.2進数は文字を表すASCIIコードの標準規格そのものだから
正解:イ
解説
コンピュータの中の電気は、ONかOFFかの2状態しか安定して区別できませんでしたね。この2状態を0と1に対応させているのが2進数です。
ア:覚えやすさという人間側の都合ではなく、電気信号というハードウェア側の制約が理由です。
ウ:計算速度が2進数の採用理由というわけではありません。
エ:ASCIIコードは文字を表すための約束ごとで、2進数を使う理由そのものではありません。
ひっかけポイント:「人間が覚えやすいから」という理由と混同しがちですが、実際はコンピュータの電気信号(ON/OFF)の制約が理由です。
対応シラバス:テクノロジ系/大分類7 基礎理論(中分類13 基礎理論・離散数学)
問2
あるスマートフォンのカタログに「ストレージ容量 128GB」と書かれていた。ビット・バイト・GBの関係の説明として、最も適切なものはどれか。
ア.1バイトは8ビットで構成されており、GB(ギガバイト)はそのバイトが積み重なった単位の一つである
イ.ビットとバイトは同じ量を表す言葉で、呼び方が違うだけである
ウ.1バイトは2ビットで構成されており、情報量が大きくなるほどビット数は減っていく
エ.GB(ギガバイト)は、CPUの処理速度を表す単位である
正解:ア
解説
1バイト=8ビットが基本の関係で、バイトが集まるとキロ→メガ→ギガ→テラの順に呼び方が変わっていきましたね。
イ:ビットとバイトは量そのものが違います(1バイト=8ビット)。
ウ:1バイトは2ビットではなく8ビットです。また、情報量が増えてもビット数が減ることはありません。
エ:GBは記憶容量(情報量)の単位です。処理速度は別の指標で表されます。
ひっかけポイント:GBを記憶容量ではなく処理速度と取り違えないようにしましょう。ストレージ容量とCPU性能は別の指標です。
対応シラバス:テクノロジ系/大分類7 基礎理論(中分類13 基礎理論・情報に関する理論)
いかがでしたか? もっと解きたい方へ——この続き(本番レベルの問題)は「テクノロジ系 予想問題集」に収録しています。気になった人はこちらからどうぞ↓
次に読む
シリーズの目次:ITパスポートの出題範囲 全体地図
