ITパスポート 平成22年度 秋期 問68
基礎理論
論理演算に関する問題
任意の 8 ビットのデータ X と,8 ビットのデータ 00001111 をビットごとに排他的論理和をとった結果はどれか。ここで,各 1 ビットのデータ A とデータ B の排他的論理和をとった結果 C の値は次のように表される。また,データの左方を上位,右方を下位と呼ぶ。
〔排他的論理和〕
| A | B | C |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
- ア X の上位 4 ビットすべての 0,1 が反転し,下位 4 ビットはすべて 1 になる。
- イ X の上位 4 ビットすべての 0,1 が反転し,下位 4 ビットはそのまま残る。
- ウ X の上位 4 ビットはすべて 0 で,下位 4 ビットすべての 0,1 が反転する。
- エ X の上位 4 ビットはそのままで,下位 4 ビットすべての 0,1 が反転する。
答えと解説
✓ これが正解エ X の上位 4 ビットはそのままで,下位 4 ビットすべての 0,1 が反転する。
解説
排他的論理和は、相手が0ならそのまま、1なら反転です。
真理値表の四つの行から、排他的論理和の二つの決まりが読み取れます。片方が0のとき、結果はもう片方のままです。片方が1なら、結果は反転して出てきます。だから0の桁はそのまま、1の桁は反転すると分かります。重ねる相手は、上位4ビットが0で下位4ビットが1です。だからXの上位4ビットはそのまま残ります。下位4ビットは、0と1が入れ替わります。この形を述べた肢が正解で、論理演算の決まりが決め手になります。上位と下位を取り違えた肢は、そこで外れます。設問が左方を上位と断っているのは、そのためです。上位をすべて0にする肢は、論理積をとった結果に近い形です。下位がすべて1になる肢も、論理和をとった結果に近い形です。二つとも、別の演算の答えになっています。0ならそのまま、1なら反転です。シラバスも、論理演算を基礎の項目として置いています。
ほかの選択肢の解説
- ア …すべて 1 になる。:下位4ビットをすべて1にする肢です。上位は反転し、下位は1で埋まると読める形です。ところが1と排他的論理和をとると、反転するのが決まりです。すべて1になるのは、論理和のときです。別の演算の答えです。上下も逆に置かれています。
- イ …そのまま残る。:上位4ビットを反転して下位4ビットをそのままにする肢です。上位と下位を、ちょうど取り違えた形になります。重ねる相手は、上位が0で下位が1です。だから反転するのは、下位のほうです。向きが入れ替わっています。左方を上位と断ってあります。
- ウ …すべて 0 で,下位 4 ビットすべての 0,1 が反転する。:上位4ビットをすべて0にする肢です。上位が消え、下位は反転すると読める形です。ところが0と排他的論理和をとると、そのまま残るのが決まりです。すべて0になるのは、論理積のときです。やはり別の演算です。上位の扱いが違います。
関連用語
出典:平成22年度 秋期 ITパスポート試験 問68(改変:原典の図表をテキストに書き起こした)
解説の最終確認:2026-10-29
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 平成25年度 春期 (特別措置試験) 問82:
排他的論理和を 表す論理式 (排他的論理和) - 平成29年度 秋期 (特別措置試験) 問98:
ベン 図の 網掛けした 部分の 検索条件 (論理演算) - 平成28年度 秋期 (特別措置試験) 問74:
関係 データベースに 関する 問題 (論理演算) - 平成27年度 春期 (特別措置試験) 問97:
論理演算に 関する 問題 (論理演算) - 平成26年度 春期 (特別措置試験) 問57:
論理演算に 関する 問題 (論理演算)
同じ分野の問題
誤りを見つけたら報告する