IPA過去問ドリル

平成23年度 特別 基本情報技術者試験 午前 問24

テクノロジ/ハードウェア

4ビットの入力データに対し,1の入力数が0個又は偶数個のとき出力が1に,奇数個のとき出力が0になる回路はどれか。

平成23年度 特別 基本情報技術者試験 午前 問24の図

出典:平成23年度 特別 基本情報技術者試験 午前 問24

正解:エ

解説

1の入力数が偶数個(0個含む)のとき1,奇数個のとき0を出力する回路は,各ペアのXOR(排他的論理和)を取ってから,さらにその結果をXORで合成し,最後に否定(NOT)を通すことで実現できます。選択肢エは,2つのXOR素子の出力をさらにXORで合成し,それをNOTに通しているため,この条件に一致します。

選択肢ごとの解説

  • 誤り。2つのXOR出力をAND(論理積)で結合した回路であり,偶数・奇数の判定を行うXOR合成にはなっていません。
  • 誤り。2つのXOR出力をOR(論理和)で結合しさらにNOTを通していますが,OR結合では偶数・奇数の正しい判定になりません。
  • 誤り。2つのXOR出力をXORで結合していますが,最後にNOTを通していないため,出力の0と1が求める条件と逆になります。
  • 正しい。2つのXOR出力をさらにXORで結合し,最後にNOTを通すことで,1の個数が偶数(0含む)のとき1,奇数のとき0という出力が得られます。
基本情報技術者の過去問を演習モードで解く