平成26年度秋期 問20 / 80

平成26年度 秋期 応用情報技術者試験 午前 問20

図の論理回路において,S=1,R=1,X=0,Y=1 のとき,S を一旦0にした後,再び1に戻した。この操作を行った後の X,Y の値はどれか。

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

図の回路は,AND の出力を NOT で反転しているので NAND 回路2つで構成されたフリップフロップです。

  • X = NOT(S AND Y)
  • Y = NOT(R AND X)
  1. S を 0 にすると,X = NOT(0 AND Y) = 1 になります。すると Y = NOT(1 AND 1) = 0 になります。
  2. S を 1 に戻すと,X = NOT(1 AND 0) = 1 のままで,Y = NOT(1 AND 1) = 0 のままです。

したがって,操作後は X=1,Y=0 となり,状態が保持されます。

  • ア: X=0,Y=0
    誤り。S を 0 にした時点で X は 1 になるので,X=0 にはなりません。

  • イ: X=0,Y=1
    誤り。これは操作前の状態です。S を 0 にしたことで状態が反転し,元には戻りません。

  • ウ: X=1,Y=0
    正しい。S を 0 にしたことで X=1,Y=0 となり,S を 1 に戻してもその状態が保持されます。

  • エ: X=1,Y=1
    誤り。X=1 のとき Y = NOT(R AND X) = NOT(1 AND 1) = 0 となるので,Y=1 にはなりません。


答え

ウ: X=1,Y=0

出典:平成26年度 秋期 応用情報技術者試験 午前 問20

平成26年度秋期の他の問題