SkillStack
テクノロジ系7 / 30問

高度情報処理技術者試験・情報処理安全確保支援士試験 令和4年度 秋期 午前I 問7

入力XとYの値が同じときにだけ、出力Zに1を出力する回路はどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ウ

入力が同じときだけ1になる論理は、同値を表すXNORです。ウでは、上段のNANDゲートの出力をA=¬(X∧Y)、二つのNOTゲートを通った信号を受ける下段のNANDゲートの出力をB=¬(¬X∧¬Y)と表せます。最後もNANDゲートなので、Z=¬(A∧B)です。これを整理すると、Z=(X∧Y)∨(¬X∧¬Y)となります。したがって、X、Yが0、0のときは1、0、1のときは0、1、0のときは0、1、1のときは1となり、条件を満たします。

アは誤りです。上段のANDゲートはX∧Y、下段のANDゲートは¬X∧¬Yを出力し、最後に両者のANDを取ります。XとYが同時に1かつ同時に0になることはないので、Zは常に0です。

イは誤りです。上段がX∨Y、下段が¬X∨¬Yであり、最後にORを取ります。どの入力の組合せでも少なくとも一方が1になるので、Zは常に1です。

エは誤りです。上段と下段のNORゲート、最後のNORゲートを組み合わせると、Z=(X∧¬Y)∨(¬X∧Y)になります。これは入力が異なるときだけ1になるXORです。

【ポイント】 ゲートの出力端に付いた小さな丸は、出力を反転することを表します。 ANDの出力反転はNAND、ORの出力反転はNORです。 同値はXNORで「00、11のとき1」、排他的論理和はXORで「01、10のとき1」と覚えます。

出典:令和4年度 秋期 高度情報処理技術者試験・情報処理安全確保支援士試験 午前I 問7
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の30問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める