平成25年度 秋期 応用情報技術者試験 午前 問3
負の整数を表現する代表的な方法として,次の3種類がある。
- a 1の補数による表現
- b 2の補数による表現
- c 絶対値に符号を付けた表現(左端ビットが0の場合は正,1の場合は負)
4ビットのパターン 1101 をa〜cの方法で表現したものと解釈したとき,値が小さい順になるように三つの方法を並べたものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
1101 をそれぞれの方法で解釈します。
- a(1の補数): 全ビットを反転すると 0010 = 2 なので,値は −2
- b(2の補数): 全ビットを反転して1を足すと 0011 = 3 なので,値は −3
- c(符号+絶対値): 左端の1が負,残り 101 = 5 なので,値は −5
小さい順に並べると c(−5),b(−3),a(−2)です。
-
ア: a,c,b
誤り。a(−2)が最も大きいので,最初にはなりません。 -
イ: b,a,c
誤り。b(−3)より c(−5)の方が小さいので誤りです。 -
ウ: b,c,a
誤り。b(−3)より c(−5)の方が小さいので誤りです。 -
エ: c,b,a
正しい。c(−5)< b(−3)< a(−2)の順になります。
答え
エ: c,b,a
出典:平成25年度 秋期 応用情報技術者試験 午前 問3