基礎理論

基本情報技術者試験 科目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 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「n進数の基数変換と必要なビット数」で学ぶ

同じ知識の過去問