情報処理安全確保支援士試験の公開問題

2012 春 午前I 問01

このページはIPA Advancedが運営する非公式の学習用ページです。IPAとの提携・公認を示すものではありません。

問題文

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

選択肢

  • ア: 等価演算(図は添付の公式問題ページの選択肢アを参照)
  • イ: 否定論理和(図は添付の公式問題ページの選択肢イを参照)
  • ウ: 論理積(図は添付の公式問題ページの選択肢ウを参照)
  • エ: 論理和(図は添付の公式問題ページの選択肢エを参照)

解説の要点

添付の公式解答の午前Ⅰ試験・問1に記載された正解は「ア」。相補演算では,すべての入力の組合せで元の演算結果を反転する。入力を(0、0),(0、1),(1、0),(1、1)の順に並べると,排他的論理和の結果は0,1,1,0となる。その反転は1,0,0,1であり,入力が同じときに1となる等価演算に対応する。

論理積・論理和・排他的論理和・否定の記号と真理値表を調べると、それぞれをどのように読み分けられるでしょうか。

関連する問題一覧

公式出典

訂正・編集方針

解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。

  • 運営・編集方針を読む
  • 関連問題