七転び八起き 諦めないための学習記録

諦めないために学習記録を残しています。情報処理技術者試験の勉強記録が多いですが、その時々により内容は違います。

基本情報試験から

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

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

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

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

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