본문 바로가기
전자계산기일반(대략구분)전자캐드기능사 · 2014년07월20일 · 22/60

22.다음 논리회로에서 출력이 0이 되려면, 입력 조건은?

전자캐드기능사 22번 문제 이미지
1
A=1, B=1, C=1
2
A=1, B=1, C=0
3
A=0, B=0, C=0
4
A=0, B=1, C=1정답

해설

아래와 같은 오류 신고가 있었습니다. 여러분들의 많은 의견 부탁 드립니다. 추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다. 참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다. [오류 신고 내용] 처음에 A, B가 NAND를 통과하는데 0 , 0을 입력하면 1을 출력 C는 NOT을 통해 0을 입력시 1을 출력, 그리고 값으로 나온 1, 1이 마지막 NAND를 통과해 0이 출력된다. 답은 3번 [해설작성자 : Moozi] [오류신고 반론] 관리자 입니다. 위와 같으 오류 신고가 자주 있어서 글 남겨 둡니다. 위 C 회로는 NOT가 아닙니다. C 회로는 단순 Buffer 회로로 입려된 값이 그대로 출력됩니다. NOT 게이트는 위 C 입력이 들어가는 세모(버퍼)모양의 출력쪽에 동그라미가 붙은 형태가 NOT 게이트 입니다. 게이트 모양에 주의 하시기 바랍니다. [추가 오류 신고] 최종결과 Z가 나오려면 그 이전인 NAND에 1,1이 입력되야 되는데 그러려면 최초 NAND에 들어가는 A,B는 0이 되어야 되고 Buffer에 들어가는 C는 1이 들어가야 됩니다. 답은 A=0,B=0,C=1이 나와야합니다. [해설작성자 : 익명] [관리자 입니다. 위 익명님의 설명은 반은 맞고 반은 맞지 않습니다. 익명님이 정답이라고 한 A=0, B=0, C=1은 보기에 존재하지 않습니다. C=1 인 이유는 대충 아실꺼라 생각합니다. 그럼 익명님이 A=0, B=0이라고 하신 이유는 왼쪽 NAND 회로에서 A=0, B=0 일경우 NAND를 통과했을때 그 결과가 1이 되기 위해서 A=0, B=0을 넣어야 한다고 했습니다. 근데... A=0, B=1 또는 A=1, B=0을 넣어도 NAND를 지나면 1이 나옵니다. 이게 무슨 말인고 하니.. AND진리표를 적어보면 A B 0 0 : 0 0 1 : 0 1 0 : 0 1 1 : 1 입니다. 따라서 NAND는 저 반대가 되는데요 A B 0 0 : 1 0 1 : 1 1 0 : 1 1 1 : 0 보시는 바와 같이 NAND에서 출력이 1이 되는 경우는 세가지나 됩니다. 따라서 모든 경우의 수를 따져서 정답이 될수 있는 것들은 A=0, B=0, C=1 A=0, B=1, C=1 A=1, B=0, C=1 이렇게 세가지 경우에 대해서 출력 Z가 0이 나오는 경우입니다. 보기에 있는 것을 고르자면 4번이 정답이 됩니다. 오류신고는 이제 그만 자제좀 부탁 드립니다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기