IPA過去問ドリル

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

テクノロジ/基礎理論

10進数の分数 1/32 を16進数の小数で表したものはどれか。

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

正解:エ

解説

10進小数を16進数に変換するには,小数部に16を掛ける操作を繰り返し,整数部を上位桁から並べます。1/32=0.03125で,0.03125×16=0.5(整数部0),0.5×16=8.0(整数部8)となるため,16進数では0.08と表せます。

選択肢ごとの解説

  • 誤り。0.01は16進数で1/256を表す値であり,1/32よりはるかに小さい値です。
  • 誤り。0.02は16進数で2/256=1/128を表す値で,1/32の半分になってしまいます。
  • 誤り。0.05は16進数で5/256を表す値で,1/32(8/256)とは一致しません。
  • 正しい。0.03125×16=0.5,0.5×16=8.0と変換していくと,16進数で0.08と表せます。
基本情報技術者の過去問を演習モードで解く