本文へ移動

基本情報技術者試験 · 学習ガイド

2023年度 科目A 公開問題の問題・解答解説

旧制度の午前・午後と、2023年度以降の科目A・科目Bの公開問題を区別しています。現在の試験対策では現行シラバスと科目Bの形式を確認してください。公開問題は本試験の全出題を網羅する資料ではありません。

2023年度 科目A 公開問題の概要
30:00

問題番号から選ぶ

基数変換(16進小数の10進小数表現)

基礎理論 · 基数変換 / 16進数 / 小数表現

16進小数 0.C を10進小数に変換した値として、適切なものはどれか。

解答・解説を表示

解答

ウ

解説

まず要点:16進小数 0.C を10進小数に直すと 0.75 です。n進小数(基数となる数を n とした小数の表し方)は、小数点以下の各桁に n の-1乗、n の-2乗…の重みを掛けて足し合わせて求めます。16進数では C が10進数の12にあたります。

解き方

  1. 16進数の C は、10進数の12に置き換えます。
  2. 小数第1位は16の-1乗(1/16=0.0625)なので、12を掛けて0.75を求めます。
選択肢 ア不正解
16進法の C は10進法の12ですが、それをそのまま小数部に並べて0.12としたのが誤りです。
選択肢 イ不正解
12を16で割る計算の結果は0.75になるので、0.55にはならないという誤りです。
選択肢 ウ正解
16進法の C を12と読み、12×(1/16) を計算すると0.75になるので正解です。
選択肢 エ不正解
各桁の重みを正しく掛けて足し合わせた値とは合わないので誤りです。

覚えるポイント

  • 16進数の各文字の値(A=10, B=11, C=12, D=13, E=14, F=15)と16の-1乗が1/16であることを確認する。

間違えやすいところ

  • 16進表記の 0.C を、そのまま10進数の 0.12 と読み替えないように注意します。

出題の前提:公開問題の記載通り

出典:IPA『2023年度 科目A 公開問題』
公式問題冊子 p.2 ↗(www.ipa.go.jp)

2023年度 科目A 公開問題

参照した公式資料

IPAが公開した2023年度 科目A 公開問題の問題・解答資料です。