정답은 '50%', 즉 이다.
변압기 결합 A급 전력 증폭 회로의 이론적 최대효율은 이다.
- '25%'는 변압기 결합 없이 저항 부하를 쓰는 A급 전력 증폭 회로의 최대효율이다.
- '78.5%'는 B급 푸시풀 전력 증폭 회로의 최대효율이다.
- '100%'는 공급 전력 전부가 출력 전력이 되는 경우의 값이다.





정답은 비반전 입력 쪽 전압에서 반전 입력 쪽 전압을 뺀 보기, 즉 이다.
그림은 입력 쪽 저항 끝이 반전 입력(−) 노드에 연결되고 궤환 저항 양끝이 이 노드와 출력 단자에 연결되며, 입력 쪽 저항 끝과 접지 저항 끝이 비반전 입력(+) 노드에 연결된 차동 증폭기이다.
공식:
대입():
결과:
- 식은 두 입력 전압의 비이고, 저항만으로 된 이 회로의 출력은 입력마다 1차 항인 이다.
- 식은 두 입력 전압의 곱이고, 이 회로의 출력은 입력마다 1차 항인 이다.
- 식은 입력 항의 계수가 +1이고, 반전 입력 쪽 입력 항의 계수는 이다.
부궤환이 적용된 증폭회로의 증폭도는 공식으로 구한다. 여기서 는 궤환 없을 때의 증폭도, 는 궤환율이다. 주어진 값을 대입하면 이다.
정답은 '전류 증폭률이 1보다 작다.'이다.
컬렉터 접지 회로의 전류 증폭률은 이며 1보다 크다.
- '입력 임피던스가 크다.'는 옳은 설명이다.
- '버퍼용으로 많이 사용된다.'는 옳은 설명이다.
- '입.출력 전압의 위상은 동위상이다.'는 옳은 설명이다.
정답은 '4', 즉 이다.
FM 변조지수는 주파수 편이와 신호주파수의 비인 이며, , 에서 이다.
- '1'은 일 때의 값이다.
- '3'은 일 때의 값이다.
- '5'는 일 때의 값이다.




정답은 최댓값과 각주파수를 모두 반영한 보기, 즉 이다.
순시값 식은 이고, 진폭 자리에는 실효값이 아닌 최댓값이 들어간다.
최댓값:
각주파수:
대입 결과는 이다.
- 식은 진폭이 실효값 그대로이고, 각주파수 값은 일 때의 값이다.
- 식은 각주파수는 같지만 진폭이 실효값 그대로이고, 최댓값은 이다.
- 식은 진폭은 최댓값이지만, 각주파수 값은 일 때의 값이다.

정답은 '(ㄱ) 비례 (ㄴ) 반비례'이다.
고유저항 , 길이 , 단면적 에서 도체의 저항은 이다.
길이는 식의 분자에 있는 항이고, 저항은 길이에 비례한다. 단면적은 분모에 있는 항이고, 저항은 단면적에 반비례한다.
- '(ㄱ) 비례 (ㄴ) 비례'는 단면적 쪽 빈칸이 비례이고, 단면적은 식의 분모에 있다.
- '(ㄱ) 반비례 (ㄴ) 비례'는 두 관계가 뒤바뀐 조합이고, 길이는 분자에, 단면적은 분모에 있다.
- '(ㄱ) 반비례 (ㄴ) 반비례'는 길이 쪽 빈칸이 반비례이고, 길이는 식의 분자에 있다.
정답은 'Si'이다.
반도체 재료로 쓰이는 대표 원소는 4족 원소인 규소이며, 'Si'는 규소의 원소기호이다.
- 'He'의 원소명은 헬륨이며, 비활성 기체이다.
- 'Fe'의 원소명은 철이며, 금속 원소이다.
- 'Cr'의 원소명은 크롬이며, 금속 원소이다.
정답은 '9A', 즉 이다.
병렬 회로이며 두 저항에는 같은 전압이 걸리고, 그 값은 이며, 에서 흐르는 전류는 이다.
- '1A'는 일 때의 값이다.
- '3A'는 일 때의 값이다.
- '6A'는 일 때의 값이다.
정답은 '수정 진동자는 Q가 매우 높기 때문이다.'이다.
수정 진동자는 양호도(Q)가 높은 공진 소자이며, 이것이 수정 발진회로 주파수 안정의 주된 이유이다.
- '수정 발진기는 출력이 적기 때문이다.'는 그 주된 이유가 아니다.
- '수정 발진기에는 피에조 전기효과가 있기 때문이다.'는 그 주된 이유가 아니다.
- '수정 진동자의 진동수는 전원전압과 관계가 없기 때문이다.'는 그 주된 이유가 아니다.
정답은 '인터페이스 방식'이다.
입.출력 제어 방식에는 'DMA 방식'·'채널에 의한 방식'·'중앙처리장치에 의한 방식'이 들어 있고, '인터페이스 방식'은 이 제어 방식들에 들지 않는다.
- 'DMA 방식'은 입.출력 제어 방식이다.
- '채널에 의한 방식'은 입.출력 제어 방식이다.
- '중앙처리장치에 의한 방식'은 입.출력 제어 방식이다.
정답은 '1000'이다.
그레이코드는 2진수의 최상위 자리는 그대로 두고, 나머지 자리는 이웃한 두 자리의 배타적 논리합으로 구하는 코드이다.
에서 결과는 이다.
- '0000'은 2진수 에서 얻는 그레이코드 값이다.
- '1010'은 2진수 에서 얻는 그레이코드 값이다.
- '1111'은 변환하지 않은 원래 2진수 그대로이며, 2진수 에서 얻는 그레이코드 값이다.
정답은 'Load'이다.
'Load'는 기억장치의 정보를 중앙처리장치로 가져오는 연산자이다.
- 'Add'는 두 값을 더하는 연산자이다.
- 'Shift'는 비트를 이동시키는 연산자이다.
- 'Store'는 중앙처리장치의 정보를 기억장치에 저장하는 연산자이다.
정답은 '버퍼 레지스터'이다.
'버퍼 레지스터'는 입.출력장치와 컴퓨터 내부의 동작속도 차이를 완충하는 레지스터이다.
- '어드레스 레지스터'는 기억장치의 번지를 저장하는 레지스터이다.
- '시퀀스 레지스터'는 이 레지스터의 명칭이 아니다.
- '시프트 레지스터'는 저장된 정보를 다른 플립플롭으로 옮기는 레지스터이다.
정답은 'Operator와의 대화'이다.
중앙처리장치의 기능에는 '처리기능의 제어'·'정보의 연산'·'정보의 기억'이 들어 있고, 'Operator와의 대화'는 이 기능들에 들지 않는다.
- '처리기능의 제어'는 제어장치가 맡는 중앙처리장치의 기능이다.
- '정보의 연산'은 연산장치가 맡는 중앙처리장치의 기능이다.
- '정보의 기억'은 레지스터가 맡는 중앙처리장치의 기능이다.
정답은 'LAN'이다.
'LAN'은 한 사무실이나 빌딩처럼 근거리에 있는 컴퓨터들을 연결하는 근거리 통신망이다.
- 'MAN'은 도시 규모의 범위를 연결하는 통신망이다.
- 'WAN'은 국가나 대륙 규모의 범위를 연결하는 광역 통신망이다.
- 'VAN'은 부가가치 통신망(Value Added Network)이다.
정답은 '입.출력 인터페이스'이다.
'입.출력 인터페이스'는 중앙처리장치와 입.출력장치 사이에서 데이터 전송을 중계하는 회로이다.
- '입.출력 버스'는 신호를 전달하는 전송로이다.
- '입.출력 교환기'는 이 중계 회로의 명칭이 아니다.
- '입.출력 제어기'는 입.출력 동작을 제어하는 장치이다.
정답은 '자기 테이프'이다.
직접 접근 기억장치에는 '자기 드럼'·'데이터 셀'·'자기 디스크'가 들어 있고, '자기 테이프'는 이 기억장치들에 들지 않는 순차 접근 기억장치이다.
- '자기 드럼'은 직접 접근 기억장치이다.
- '데이터 셀'은 직접 접근 기억장치이다.
- '자기 디스크'는 직접 접근 기억장치이다.
정답은 '간접 번지 형식'이다.
간접 번지 형식에서는 번지부 값이 가리키는 기억장소에 유효번지가 들어 있고, 데이터에 닿기까지 기억장치를 두 차례 참조한다.
- '직접 번지 형식'은 번지부의 값이 데이터가 기억된 번지, 곧 유효번지인 형식이다.
- '상대 번지 형식'은 번지부의 값에 프로그램 카운터(PC) 값을 더한 번지가 유효번지인 형식이다.
- '직접 데이터 형식'은 번지부에 번지가 아닌 데이터 값이 들어 있는 형식이다.

정답은 '성형 통신망(star network)'이다.
그림은 사각형 노드 하나에 바깥 노드 여덟 개가 각각 선 하나로 연결되고, 바깥 노드끼리는 선이 없는 구성이다. 모든 노드가 중심 노드를 경유하는 이 형태가 성형 통신망이다.
- '루프형 통신방(loop network)'는 노드가 고리 모양으로 이웃 노드와 차례로 연결된 형태이고, 그림에는 바깥 노드끼리 잇는 선이 없다.
- '그물형 통신망(mesh network)'는 각 노드가 여러 노드와 연결된 형태이고, 그림의 바깥 노드는 선이 하나씩이다.
- '계층형 통신망(hierarchical network)'는 노드가 여러 단계의 트리 구조로 연결된 형태이고, 그림의 바깥 노드 여덟 개는 모두 중심 노드에만 연결된 한 단계 구성이다.
정답은 'MOVE'이다.
'MOVE'는 피연산자가 하나인 단항 연산자이다.
- 'OR'는 두 피연산자를 필요로 하는 논리합 연산자이다.
- 'AND'는 두 피연산자를 필요로 하는 논리곱 연산자이다.
- 'EX-OR'는 두 피연산자를 필요로 하는 배타적 논리합 연산자이다.
정답은 'cylinder'이다.
'cylinder'는 여러 기록면에서 같은 위치에 있는 트랙들의 모임을 이르는 말이다.
- 'field'는 데이터 처리의 최소 단위인 항목이다.
- 'record'는 관련된 필드의 모임인 자료 단위이다.
- 'access arm'은 헤드를 원하는 트랙으로 옮기는 장치이다.
정답은 '도트 매트릭스 프린터'이다.
'도트 매트릭스 프린터'는 핀으로 리본을 때리는 충격식 프린터이며, 문자를 점의 조합으로 찍는다.
- '잉크젯 프린터'는 잉크를 분사하는 비충격식 프린터이다.
- '레이저 프린터'는 레이저와 토너로 인쇄하는 비충격식 프린터이다.
- '열전사 프린터'는 열로 인쇄하는 비충격식 프린터이다.
정답은 'bit'이다.
'bit'는 0과 1로 정보를 나타내는 최소 단위이다.
- 'word'는 CPU가 한 단위로 처리하는 비트 묶음이다.
- 'byte'는 8개의 비트가 모인 단위이다.
- 'file'은 관련된 레코드들이 모인 단위이다.
정답은 '누산기'이다.
'누산기'는 연산에 사용될 데이터나 연산의 중간 결과를 저장하는 레지스터이다.
- '프로그램 카운터'는 다음에 실행할 명령의 번지를 저장하는 레지스터이다.
- '명령 레지스터'는 현재 수행 중인 명령어를 저장하는 레지스터이다.
- '메모리 버퍼 레지스터'는 기억장치와 주고받는 데이터를 임시로 저장하는 레지스터이다.
정답은 '전용 컴퓨터'이다.
데이터 표현에 따른 컴퓨터 분류에는 '아날로그 컴퓨터'·'디지털 컴퓨터'·'하이브리드 컴퓨터'가 들어 있고, '전용 컴퓨터'는 이 분류에 들지 않으며 사용 목적에 따른 분류(범용·전용)에 든다.
- '아날로그 컴퓨터'는 데이터 표현에 따른 컴퓨터 분류이다.
- '디지털 컴퓨터'는 데이터 표현에 따른 컴퓨터 분류이다.
- '하이브리드 컴퓨터'는 데이터 표현에 따른 컴퓨터 분류이다.

정답은 '0000 1001'이다.
그림은 ALU에 1110 1001과 0000 1111이 입력되고 연산 선택이 AND인 구성이다. AND는 두 비트가 모두 1인 자리만 1이다.
상위 네 자리:
하위 네 자리:
결과:
- '1110 1001'은 입력 1110 1001 그대로이고, 상위 네 자리에서 상대 입력이 0000이면 AND 결과는 0000이다.
- '1110 1111'은 두 입력을 비트마다 OR 한 결과이다.
- '1111 0110'은 AND 결과 0000 1001을 비트마다 반전한 NAND 결과이다.
정답은 'garbage collection'이다.
'garbage collection'은 사용하고 남은 기억공간을 정리하는 기법이다.
- 'memory collection'은 이 기법의 명칭이 아니다.
- 'multiprogramming'은 여러 프로그램을 주기억장치에 동시에 적재하는 기법이다.
- 'relocation'은 프로그램을 다른 기억장소로 재배치하는 기법이다.
정답은 '상대번지 모드(Relative addressing mode)'이다.
상대번지 지정 방식은 유효 번지가 프로그램 카운터 값과 명령어 안의 번지 값의 합인 방식이다.
- '간접번지 모드(Indirect addressing mode)'는 오퍼랜드가 가리키는 기억장치 위치에 유효 번지가 들어 있는 방식이며, 기억장치를 두 차례 참조한다.
- '인덱스드 어드레싱 모드(Indexed addressing mode)'는 유효 번지가 명령어의 번지 값과 인덱스 레지스터 값의 합인 방식이다.
- '레지스터 어드레싱 모드(Register addressing mode)'는 오퍼랜드가 레지스터인 방식이다.
정답은 'MOVE 연산'이다.
MOVE 연산은 입력 자료를 변형 없이 그대로 다른 레지스터로 옮기는 논리 연산이다.
- 'AND 연산'은 특정 비트를 지우는 마스킹에 쓰이는 논리 연산이다.
- 'OR 연산'은 특정 비트를 세트시키는 논리 연산이다.
- 'UNARY 연산'은 오퍼랜드가 하나인 연산이다.
정답은 'Visual Studio'이다.
운영체제의 종류에는 'UNIX'·'LINUX'·'Windows NT'가 들어 있고, 'Visual Studio'는 그 종류에 들지 않는다.
'Visual Studio'는 프로그램을 작성하고 번역·디버깅하는 통합 개발 환경(IDE)이다.
- 'UNIX'는 서버와 워크스테이션에서 쓰이는 운영체제이다.
- 'LINUX'는 유닉스 계열의 운영체제이다.
- 'Windows NT'는 마이크로소프트의 운영체제이다.
정답은 '기계어 구조는 컴퓨터 마다 동일하여 호환성이 높다'이다.
기계어는 중앙처리장치의 구조에 따라 명령어 형식이 정해지는 언어이다. 같은 프로그램이라도 다른 기종의 컴퓨터에서는 그대로 실행되지 않는다.
- '2진수 0과1을 사용하여 명령어와 데이터를 나타낸다.'는 옳은 설명이다.
- '컴퓨터가 직접 이해할 수 있어 속도가 빠르다.'는 옳은 설명이다.
- '전문적인 지식이 없으면 이해하기 힘들다.'는 옳은 설명이다.
정답은 'C'이다.
C 언어는 포인터와 비트 연산으로 하드웨어를 제어하는 언어이며, 운영체제와 장치 드라이버 같은 시스템 프로그램 작성에 쓰인다.
- 'COBOL'은 사무 및 업무 데이터 처리에 쓰이는 언어이다.
- 'BASIC'은 초보자의 학습용으로 만들어진 언어이다.
- 'FORTRAN'은 과학 기술 계산에 쓰이는 언어이다.
언어번역 프로그램은 원시언어를 목적언어로 옮기는 프로그램을 말하며, 로더(Loader)는 이미 번역된 목적프로그램을 주기억장치에 적재·실행시키는 역할을 하므로 번역 프로그램이 아니다.
- 컴파일러는 고급언어를 기계어로 일괄 번역한다.
- 인터프리터는 원시프로그램을 한 줄씩 해석·실행한다.
- 어셈블러는 어셈블리어를 기계어로 번역한다.
정답은 '\n : null character'이다.
이스케이프 시퀀스 '\n'은 널 문자가 아니라 다음 줄로 이동하는 개행 문자를 나타내는 코드이다.
- '\r : carriage return'은 옳은 설명이다.
- '\t : tab'은 옳은 설명이다.
- '\b : backspace'는 옳은 설명이다.
정답은 '원시 프로그램을 목적 프로그램으로 변환하는 기능을 제공한다.'이다.
운영체제의 기능에는 '사용자와 시스템간의 편리한 인터페이스를 제공한다.'·'데이터 및 자원의 공유 기능을 제공한다.'·'자원 보호 기능을 제공한다.'가 들어 있고, '원시 프로그램을 목적 프로그램으로 변환하는 기능을 제공한다.'는 그 기능에 들지 않는다.
원시 프로그램을 목적 프로그램으로 변환하는 일은 컴파일러 같은 언어 번역 프로그램이 하는 일이다.
- '사용자와 시스템간의 편리한 인터페이스를 제공한다.'는 운영체제의 기능이다.
- '데이터 및 자원의 공유 기능을 제공한다.'는 운영체제의 기능이다.
- '자원 보호 기능을 제공한다.'는 운영체제의 기능이다.
정답은 '비용'이다.
운영체제의 성능 평가 기준에는 '처리능력'·'응답시간'·'신뢰도'가 들어 있고, '비용'은 그 기준에 들지 않는다.
- '처리능력'은 단위 시간에 처리하는 작업량을 나타내는 성능 지표이다.
- '응답시간'은 요청을 입력한 뒤 결과를 받기까지 걸리는 시간을 나타내는 성능 지표이다.
- '신뢰도'는 시스템이 고장 없이 작동하는 능력을 나타내는 성능 지표이다.
정답은 '원시 프로그램에 대한 번역과정 없이 프로그램을 실행 할 수 있다.'이다.
문서화의 효과에는 '프로그램 개발 후 시스템의 유지보수가 용이하다.'·'프로그램 개발팀에서 운용팀으로 인수 인계를 쉽게 할 수 있다.'·'프로그램 개발 목적 및 과정을 표준화 하여 효율적인 작업이 되도록 한다.'가 들어 있고, '원시 프로그램에 대한 번역과정 없이 프로그램을 실행 할 수 있다.'는 그 효과에 들지 않는다.
원시 프로그램의 실행에는 문서화와 별개로 컴파일러나 인터프리터의 번역 과정이 필요하다.
- '프로그램 개발 후 시스템의 유지보수가 용이하다.'는 문서화의 효과이다.
- '프로그램 개발팀에서 운용팀으로 인수 인계를 쉽게 할 수 있다.'는 문서화의 효과이다.
- '프로그램 개발 목적 및 과정을 표준화 하여 효율적인 작업이 되도록 한다.'는 문서화의 효과이다.

정답은 'Preprocessor'이다.
지문은 원시 프로그램을 기계어 프로그램으로 번역하는 대신 기존의 고수준 컴파일러 언어로 전환하는 역할과, 주석 삭제·매크로 치환·C 언어의 #include 문 처리 역할을 든다. 이는 컴파일 전에 원시 프로그램을 변환하는 전처리기(Preprocessor)의 역할이다.
- 'Decoder'는 부호화된 입력을 원래 신호나 명령으로 풀어내는 해독기이고, 주석 삭제·매크로 치환을 하는 도구가 아니다.
- 'Translator'는 원시 프로그램을 목적 프로그램으로 바꾸는 번역 프로그램의 총칭이고, 지문의 주석 삭제·매크로 치환·#include 문 처리를 하는 도구의 명칭은 전처리기이다.
- 'Cross Compiler'는 호스트 컴퓨터에서 다른 종류의 타깃 프로세서용 기계어를 만드는 컴파일러이다.
정답은 '클래스'이다.
클래스는 공통된 속성과 행위를 갖는 객체들의 공통된 틀이다.
- '메시지'는 객체와 객체 사이에 주고받는 요청이다.
- '메소드'는 객체가 수행하는 동작을 정의한 함수이다.
- '속성'은 객체가 갖는 데이터 값이다.
정답은 '계수기'이다.
'인코더'·'반가산기'·'멀티플렉서'는 입력값만으로 출력이 정해지는 조합논리회로이고, '계수기'는 플립플롭으로 상태를 기억하는 순서논리회로이다.
- '인코더'는 여러 입력선의 신호를 코드로 바꾸는 조합논리회로이다.
- '반가산기'는 두 비트의 합과 자리올림을 내는 조합논리회로이다.
- '멀티플렉서'는 여러 입력 중 선택된 하나를 출력하는 조합논리회로이다.
정답은 '부정(NOT) 회로'이다.
부정(NOT) 회로는 입력 신호와 반대되는 값을 출력하는 회로이다.
- '논리합(OR) 회로'는 입력 중 하나라도 이면 출력이 이다.
- '논리곱(AND) 회로'는 입력이 모두 일 때 출력이 이다.
- '배타적(EX-OR) 회로'는 입력이 서로 다를 때 출력이 이다.
정답은 '0000'이다.
3초과 코드는 10진 숫자에 3을 더한 값을 2진수 네 자리로 나타내는 코드이다. 10진 숫자 0~9의 코드 범위는 이고, 코드 값은 이 범위 밖이다.
- '1010'은 10진 숫자 7에 3을 더한 값, 즉 이다.
- '0100'은 10진 숫자 1에 3을 더한 값, 즉 이다.
- '1001'은 10진 숫자 6에 3을 더한 값, 즉 이다.
정답은 'D/A 변환기'이다.
D/A 변환기는 디지털 신호를 아날로그 신호로 바꾸는 장치이다.
- 'A/D 변환기'는 아날로그 신호를 디지털 신호로 바꾸는 장치이다.
- '해독기(Decoder)'는 부호화된 입력을 특정 출력선에 대응시키는 조합논리회로이다.
- '비교회로'는 두 입력의 크기를 비교하는 회로이다.
10진수 12를 2진수로 변환하면 1100이다. 2의 보수를 구하려면 먼저 1의 보수(각 비트를 반전)를 구한 후 1을 더한다. 1100의 1의 보수는 0011이고, 여기에 1을 더하면 0011 + 1 = 0100이다. 따라서 12의 2의 보수는 0100이다.




정답은 세 변수 합 전체의 부정을 각 변수 부정의 곱으로 바꾼 보기, 즉 이다.
드모르간의 정리는 합의 부정은 부정의 곱, 곱의 부정은 부정의 합이라는 항등식이다. 이 보기는 좌변 막대가 전체에 걸려 있고, 우변은 A, B, C에 막대가 하나씩 따로 있다.
대입 검산: 이면 좌변 , 우변 이다.
- 식은 곱의 부정을 부정의 곱으로 바꾼 식이고, 이면 좌변은 1, 우변은 0이다.
- 식은 합의 부정을 부정의 합으로 바꾼 식이고, 이면 좌변은 0, 우변은 1이다.
- 식은 곱의 부정을 부정의 곱으로 바꾼 식이고, 이면 좌변은 1, 우변은 0이다.
16진수는 0부터 9, A부터 F까지 총 16개의 숫자와 문자를 사용한다. 보기 1번 9, 2번 C, 3번 1은 모두 16진수 범위에 포함되지만, G는 알파벳 F 다음 문자로 16진수 표기에 사용되지 않는다. 따라서 정답은 4번이다.
정답은 'BCD 코드'이다.
비가중치 코드에는 '그레이 코드'·'3-초과 코드'·'시프트 카운터 코드'가 들어 있고, 'BCD 코드'는 그 코드에 들지 않는다.
'BCD 코드'는 각 자리에 8, 4, 2, 1의 자리값을 매기는 가중치 코드이다.
- '그레이 코드'는 인접한 두 값의 코드가 한 자리만 다른 비가중치 코드이다.
- '3-초과 코드'는 10진 숫자에 3을 더한 값으로 나타내는 비가중치 코드이다.
- '시프트 카운터 코드'는 자리값을 매기지 않는 비가중치 코드이다.
정답은 '쌍안정 멀티바이브레이터 회로'이다.
쌍안정 멀티바이브레이터는 두 안정 상태를 그대로 유지하다가 외부 트리거가 있을 때만 상태를 바꾸는 회로이다. 플립플롭은 이 회로와 같은 두 안정 상태 동작을 한다.
- '단안정 멀티바이브레이터 회로'는 트리거가 있을 때만 잠시 다른 상태로 바뀌었다가 원래 상태로 되돌아오는 회로이다.
- '비안정 멀티바이브레이터 회로'는 안정 상태 없이 두 상태를 스스로 반복하는 회로이다.
- '시미트 트리거 회로'는 입력 전압이 기준값을 넘을 때 출력이 바뀌는 회로이다.
정답은 '인코더'이다.
인코더는 여러 입력선 중 활성화된 하나의 신호를 부호화된 코드로 바꾸는 조합논리회로이다. 10진 숫자를 BCD 코드로 바꾸는 회로가 이에 해당한다.
- '디코더'는 부호화된 입력을 특정 출력선 하나에 대응시키는 조합논리회로이다.
- 'A/D 변환기'는 아날로그 신호를 디지털 신호로 바꾸는 장치이다.
- '감산기'는 두 수의 뺄셈을 수행하는 회로이다.
정답은 '0'이다.
JK 플립플롭에서 입력은 리셋 동작이며, 출력 값은 현재 상태와 관계없이 0이다.
- '1'은 일 때의 값이다.
- '부정'은 RS 플립플롭에서 입력일 때 출력이 정해지지 않는 상태이며, JK 플립플롭은 에서 출력이 반전된다.
- '입력금지'는 RS 플립플롭의 입력을 쓰지 않는다는 규정이며, JK 플립플롭의 출력 상태가 아니다.

정답은 'D'이다.
그림에서 입력 단자 하나의 선은 접속점(●)에서 갈라지고, 한 갈래는 S 단자로, 다른 갈래는 NOT 게이트의 입력으로 가며, NOT 게이트의 출력이 R 단자로 들어간다. 갈라진 선은 T 단자 선과 교차하지만 그 자리에 접속점이 없고, T 단자에는 별도의 입력 단자가 있다. 결과는 이다.
RS 플립플롭은 이면 T 입력 뒤 이고, 이면 이다. T 입력 뒤 출력 Q가 입력 단자에 넣은 값과 같은 동작이 D 플립플롭이다.
- 'RS'는 S와 R에 서로 독립인 값을 넣는 플립플롭이고, 그림의 R은 항상 S의 부정이다.
- 'T'는 입력 1에서 클록마다 출력이 반전되는 플립플롭이고, 그림 회로는 T 입력 뒤 출력 Q가 입력 단자의 값과 같다.
- 'JK'는 J와 K 입력을 쓰는 플립플롭이고, 그림 회로의 입력 단자는 S와 R이며 이다.

정답은 'D'이다.
그림에서 A와 B는 입력 쪽 곡선이 두 겹인 XOR 게이트의 입력이고, 그 출력이 C이다. A 선은 접속점(●)에서 갈라지고 갈라진 선은 NOT 게이트의 입력이며, NOT 게이트 출력과 B 선의 접속점(●)에서 갈라진 선이 AND 게이트의 입력이고, 그 출력이 D이다. A에서 갈라진 선은 B 선과 교차하지만 그 자리에 접속점이 없다.
반감산기 에서 빌림수는 일 때만 1이고, 식은 이다. 출력 D의 식이 이고, D가 빌림수 출력 단자이다.
- 'A'는 XOR 게이트와 NOT 게이트로 들어가는 피감수 입력 단자이다.
- 'B'는 XOR 게이트와 AND 게이트로 들어가는 감수 입력 단자이다.
- 'C'는 XOR 게이트의 출력이고, 식은 차를 나타내는 이다.




정답은 두 입력 중 하나만 부정된 두 곱 항의 합인 보기, 즉 이다.
반가산기의 합 S는 두 입력 중 하나만 1일 때 1이고, 자리올림은 두 입력이 모두 1일 때 1이다.
합:
자리올림:
- 식은 반가산기의 자리올림 식과 같은 꼴이고, 이면 0이고, 반가산기의 합은 1이다.
- 식은 우변이 곱 항 하나이고, 이면 우변이 0이고, 반가산기의 합은 1이다.
- 식은 우변이 곱 항 하나이고, 이면 0이고, 반가산기의 합은 1이다.





정답은 T가 0인 행과 1인 행을 각각 곱 항으로 담아 더한 보기, 즉 이다.
진리표는 이면 출력 유지(), 이면 출력 반전()이다.
두 행을 곱 항으로 옮기면 행은 , 행은 이다.
합:
- 식은 T와 관계없이 항상 반전하는 식이고, 진리표의 행 출력은 이다.
- 식은 행만 담은 식이고, 이면 값이 0이고, 진리표 출력은 이다.
- 식은 행만 담은 식이고, 이면 값이 0이고, 진리표 출력은 이다.
정답은 '배타적 논리합(EX-OR)'이다.
배타적 논리합(EX-OR)의 출력은 두 입력이 다르면 이고 같으면 이다.
- '논리합(OR)'는 입력 중 하나라도 이면 출력이 이다.
- '논리곱(AND)'는 입력이 모두 일 때 출력이 이다.
- '논리 부정(NOT)'은 입력을 반대 값으로 바꾸는 연산이다.
정답은 'NOR'이다.
NOR 게이트는 입력이 모두 일 때만 출력이 이며, 입력 중 하나라도 이면 출력이 이다.
- 'OR'는 입력 중 하나라도 이면 출력이 이다.
- 'AND'는 입력이 모두 일 때 출력이 이다.
- 'NAND'는 입력이 모두 일 때만 출력이 이다.
정답은 'A+BC', 즉 이다.
분배법칙을 적용하면 이다.
- 'A+B+C'는 에서 이고, 같은 조건에서 이다.
- 'B+AC'는 에서 이고, 같은 조건에서 이다.
- 'AB+C'는 에서 이고, 같은 조건에서 이다.
정답은 '1010', 즉 이다.
BCD 코드는 10진 숫자 0~9를 자리값 8, 4, 2, 1의 2진수 네 자리로 나타내는 코드이다. 이며, 10은 0~9 범위 밖이다.
- '1001'은 이며, 10진 숫자 9의 코드이다.
- '0101'은 이며, 10진 숫자 5의 코드이다.
- '0110'은 이며, 10진 숫자 6의 코드이다.
정답은 '주어진 문제의 분석과 변수의 정리'이다.
조합논리회로 설계의 첫 단계는 주어진 문제를 분석하고 입력·출력 변수를 정리하는 것이다. 그다음에 진리표를 작성하고 불 함수를 유도·간소화한 뒤에 회로로 구현한다.
- '진리표작성'은 변수 정리 다음 단계에서 하는 일이다.
- '각 출력에 대한 불 함수의 유도 및 간소화'는 진리표 작성 다음 단계에서 하는 일이다.
- '논리회로의 구현'은 설계 과정의 마지막 단계에서 하는 일이다.