修了試験 2024-06-09実施分 基本情報技術者試験 問1
数値を2進数で格納するレジスタがある。 このレジスタに正の整数xを設定した後,“レジスタの値を2ビット左にシフトして,xを加える”操作を行うと,レジスタの値はxの何倍になるか。 ここで,あふれ(オーバフロー)は,発生しないものとする。
正答3
解説
正解はウ。 レジスタの値を2ビット左シフトする操作は値を4倍にすることと同じであり,これにxを加えるとレジスタの値は4x+x=5xとなる。 したがって,操作後のレジスタの値は元のxの5倍になる。まとめて解く
修了試験 2024-06-09実施分を通しで解く(60問)→