IPA過去問ドリル

平成25年度 秋期 応用情報技術者試験 午前 問3

テクノロジ/基礎理論

負の整数を表現する代表的な方法として,次の3種類がある。 a 1の補数による表現 b 2の補数による表現 c 絶対値に符号を付けた表現(左端ビットが0の場合は正,1の場合は負) 4ビットのパターン1101をa~cの方法で表現したものと解釈したとき,値が小さい順になるように三つの方法を並べたものはどれか。

出典:平成25年度 秋期 応用情報技術者試験 午前 問3

正解:エ

解説

4ビットパターン1101を,1の補数ではビットを反転した0010(=2)を負の値として-2,2の補数では-(16-13)=-3,符号と絶対値表現では左端ビットが1なので負,残り101=5より-5と解釈します。値の小さい順に並べるとc(-5),b(-3),a(-2)となります。

選択肢ごとの解説

  • 誤り。a,c,bの順では最初にaを置いていますが,aは-2で最も大きい値なので先頭には来ません。
  • 誤り。b,a,cの順ではbが-3,aが-2で昇順になっていますが,cが-5と最小なので最後ではなく先頭に来る必要があります。
  • 誤り。b,c,aの順ではb(-3)がc(-5)より前に来ていますが,値としてはcの方が小さいのでcが先頭になる必要があります。
  • 正しい。c(-5),b(-3),a(-2)の順に並べると値の小さい順になります。
応用情報技術者の過去問を演習モードで解く