2012年5月26日土曜日

=== 平成24年春 問2 ===


平成24年春目次  前の問題  次の問題

問2

非負の2進数b1b2…bnを3倍にしたものはどれか。




解説

3倍にするということは、2倍にしたものと、元の数を足したものである。
また、2進数を2倍にするということは、末尾に0をつけること。これを1ビット左にシフトするという。
(10進数を10倍する時も、左に1桁ずらす)
よって、末尾に0をつけたものと、元の数を足しているアが正解。

ア 正解
イ 左に2桁ずらしているため、2倍×2倍で4倍-1となる。-1でなく、-元の数なら3ばいになる。
ウ 左に3けたずらしたので、2×2×2で8倍になる。
エ 2倍+1となる





0 件のコメント:

コメントを投稿