解説
正解はア.真理値表でA=0かつB=0→0,A=0かつB=1→0,A=1かつB=0→0,A=1かつB=1→1という条件はAND(論理積)演算の真理値表.両方の入力が1のときだけ出力が1になる演算で,記号は『AかつB』『A・B』『A∧B』.対比されるORは少なくとも1つが1で1,XOR(排他的論理和)は片方だけ1で1,NOT(否定)は単項演算で入力を反転する.基本論理演算の真理値表を即答できるようにしておくのがコンピュータ基礎の基本.略語のフルスペル理解と用語の対比整理が解法の鍵となる頻出問題.選択肢間の対比を意識して用語整理を行うのが得点のポイント.
選択肢ごとの解説
- ア.正解.AND(論理積)演算はA・Bが両方1のときのみ1を出力し,それ以外は0を出力する.設問の真理値表(A=1,B=1のときだけ1)と完全に一致する.直列回路のスイッチが両方ONのとき電流が流れる例で覚える基本演算.対比される他選択肢との違いも整理しておく.
- イ.NOT(論理否定)は入力1つを反転する単項演算(0→1,1→0)で,真理値表は1列の入力に対する1列の出力.設問の2入力AB→出力の真理値表とは形式が異なるため適合せず,項数が違うので構造的に該当しない演算となる.対象や目的が設問の条件と異なるため不適切.
- ウ.OR(論理和)演算はA・Bのどちらか一方でも1なら1を出力するため,A=0,B=1のとき1となる.設問の真理値表ではA=0,B=1のとき出力0となっているためORでは一致しない.少なくとも片方が1で1になる並列回路に相当.別概念であり設問の答えにはならない選択肢.
- エ.XOR(排他的論理和)演算はA・Bが異なるとき1,同じとき0を出力するため,A=1,B=1のとき0となる.設問の真理値表ではA=1,B=1のとき出力1となっているためXORでは一致しない.加算の桁上りなしビットに相当する演算.用語の意味を正確に把握すれば誤りと分かる.
ITパスポート 2012年 (平成24年 秋期) の過去問一覧へ戻る・問82