基本情報技術者試験(FE) 令和5年度 科目A|第1問 過去問解説「16進小数の変換」

※本情報は解説作成時点のもので、閲覧時点では法改正等により情報が変更になっている場合がございます。あらかじめご理解いただければ幸いです。

正解は「C.0.75」です。
16進小数0.Cは、16進数のCが10進数で12を表すことから、12÷16=0.75となります。

この記事では、基本情報技術者試験(FE)試験(令和5年度)で出題された過去問の第1問「16進小数の変換」について、試験対策の観点からわかりやすく解説します。

16進小数の変換方法

0.C(16進)=12÷16=0.75(10進)

16進数では、A=10、B=11、C=12、D=13、E=14、F=15を表します。
小数第1位は16のマイナス1乗、つまり1/16の重みを持ちます。したがって、0.Cは12×(1/16)=12/16=0.75となります。

他の選択肢との違い

  • 0.12:12をそのまま100分の12と誤解したもの
  • 0.55:16進数Cを誤って別の値に換算したもの
  • 0.84:小数変換時の計算誤り

16進数の桁の重み(1/16)を正しく理解していれば、0.75が導けます。

問われているポイント

この問題では、基数変換の基礎理解が問われています。
整数部分だけでなく、小数部分の重み(基数のマイナス乗)も確実に押さえておきましょう。

気を付けてほしい点(勘違いしやすいポイント)

  • 16進数のA~Fの値を正確に覚える
  • 小数第1位は「1/基数」であることを理解する

補足
基数変換は頻出分野です。整数変換とあわせて、小数変換も練習しておきましょう。

基本情報技術者試験(FE)試験での出題パターン

基本情報技術者試験(FE)試験では、2進数・8進数・16進数と10進数の相互変換が頻出です。
特に16進小数の変換は計算問題として出題されやすいテーマです。

まとめ

  • 16進数Cは10進数で12
  • 0.C=12÷16=0.75
← 前の解説:基本情報技術者試験(FE) 令和6年度 科目B|第6問 過去問解説「テレワーク環境変更時のセキュリティ対策」
次の解説:基本情報技術者試験(FE) 令和5年度 科目A|第2問 過去問解説「双方向リストのポインタ変更」 →