基本情報技術者試験 - 令和7年12月修了 - 問1

次の10進小数のうち,2進数で表すと無限小数になるものはどれか。
0.05
0.125
0.375
0.5
答え
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 離散数学
同一問題 : 〔令3修6問1〕〔令1修12問1〕〔平30修6問1〕〔平28修12問1〕〔平26春問1
解説
10進小数を2進数に変換したときに無限小数になるものを選ぶ問題です。2進数の小数は「2分の1」「4分の1」「8分の1」のように,分母が2のべき乗である分数の組み合わせでしか有限小数になりません。選択肢「イ」の 0.125 は8分の1,「ウ」の 0.375 は8分の3,「エ」の0.5は2分の1であり,いずれも分母が2のべき乗の分数で表せるため,2進数でも有限小数になります。

一方,「ア」の 0.05 は20分の1であり,分母に5が含まれているため2のべき乗だけでは表せず,2進数に変換すると無限に続く小数になります。したがって正解は「ア」です。ほかの選択肢は分母を2のべき乗に約分できる点で誤りです。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる