パスポイ

2進数に変換したとき,有限小数で表現できる10進数はどれか。 ITパスポート 平成24年度秋期66

テクノロジ系

2進数に変換したとき,有限小数で表現できる10進数はどれか。

  • 0.1
  • 0.2
  • 0.4
  • 0.5
正解と解説を見る

正解

0.5

正解は「0.5」である。0.5は2進数で0.1と表され,有限桁で正確に表現できる。これは0.5=1/2であり,2進法の基数2の負のべき乗(2の-1乗)でちょうど表せるためである。一方,0.1,0.2,0.4は10進数では有限小数だが,2進数に変換すると循環する無限小数になり,有限桁では正確に表現できない。

出典:平成24年度 秋期 ITパスポート試験 問66

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。