基本情報トップに戻る
A難易度: 標準2026年度

基本情報技術者 予想問題A 第13問

問題

10進数の150を2進数で表現するとどれか。

選択肢

  1. 1ア 10010110
  2. 2イ 10011010
  3. 3ウ 10100110
  4. 4エ 11001010

正解

1. ア 10010110

詳しい解説を見る

解説

10進数を2進数へ変換するには、2の累乗の和に分解する方法が速い。150 = 128 + 16 + 4 + 2 = 2^7 + 2^4 + 2^2 + 2^1 であり、該当ビットを1として上位から並べると 10010110(2) となる。よってアが正解である。検算すると 128+0+0+16+0+4+2+0 = 150 で一致する。イの10011010は154、ウの10100110は166、エの11001010は202であり、いずれも分解を誤った値である。2で割って余りを下位から並べる方法でも同じ結果が得られる。基数変換は科目Aの定番であり、2の累乗(1, 2, 4, 8, 16, 32, 64, 128, 256)を即座に書き出せるようにしておくことが得点の近道である。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。