平成29年度 春期 ITパスポート試験 問72
テクノロジ/基礎理論二つの2進数01011010と01101011を加算して得られる2進数はどれか。ここで,2進数は値が正の8ビットで表現するものとする。
出典:平成29年度 春期 ITパスポート試験 問72
- ア00110001
- イ01111011
- ウ10000100
- エ11000101
正解:エ
解説
10進数に直して計算します。01011010 は 64+16+8+2=90,01101011 は 64+32+8+2+1=107 です。合計は 197 で,これを2進数にすると 128+64+4+1 なので 11000101 になります。2進数のまま下の桁から繰り上がりに注意して足しても同じ結果です。
選択肢ごとの解説
- ア誤り。00110001 は 49 であり,合計の 197 になりません。
- イ誤り。01111011 は 123 であり,合計の 197 になりません。
- ウ誤り。10000100 は 132 であり,合計の 197 になりません。
- エ正しい。90+107=197 で,197 は 11000101 です。