過去問解きまくり研究所 ホーム

令和3年度 春期 午前 問1

基礎理論

排他的論理和の相補演算

任意のオペランドに対するブール演算 A の結果とブール演算 B の結果が互いに否定の関係にあるとき,A は B の(又は,B は A の)相補演算であるという。排他的論理和の相補演算はどれか。

答えと解説を見る

✓ これが正解ア等価演算

解説

排他的論理和を否定した演算,すなわち等価演算です。

設問は、二つの入力に対する結果がいつも互いに否定の関係になる相手を、四通りの論理演算の中から選ばせています。ですから見分けの軸は、その演算の出力が、排他的論理和の出力をすべて反転させた形になっているかどうか、という一点だけです。排他的論理和は、二つの入力の値が違うときに真となり、同じときに偽となる演算です。その出力をすべて反転させると、二つの入力の値が同じときに真となり、違うときに偽となる演算が現れます。これは入力どうしが一致しているかどうかを判定する演算に当たり、相補演算の定義をそのまま満たします。四通りの中でこの性質をもつのは一つだけで、残りはいずれも真になる場所が別のところにあります。

ほかの選択肢はなぜ違うのか

出典:令和3年度 春期 応用情報技術者試験 午前 問1

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)