平成26年度 秋期 基本情報技術者試験 午前 問1
テクノロジ/基礎理論10進数の分数 1/32 を16進数の小数で表したものはどれか。
出典:平成26年度 秋期 基本情報技術者試験 午前 問1
- ア0.01
- イ0.02
- ウ0.05
- エ0.08
正解:エ
解説
10進小数を16進数に変換するには,小数部に16を掛ける操作を繰り返し,整数部を上位桁から並べます。1/32=0.03125で,0.03125×16=0.5(整数部0),0.5×16=8.0(整数部8)となるため,16進数では0.08と表せます。
選択肢ごとの解説
- ア誤り。0.01は16進数で1/256を表す値であり,1/32よりはるかに小さい値です。
- イ誤り。0.02は16進数で2/256=1/128を表す値で,1/32の半分になってしまいます。
- ウ誤り。0.05は16進数で5/256を表す値で,1/32(8/256)とは一致しません。
- エ正しい。0.03125×16=0.5,0.5×16=8.0と変換していくと,16進数で0.08と表せます。