修了試験 2016-07-24実施分 基本情報技術者試験 問1
負数を2の補数で表すとき,全てのビットが1であるnビットの2進数“1111…11”が表す数値又はその数式はどれか。
正答2
解説
正解はイ。 2の補数表現では,ある数xの2の補数はxに1を加えて桁あふれさせると0になる数である。 全ビット1の値に1を加えると桁あふれして0になるので,全ビット1は-1を表す。 -(2^(n-1)-1)や2^n-1は無符号表現との混同であり誤り。まとめて解く
修了試験 2016-07-24実施分を通しで解く(80問)→