IPA過去問ドリル

平成31年度 春期 基本情報技術者試験 午前 問1

テクノロジ/基礎理論

10進数の演算式7÷32の結果を2進数で表したものはどれか。

出典:平成31年度 春期 基本情報技術者試験 午前 問1

正解:ウ

解説

7を2進数で表すと111,32は2の5乗(2⁵)なので,7を32で割ることは111を右へ5桁シフトすることに相当します。したがって7÷32は2進数で0.00111と表せます。

選択肢ごとの解説

  • 誤り。0.001011は桁の並びや位置を取り違えた値で,7÷32の正しい2進表現ではありません。
  • 誤り。0.001101は111の並び順を取り違えた値で,正しくは0.00111です。
  • 正しい。7は2進数で111,32は2⁵なので,111を右へ5桁シフトした0.00111が正しい値です。
  • 誤り。0.0111は111を4桁シフトした値で,32ではなく16(2⁴)で割った場合の値になります。
基本情報技術者の過去問を演習モードで解く