- トップページ
- 応用情報技術者
- 平成25年度春季問題一覧
- 平成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 |
解答:イ
<解説>
問題分中の「高々」とは、「多くとも」の意味である。
- a=15(おおよそ16=24)とおくと15=(1111)2となり、aは4ビットで表現できると分かる。
- nビット居ないで表現できる2進数の数値aはおおよそ2n以内(正確には2n-1)の範囲の値となる。
- aの2状の値は(2n)2となり、高々2nビット以内で表現できる数値となる。
したがって、イが正解である。
お問い合わせ