過去問解きまくり研究所 ホーム

基礎理論|平成24年度 春期 ITパスポート試験(特別措置試験) 問52

負の整数を 2 の補数で表現するとき,8 桁の 2 進数で表現できる数値の範囲を 10 進数で表したものはどれか。

解説

零を正の側に入れるので、負のほうが一つ多くなります。

八桁の二進数で表せる並びの総数は、二の八乗で二百五十六通りです。この二百五十六を、負と零と正に配ることになります。二の補数では、先頭の桁が一であれば負と決めています。先頭が零の並びは百二十八通りあり、零から百二十七までを表します。先頭が一の並びも百二十八通りで、こちらが負を受け持ちます。零は正の側に入っているので、負のほうが一つ多く取れます。だから負の側は下端が一つ深く、マイナス一までを受け持ちます。合わせるとマイナス百二十八から百二十七で、これを挙げた肢が当たります。覚え方は、多いのは負の側だという一点だけです。正負を取り違えると、上下が入れ替わった肢を選んでしまいます。桁が増えても、この釣り合わなさはそのまま残り続けます。シラバスも、表現可能な数値の範囲を学ぶよう求めています。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成24年度 春期 ITパスポート試験(特別措置試験) 問52

この問題を演習で解く

同じ単元をまとめて解くなら基礎理論へ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)