基礎理論
基本情報技術者試験 科目A免除 修了試験 20151220 実施分 問3
負の整数を表現する代表的な方法として,次の 3 種類がある。
a 1 の補数による表現
b 2 の補数による表現
c 絶対値に符号を付けた表現(左端ビットが 0 の場合は正,1 の場合は負)
4 ビットのパターン 1101 を a~c の方法で表現したものと解釈したとき,値が小さい順になるように三つの方法を並べたものはどれか。
- ア a,c,b
- イ b,a,c
- ウ b,c,a
- エ c,b,a
出典:基本情報技術者試験 科目A免除 修了試験 20151220 実施分 問3
答えと解説を見る
正解:エ
覚える知識
負数表現方式の比較(1の補数・2の補数・符号付き絶対値)
1の補数は全ビット反転、2の補数はそれに1を加えたもので負数を表す。
この問題で必要なこと
1101 は1の補数なら-2、2の補数なら-3、符号付き絶対値なら-5。値の小さい順は c,b,a になる。
ひっかけ
補数の変換で1を足し忘れたり、符号ビットだけで判断したりさせる。
この知識の出題:本試験系 0 回・免除試験 2 回(公開問題での観測値)