基礎理論

基本情報技術者試験 科目A免除 修了試験 20210613 実施分 問1

次の 10 進小数のうち,2 進数で表すと無限小数になるものはどれか。
答えを選ぶ

出典:基本情報技術者試験 科目A免除 修了試験 20210613 実施分 問1(問題文は IPA の公開問題。解説は当サイト作成)

答えと解説を見る

正解:ア

覚える知識

10進小数→2進小数の有限・無限判定

10進小数を既約分数で表したとき、分母が2のべき乗のものだけが有限の2進小数になり、それ以外は無限小数になる。

この問題で必要なこと

10進小数が2進小数で有限になるのは、既約分数にしたとき分母が2のべき乗になる場合のみ。0.05=1/20は分母に5を含むため無限小数になる。

ひっかけ

0.125=1/8、0.375=3/8、0.5=1/2は分母が2のべき乗で有限。0.05は小数点以下が短いので有限と錯覚させる。

この知識の出題:本試験系 0 回・免除試験 3 回(公開問題での観測値)

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

同じ問題が出た回

同じ知識の過去問