基礎理論

基本情報技術者試験 科目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 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「負数の表し方と2の補数」で学ぶ

同じ知識の過去問