IPA過去問ドリル

平成26年度 秋期 応用情報技術者試験 午前 問2

テクノロジ/基礎理論

4n ビットを用いて整数を表現するとき,符号なし固定小数点表示法で表現できる最大値を a とし,BCD(2進化10進符号)で表現できる最大値を b とする。n が大きくなると a/b はどれに近づくか。

出典:平成26年度 秋期 応用情報技術者試験 午前 問2

正解:エ

解説

4nビットの符号なし固定小数点表示法で表現できる最大値はa=2⁴ⁿ−1≒16ⁿです。4nビットはBCDでn桁分に相当し,各桁は0〜9なのでb=10ⁿ−1≒10ⁿです。したがってnが大きくなるとa/bは16ⁿ/10ⁿ=(16/10)ⁿに近づきます。

選択肢ごとの解説

  • 誤り。(15/9)×nはaとbをそれぞれ16ⁿ,10ⁿの累乗ではなく1次式と誤解した場合の形です。
  • 誤り。(15/9)ⁿは15と16,9と10を取り違えています。1ビットで表現できる最大値は2−1ではなく2進1桁の重みの誤解に基づく値です。
  • 誤り。(16/10)×nは指数関数的な比をnに比例する1次式と誤解した場合の形です。
  • 正しい。a/bは16ⁿ/10ⁿ=(16/10)ⁿに近づきます。
応用情報技術者の過去問を演習モードで解く