基礎理論
基本情報技術者試験 科目A免除 修了試験 20161211 実施分 問1
次の10進小数のうち,2進数で表すと無限小数になるものはどれか。
- ア 0.05
- イ 0.125
- ウ 0.375
- エ 0.5
出典:基本情報技術者試験 科目A免除 修了試験 20161211 実施分 問1
答えと解説を見る
正解:ア
覚える知識
n進数小数の基数変換
10進小数が2進で有限小数になるのは、既約分数にしたとき分母が2のべき乗になる場合だけである。
この問題で必要なこと
10進小数を2進化すると、分母が2のべき乗の小数だけが有限小数になる。0.05=1/20は分母に5を含むため無限小数になる。
ひっかけ
0.125=1/8、0.375=3/8、0.5=1/2は分母が2のべき乗なので有限小数。10進で桁数が短いことと2進で有限になることを混同させる。
この知識の出題:本試験系 9 回・免除試験 22 回(公開問題での観測値)