it-shikaku.jp 問題 解説

 
年度 2017 年 時期  時間 午前 問題No. 001
問題 :

 数値を 2 進数で表すレジスタがある。このレジスタに格納されている正の整数 x を 10 倍する 操作はどれか。ここで,シフトによるけたあふれは,起こらないものとする。

ア:

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

イ:

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

ウ:

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

エ:

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