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