情報処理安全確保支援士試験 情報処理安全確保支援士試験 平成29年度秋期 午前Ⅰ7: 入力 G=0 のときは X=A,Y=B を出力し,G=1 のときは X=Ā,Y=B̄ を出力する回路はどれか。

情報処理安全確保支援士試験 平成29年度秋期 午前Ⅰ
Q 77 / 30
入力 G=0 のときは X=A,Y=B を出力し,G=1 のときは X=Ā,Y=B̄ を出力する回路はどれか。
選択肢ア〜エの論理回路図。各選択肢は入力 A, B, G から出力 X, Y を生成する 2 つの論理素子(AND/NAND/OR/XOR/NOT の組合せ)で構成される。

問題本文

入力 G=0 のときは X=A,Y=B を出力し,G=1 のときは X=Ā,Y=B̄ を出力する回路はどれか。

選択肢

  • .AとGを入力とするAND素子の出力をX,BとGを入力とするNAND素子の出力をYとする回路
  • .AとGを入力とするOR素子の出力をX,BとGを入力とするOR素子の出力をYとする回路
  • .AとGを入力とするXOR素子の出力をX,BとGを入力とするXOR素子の出力をYとする回路
  • .AとGを入力とするAND素子の出力をX,BとGをNOTした信号を入力とするAND素子の出力をYとする回路

正解

. AとGを入力とするXOR素子の出力をX,BとGを入力とするXOR素子の出力をYとする回路

解説

G=0でX=A,Y=B(そのまま)、G=1でX=Ā,Y=B̄(反転)という、Gで反転を制御する回路を問う。XORは一方の入力が0なら他方をそのまま、1なら反転して出力する性質を持つ。AとG、BとGをそれぞれXORに通せば要求どおりになるためウが正解。XORの制御反転特性はパリティ生成や暗号(ビット列との排他的論理和)でも多用される基礎。

選択肢ごとの解説

  • .ANDはG=0で出力が常に0となりX=Aを満たせず、NAND側も不一致で誤り。
  • .ORはG=1で出力が常に1となり反転にならず、G=0でもAを再現できず誤り。
  • .XORはG=0で入力そのまま、G=1で反転を出力し、要求どおりで正しい。
  • .AND構成ではG=0時に0が出てしまい、入力をそのまま通す動作を実現できず誤り。

情報処理安全確保支援士試験 平成29年度秋期 午前Ⅰ過去問一覧へ戻る・問7