IPA過去問ドリル

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

テクノロジ/基礎理論

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

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

正解:エ

解説

16進数の小数0.248を10進数に変換するには,各桁に16の負のべき乗を掛けて合計します。2×16⁻¹+4×16⁻²+8×16⁻³=2/16+4/256+8/4096です。通分すると512/4096+64/4096+8/4096=584/4096となり,これを8で約分すると73/512になります。

選択肢ごとの解説

  • 誤り。分母を32とした値で,各桁の重み(16⁻¹,16⁻²,16⁻³)を正しく反映した計算結果ではありません。
  • 誤り。分母を125とした値で,16進数の位取りに基づく正しい通分・約分の結果ではありません。
  • 誤り。分子の計算を誤った値で,正しくは73/512です。
  • 正しい。2×16⁻¹+4×16⁻²+8×16⁻³を通分・約分すると73/512になります。
基本情報技術者の過去問を演習モードで解く