基礎理論
平成23年度 秋期 基本情報技術者試験 午前 問2
10 進数 −5.625 を,8 ビット固定小数点形式による 2 進数で表したものはどれか。ここで,小数点位置は 3 ビット目と 4 ビット目の間とし,負数には 2 の補数表現を用いる。
8 個のマス目(左からビット 7,6,5,4,3,2,1,0)。ビット 3 とビット 4 の間(4 ビット目と 3 ビット目の間)に「小数点位置」の矢印。
- ア 01001100
- イ 10100101
- ウ 10100110
- エ 11010011
出典:平成23年度 秋期 基本情報技術者試験 午前 問2
答えと解説を見る
正解:ウ
覚える知識
負数の2の補数表現(固定小数点)
負数の2の補数は、絶対値のビットを反転して最下位に1を加えて得る。
この問題で必要なこと
5.625 を固定小数点2進数 00101.101 に変換し、全ビット反転して1を加え2の補数にする。
ひっかけ
反転だけで1を足し忘れた値(1の補数)や、小数点位置のずれた値が選択肢に混ざる。
この知識の出題:本試験系 1 回・免除試験 8 回(公開問題での観測値)