SkillStack
テクノロジ系1 / 20問

基本情報技術者試験 令和5年度 科目A 公開問題 問1

16 進小数0.C を10 進小数に変換したものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ウ

16進法では、小数点以下の第1位の重みは16の-1乗、すなわち1/16です。また、16進数字のCは10進数の12を表します。したがって、計算過程は、0.C=12×16の-1乗=12×1/16=12/16=0.75となります。よって、10進小数に変換した値は0.75です。

アの0.12は誤りです。10進数の0.12に16を掛けると1.92となり、16進小数の最初の桁は1になるため、Cにはなりません。

イの0.55は誤りです。0.55×16=8.8であり、16進小数の最初の桁は8になります。

エの0.84は誤りです。0.84×16=13.44であり、最初の桁は10進数の13、すなわち16進数字のDになります。

【ポイント】 16進数では、A~Fがそれぞれ10~15を表します。 小数点以下の重みは、左から順に16の-1乗、16の-2乗、16の-3乗となります。 16進小数を10進数に直すときは、各桁の値とその桁の重みを掛けて合計します。

出典:令和5年度 基本情報技術者試験 科目A 公開問題 問1
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の20問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める