情報処理試験プラス

■問題■[n0858]

 数値を2進数で表すレジスタがある。
 このレジスタに格納されている正の整数 x を10倍する方法はどれか。
 ここで、シフトによるあふれ(オーバフロー)は、ないものとする。

 ア x を2ビット左にシフトした値に x を加算し、
   更に1ビット左にシフトする。

 イ x を3ビット左にシフトした値と、x を2ビット左にシフトした値を
   加算する。

 ウ x を3ビット左にシフトした値に x を加算し、
   更に1ビット左にシフトする。

 エ x を5ビット左にシフトする。