基本情報技術者試験 令和元年度 科目A 修了認定試験 問1「負数を 2 の補数で表すとき、全てのビットが 1 である n ビットの 2 進数…」の正解と解説です。基本情報技術者試験の「2の補数」分野の過去問で、これまでの受験者の正答率は約73%です。
イ. −1
正答率 72.5%(1,562人中 1,133人が正解)
n ビットの 2 の補数表現で全ビットが 1 のパターンは −1 を表す。これは符号付き整数の表現上、−1 を加算すると 0 になる関係(−1+1=0 のキャリー伝搬で 0 になる)からも確認できる。