必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成25年度春季問題一覧
  4. 平成25年度春季問題1-解答・解説-分析

平成25年度春季問題

問題1

aを正の整数とし、b=a2とする。aを2進数で表現すると、nビットであるとき、bを2進数で表現すると、高々何ビットになるか。

n+1
2n
n2
2n

aを正の整数とし、b=a2とする。aを2進数で表現すると、nビットであるとき、bを2進数で表現すると、高々何ビットになるか。

n+1
2n
n2
2n

解答:イ

<解説>

問題分中の「高々」とは、「多くとも」の意味である。

  1. a=15(おおよそ16=24)とおくと15=(1111)2となり、aは4ビットで表現できると分かる。
  2. nビット居ないで表現できる2進数の数値aはおおよそ2n以内(正確には2n-1)の範囲の値となる。
  3. aの2状の値は(2n)2となり、高々2nビット以内で表現できる数値となる。

したがって、イが正解である。