
정답입력이 서로 다를 때만 1을 출력하므로 XOR 게이트입니다.
핵심 개념
진리표로 논리 게이트 판별하기
두 입력 논리 게이트는 입력 조합에 따른 출력 패턴, 즉 진리표로 종류를 구분합니다. 이 문제의 진리표는 두 입력이 서로 다를 때(01, 10)만 출력이 1이고, 두 입력이 같을 때(00, 11)는 출력이 0입니다. 이렇게 '입력이 서로 다를 때만 1'을 출력하는 것이 배타적 논리합, 즉 XOR 게이트의 대표적인 특징입니다.
선지별 해설
①AND 게이트는 두 입력이 모두 1일 때만 1(11→1)을 출력하므로 주어진 진리표와 맞지 않습니다.
②NAND 게이트는 11일 때만 0이고 나머지는 모두 1이 되어야 하는데, 문제의 표는 00에서 0이므로 다릅니다.
③NOR 게이트는 두 입력이 모두 0일 때만 1(00→1)을 출력하므로, 00에서 0인 이 표와 반대입니다.
④XOR 게이트는 두 입력이 다를 때(01, 10) 1, 같을 때(00, 11) 0을 출력하여 주어진 진리표와 정확히 일치합니다.

정답J=1, K=1이면 Q는 유지가 아니라 매 클록마다 반전(토글)되므로 옳지 않습니다.
핵심 개념
JK 플립플롭의 4가지 동작 모드
JK 플립플롭은 클록에 동기되어 J, K 입력에 따라 네 가지로 동작합니다. J=0, K=0이면 이전 상태를 유지(Hold), J=1, K=0이면 세트(Q=1), J=0, K=1이면 리셋(Q=0), 그리고 J=1, K=1이면 출력이 반전(Toggle)됩니다. 특히 J=K=1인 토글 모드는 클록마다 Q가 반대로 뒤집히는 것이 핵심이며, 유지가 아니라는 점을 구분해야 합니다.
선지별 해설
①J=1, K=0은 세트 동작으로 Q가 1이 되므로 옳은 설명입니다.
②J=0, K=1은 리셋 동작으로 Q가 0이 되므로 옳은 설명입니다.
③J=0, K=0은 유지 동작으로 Q가 이전 값을 그대로 보존하므로 옳은 설명입니다.
④J=1, K=1은 토글 동작으로, 클록이 인가될 때마다 Q가 반전됩니다. 현재 값을 유지한다는 설명은 잘못되었습니다.