基礎理論
基本情報技術者試験 科目A免除 修了試験 20190728 実施分 問2
負の整数を表現する代表的な方法として,次の 3 種類がある。
a 1 の補数による表現
b 2 の補数による表現
c 絶対値に符号を付けた表現(左端ビットが 0 の場合は正,1 の場合は負)
4 ビットのパターン 1101 を a~c の方法で表現したものと解釈したとき,値が小さい順になるように三つの方法を並べたものはどれか。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20190728 実施分 問2(問題文は IPA の公開問題。解説は当サイト作成)
解説に誤りを見つけたら、解説の誤りを報告してください。
答えと解説を見る
正解:エ
覚える知識
負数表現方式の比較(1の補数・2の補数・符号付き絶対値)
1の補数は全ビット反転、2の補数は反転して1加算した値を負数とし、符号付き絶対値は最上位ビットを符号に使う。
この問題で必要なこと
1101を1の補数なら-2、2の補数なら-3、符号付き絶対値なら-5と解釈する。小さい順はc,b,a。
ひっかけ
補数の求め方の混同(1加算の有無)で大小順を取り違えさせる。
この知識の出題:本試験系 0 回・免除試験 2 回(公開問題での観測値)。頻出知識ランキング1015位(全1,254件中)。