基本情報技術者試験 令和4年度 科目A サンプル問題 問1「負数を2の補数で表すとき,8ビットの2進正整数nに対し−nを求める式はどれか。こ…」の正解と解説です。基本情報技術者試験の「数学」分野の過去問で、これまでの受験者の正答率は約63%です。
エ. (n XOR 11111111) + 00000001
正答率 63.3%(450人中 285人が正解)
2の補数で −n を求める式は「ビット反転して 1 を加える」操作です。n の各ビット反転 = n XOR 11111111、それに 00000001 を加える。エが正解。