基本情報過去問 基本情報技術者 平成21年春 問1 2017年9月4日 管理人 コメントする 数値を2進数で格納するレジスタがある。このレジスタに正の整数xを設定したあと、”レジスタの値を2ビット左にシフトして、これにxを加える”操作を行うと、レジスタの値はxの何倍になるか。なお、ここで、シフトによるあふれ(オーバーフロー)は発生しないものとする。 ア: 3 イ: 4 ウ: 5 エ: 6 解答を見る 正解: ウ 解説: 2ビット左にシフト・・・22倍=4倍 元の値xを加える・・・もとの値=1倍 4倍したものと、1倍したものを加えるので、元の値の5倍となる。 閉じる