基本情報技術者試験 - 令和7年6月修了 - 問1

16進小数 0.C を10進小数に変換したものはどれか。
ア0.12
イ0.55
ウ0.75
エ0.84
答え : ウ
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 離散数学
同一問題 : 〔令5公問1〕〔平23修1問1〕
解説 :
16進数の1桁は4ビットに相当し,小数点以下の桁も同様に重みを持ちます。16進小数の小数第1位は「16分の1」の重みを持つので,0.Cを10進数にするには,Cを10進数に直した値を16で割ります。Cは16進数で12を表すので,12÷16を計算すると0.75になります。従って,正解は「ウ」です。

「ア」の0.12や「イ」の0.55は重みの掛け方を誤った場合に出やすい値で,「エ」の0.84は12と16の関係を逆に捉えたような誤りに近い数値です。16進数から10進数への変換は基本情報技術者試験で頻出のテーマなので,整数部分だけでなく小数部分の重み(1/16,1/256…)も含めて計算できるようにしておくことが大切です。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる