정답은 '0.99', 즉 이다.
이미터 접지 전류증폭률은 이고, 베이스 접지 전류증폭률은 이다.
- '0.9'는 일 때의 값이다.
- '90'은 일 때의 이미터 접지 전류증폭률 값이다.
- '99'는 일 때의 이미터 접지 전류증폭률 값이다.
정답은 '144Kcal', 즉 이다.
저항에서 발생하는 열량은 이다. 에서 이다.
- '36Kcal'는 일 때의 열량이다.
- '72Kcal'는 일 때의 열량이다.
- '288Kcal'는 일 때의 열량이다.

정답은 '적분기'이다.
그림은 입력 쪽 저항 R의 다른 끝이 연산증폭기의 반전 입력(−)에 연결되고, 콘덴서 C가 이 입력과 출력 사이에 궤환 소자로 놓이며, 비반전 입력(+)은 접지된 회로이다. 입력 쪽 저항 R·궤환 쪽 콘덴서 C 구성이 반전 적분기이다.
출력:
- '미분기'는 입력 쪽에 콘덴서, 궤환 쪽에 저항이 놓인 회로이고, 그림은 입력 쪽이 저항 R, 궤환 쪽이 콘덴서 C이다.
- '가산기'는 입력 저항 여러 개가 반전 입력에 모이고 궤환 소자가 저항인 회로이고, 그림은 입력이 하나이다.
- '이상기'는 입력 저항과 궤환 콘덴서로 된 이 회로의 명칭이 아니다.
정답은 '충격성 잡음이 많아진다.'이다.
진폭 변조와 비교한 주파수 변조의 특징에는 '신호대 잡음비가 좋다.'·'초단파 통신에 적합하다.'·'점유 주파수 대역폭이 넓다.'가 들어 있고, '충격성 잡음이 많아진다.'는 그 특징에 들지 않는다. 주파수 변조에서는 충격성 잡음의 영향이 적어진다.
- '신호대 잡음비가 좋다.'는 주파수 변조의 특징으로 드는 설명이다.
- '초단파 통신에 적합하다.'는 주파수 변조의 특징으로 드는 설명이다.
- '점유 주파수 대역폭이 넓다.'는 주파수 변조의 특징으로 드는 설명이다.

4Ω에 걸리는 전압은 이며, 이는 6Ω과 4Ω의 병렬 구간 양단 전압과 같다. 따라서 6Ω에 흐르는 전류는 이고, 병렬 구간의 전체 전류는 이다. 이 전류가 8Ω을 통해 흐르므로 8Ω에 걸리는 전압은 이고, A,B 사이 전체 전압은 병렬 구간 전압 6V와 직렬 8Ω의 전압을 더한 이다.
정답은 '전압 증폭도가 1 보다 작으므로 전력증폭이 되지 않는다.'이다.
이미터 폴로어의 특징에는 '입력전압과 출력전압의 위상은 동상이다.'·'임피던스가 높은 회로와 낮은회로 사이의 임피던스 정합에 많이 사용된다.'·'입력 임피던스는 이미터 접지 증폭회로에 비하여 매우 높다.'가 들어 있고, '전압 증폭도가 1 보다 작으므로 전력증폭이 되지 않는다.'는 그 특징에 들지 않는다. 이미터 폴로어는 전압 증폭도가 1보다 작지만 전류 증폭도가 크며, 전력 증폭도는 전압 증폭도와 전류 증폭도의 곱이다.
- '입력전압과 출력전압의 위상은 동상이다.'는 이미터 폴로어의 옳은 설명이다.
- '임피던스가 높은 회로와 낮은회로 사이의 임피던스 정합에 많이 사용된다.'는 이미터 폴로어의 옳은 설명이다.
- '입력 임피던스는 이미터 접지 증폭회로에 비하여 매우 높다.'는 이미터 폴로어의 옳은 설명이다.
정답은 '링 변조회로'이다.
링 변조회로는 반송파를 억압한 평형 변조 신호를 만드는 회로이며, 단측파대(SSB) 통신에서 신호를 만드는 데 사용된다.
- '컬렉터 변조회로'는 진폭 변조(AM) 신호를 만드는 회로이다.
- '베이스 변조회로'는 진폭 변조(AM) 신호를 만드는 회로이다.
- '주파수 변조회로'는 주파수 변조(FM) 신호를 만드는 회로이다.
정답은 '110V', 즉 이다.
전압 변동률은 이다. 부하시 전압 , 변동률 에서 무부하시 전압은 이다.
- '90V'는 변동률이 일 때의 무부하시 전압이다.
- '100V'는 변동률이 일 때의 무부하시 전압이다.
- '120V'는 변동률이 일 때의 무부하시 전압이다.

정답은 '-17.5V', 즉 이다.
그림은 입력의 저항과 입력의 저항이 반전 입력(−) 노드에서 만나고, 궤환 저항이 이 노드와 출력 사이에 있으며, 비반전 입력(+)은 접지된 반전 가산기이다.
공식:
대입:
결과:
- '18.5V'는 부호가 +이고, 반전 입력으로 신호가 들어가는 이 회로의 출력은 음의 값 이다.
- '9.5V'는 부호가 +이고, 크기도 두 입력 항의 합 값과 다르다.
- '-20.5V'는 부호는 음이지만, 크기가 두 입력 항의 합 값과 다르다.
정답은 '회로가 복잡하고 비경제적이다.'이다.
RC 결합 증폭회로의 특징에는 '비교적 주파수 특성이 좋다'·'전원 이용률이 나쁘다.'·'입력 임피던스가 낮고 출력 임피던스가 높으므로 임피던스 정합이 어렵다.'가 들어 있고, '회로가 복잡하고 비경제적이다.'는 그 특징에 들지 않는다. RC 결합 증폭회로는 저항과 콘덴서로 단을 잇는 회로이며 구조가 간단하고 경제적이다.
- '비교적 주파수 특성이 좋다'는 RC 결합 증폭회로의 옳은 설명이다.
- '전원 이용률이 나쁘다.'는 RC 결합 증폭회로의 옳은 설명이다.
- '입력 임피던스가 낮고 출력 임피던스가 높으므로 임피던스 정합이 어렵다.'는 RC 결합 증폭회로의 옳은 설명이다.
정답은 '6진수 연산'이다.
컴퓨터의 내부구조를 설명할 때 쓰는 연산방식에는 2진수·8진수·16진수 연산이 들어 있고, '6진수 연산'은 여기에 들지 않는다.
- '2진수 연산'은 컴퓨터 내부에서 쓰이는 연산 방식이다.
- '8진수 연산'은 2진수 세 자리를 묶은 8진수를 쓰는 연산이다.
- '16진수 연산'은 2진수 네 자리를 묶은 16진수를 쓰는 연산이다.
정답은 'DMA 방식'이다.
DMA(Direct Memory Access)는 중앙처리장치를 거치지 않고 입출력장치가 기억장치에 직접 접근하는 방식이다. 데이터는 기억장치와 입출력장치 사이에서 곧바로 이동한다.
- '스트로브 제어 방식'은 하나의 제어 신호로 데이터 전송 시점을 알리는 방식이다.
- '핸드쉐이킹 제어방식'은 송신 장치와 수신 장치 사이의 신호 교환으로 전송 시점을 확인하는 방식이다.
- '채널에 의한 방식'은 별도의 채널 장치가 입출력 동작을 관리하는 방식이다.
정답은 '8', 즉 이다.
16진수 한 자리는 2진수 네 자리에 대응한다. 이고, 필요한 자릿수는 이다.
- '6'은 16진수 한 자리를 2진수 세 자리로 볼 때의 자릿수이며, 2진수 세 자리는 8진수 한 자리에 대응한다.
- '10'은 16진수 한 자리를 2진수 다섯 자리로 볼 때의 자릿수이다.
- '16'은 16진수 한 자리를 2진수 여덟 자리로 볼 때의 자릿수이며, 16진수 한 자리는 에서 네 자리이다.
정답은 'MOVE'이다.
연산기가 수행하는 논리 연산 명령에는 'AND'·'OR'·'COMPLEMENT'가 들어 있고, 'MOVE'는 논리 연산 명령에 들지 않는다. 'MOVE'는 레지스터나 기억장소 사이에서 데이터를 옮기는 전송 명령이다.
- 'AND'는 두 비트가 모두 1일 때만 1이 되는 논리곱 명령이다.
- 'OR'는 두 비트 중 하나라도 1이면 1이 되는 논리합 명령이다.
- 'COMPLEMENT'는 비트를 반전시키는 논리 부정 명령이다.
정답은 'ASCII 코드'이다.
'ASCII 코드'는 한 문자의 길이가 이고 나타내는 문자 수가 이며, 데이터 통신과 소형 컴퓨터에 쓰인다.
- 'GRAY 코드'는 비가중치 코드이다.
- 'EBCDIC 코드'는 한 문자의 길이가 이고 나타내는 문자 수가 이다.
- '표준 BCD 코드'는 이 코드의 명칭이 아니다.
정답은 '즉시주소 지정방식'이다.
즉시주소 지정방식은 명령어의 주소부 자리에 사용할 데이터 값을 넣는 방식이다.
- '직접주소 지정방식'은 주소부의 값이 데이터가 저장된 기억장소의 번지인 방식이다.
- '간접주소 지정방식'은 주소부의 값이 유효 주소를 담은 기억장소의 번지인 방식이다.
- '계산에 의한 주소 지정방식'은 주소부의 값과 레지스터 값의 합으로 유효 주소를 구하는 방식이다.
정답은 '상태 레지스터'이다.
상태 레지스터는 연산 결과에 따른 캐리·오버플로 등의 플래그 상태와 외부 인터럽트 신호까지 나타내는 레지스터이다.
- '누산기'는 산술·논리 연산의 결과를 일시적으로 저장하는 레지스터이다.
- '데이터 레지스터'는 연산에 사용할 데이터를 저장하는 레지스터이다.
- '가산기'는 두 수를 더하는 연산을 수행하는 회로이다.
정답은 '누산기'이다.
누산기(accumulator)는 산술연산이나 논리연산의 결과를 일시적으로 저장하는 레지스터이다.
- '오퍼레이터'는 연산을 나타내는 연산자이다.
- '시프터'는 데이터를 좌우로 이동시키는 회로이다.
- '메모리'는 데이터나 프로그램을 저장하는 장치이다.
정답은 '점프(jump)'이다.
점프는 프로그램의 실행 순서를 다른 주소로 옮기는 제어 명령이다.
- '로드(load)'는 기억장치의 값을 레지스터로 옮기는 전송 명령이다.
- '무브(move)'는 레지스터와 레지스터, 또는 레지스터와 기억장치 사이에 데이터를 옮기는 전송 명령이다.
- '세트(set)'는 비트나 플래그를 1로 만드는 명령이다.
2의 보수는 1의 보수에 1을 더한 값이다. 먼저 1100의 1의 보수를 구하면 각 비트를 반전시켜 0011이 되고, 여기에 1을 더하면 0011 + 1 = 0100이다. 따라서 1100의 2의 보수는 0100이다.
정답은 '주요 구성 회로는 논리 회로이다.'이다.
디지털 컴퓨터의 주요 구성 회로는 논리 회로이며, 0과 1의 두 가지 상태로 정보를 처리한다.
- '연산방식은 미적분 연산이다.'는 아날로그 컴퓨터의 연산 방식이다.
- '가격이 싸고 프로그램이 거의 불필요하다.'는 아날로그 컴퓨터의 특성이다.
- '입력형식이 길이,각도,온도,압력 등의 물리량이다'는 아날로그 컴퓨터의 입력 형식이다.
정답은 '4Kbit', 즉 이다.
총 용량은 워드 수와 워드당 비트 수의 곱이다. 이고, 이다.
- '8bit'는 워드 수가 1일 때의 값이며, 워드 하나의 비트 수이다.
- '512bit'는 워드당 비트 수가 1일 때의 값이다.
- '8Kbit'는 워드 수가 1024일 때의 값이다.

정답은 '메모리 맵 입출력방식'이다.
그림의 지문은 주기억장치의 일부를 입출력장치에 할당하고, 입출력장치의 번지와 주기억장치 번지의 구별이 없는 방식을 설명한다. 입출력장치를 주기억장치 주소 공간 안의 번지로 다루는 방식이 메모리 맵 입출력방식이다.
- '격리형 입출력방식'은 입출력장치에 주기억장치와 별개의 번지 공간을 두고 전용 입출력 명령으로 접근하는 방식이며, 두 번지가 구별된다.
- '혼합형 입출력방식'은 지문이 설명하는 방식의 명칭이 아니다.
- '버스형 입출력방식'은 지문이 설명하는 방식의 명칭이 아니다.
정답은 'BCD 코드'이다.
BCD 코드는 존 비트 두 자리와 디지트 비트 네 자리, 모두 여섯 자리로 한 문자를 나타내는 코드이다.
- 'EBCDIC 코드'는 존 비트 네 자리와 디지트 비트 네 자리, 모두 여덟 자리로 한 문자를 나타내는 코드이다.
- 'ASCII 코드'는 존 비트 세 자리와 디지트 비트 네 자리, 모두 일곱 자리로 한 문자를 나타내는 코드이다.
- 'BINARY 코드'는 수를 2진수로 나타낸 순수 2진 코드이다.
정답은 '반이중 통신방식'이다.
반이중 통신방식(half-duplex)은 양쪽 방향으로 전송하지만 한 순간에는 한쪽 방향으로만 신호가 오가는 방식이다.
- '단방향 통신방식'은 한쪽 방향으로만 신호가 전송되는 방식이다.
- '전이중 통신방식'은 양쪽 방향으로 동시에 신호가 전송되는 방식이다.
- '우회 통신방식'은 그 통신방식의 명칭이 아니다.
정답은 '레지스터 상호간에 저장된 데이터의 이동에 의해 이루어지는 동작'이다.
마이크로 오퍼레이션은 레지스터에 저장된 데이터를 대상으로 한 클록 펄스 동안 실행되는 기본 동작이다.
- '컴퓨터의 빠른 계산동작'은 옳지 않으며, 마이크로 오퍼레이션은 한 클록 펄스 동안 실행되는 기본 동작이다.
- '2진수 계산에서 쓰이는 동작'은 옳지 않으며, 마이크로 오퍼레이션에는 시프트·카운트·클리어·로드 등이 있다.
- '플립플롭 내에서 기억되는 동작'은 옳지 않으며, 마이크로 오퍼레이션은 레지스터에 저장된 데이터를 대상으로 하는 동작이다.
정답은 '판단 기능'이다.
컴퓨터의 기본 기능에는 '연산 기능'·'제어 기능'·'기억 기능'과 입력·출력 기능이 들어 있고, '판단 기능'은 이 기본 기능에 들지 않는다.
- '연산 기능'은 산술 연산과 논리 연산을 하는 컴퓨터의 기본 기능이다.
- '제어 기능'은 각 장치의 동작을 지시하고 감독하는 컴퓨터의 기본 기능이다.
- '기억 기능'은 데이터와 프로그램을 저장하는 컴퓨터의 기본 기능이다.
정답은 '9의 보수에 의한 표현'이다.
고정 소수점 표현방식에는 '부호와 절대치 표현'·'1의 보수에 의한 표현'·'2의 보수에 의한 표현'이 들어 있고, '9의 보수에 의한 표현'은 여기에 들지 않는다. 9의 보수는 10진수의 보수이다.
- '부호와 절대치 표현'은 부호 비트와 절댓값으로 수를 나타내는 고정 소수점 표현방식이다.
- '1의 보수에 의한 표현'은 양수의 모든 비트를 반전한 값으로 음수를 나타내는 고정 소수점 표현방식이다.
- '2의 보수에 의한 표현'은 1의 보수에 1을 더한 값으로 음수를 나타내는 고정 소수점 표현방식이다.

정답은 '플라즈마 디스플레이'이다.
그림의 지문은 네온 또는 아르곤 혼합가스로 채워진 셀에 고전압을 걸 때 나타나는 현상으로 화면을 표시하고 주로 대형화면에 쓰이며, 두께가 얇고 가볍지만 전력 소비와 열 발생이 많은 장치를 설명한다. 가스를 채운 셀의 방전 빛으로 화면을 표시하는 장치가 플라즈마 디스플레이이다.
- '차세대 디스플레이(OLED)'는 유기 발광 물질이 스스로 빛을 내는 표시 장치이고, 가스를 채운 셀을 쓰지 않는다.
- 'LCD 디스플레이'는 액정의 배열로 빛의 투과를 조절하는 표시 장치이고, 가스를 채운 셀을 쓰지 않는다.
- '전계 방출형 디스플레이(FED-field emission display)'는 전자 방출원의 전자가 형광체에 부딪칠 때 나는 빛을 쓰는 표시 장치이고, 가스를 채운 셀을 쓰지 않는다.
정답은 '증폭장치'이다.
컴퓨터의 출력장치에는 '라인 프린터'·'카드 천공 장치'·'영상 표시 장치'가 들어 있고, '증폭장치'는 출력장치에 들지 않는다. 증폭장치는 신호의 크기를 키우는 전자 회로이다.
- '라인 프린터'는 인쇄물로 결과를 내는 출력장치이다.
- '카드 천공 장치'는 카드에 구멍을 뚫는 방식으로 자료를 기록하는 출력장치이다.
- '영상 표시 장치'는 화면으로 결과를 표시하는 출력장치이다.
정답은 '인터프리터'이다.
인터프리터는 원시 프로그램의 각 명령문을 한 줄씩 번역과 동시에 실행하는 프로그램이다. 목적 프로그램을 만들지 않고, 문법 오류 수정이 쉽지만 실행 속도는 느리다.
- '어셈블러'는 어셈블리어로 작성된 프로그램을 기계어로 번역하는 프로그램이다.
- '컴파일러'는 원시 프로그램 전체를 한 단위로 목적 프로그램으로 번역하는 프로그램이다.
- '전처리기'는 컴파일 이전에 매크로 확장이나 파일 포함을 처리하는 프로그램이다.
정답은 'puts( )'이다.
puts( )는 문자열 전체를 출력하고 출력한 문자열 끝에 개행 문자를 자동으로 붙이는 표준 출력 함수이다.
- 'printchar( )'는 C 언어 표준 출력 함수의 명칭이 아니다.
- 'prints( )'는 C 언어 표준 출력 함수의 명칭이 아니다.
- 'putchar( )'는 문자 한 개를 출력하는 함수이다.
정답은 '에러발생시 책임구분을 명확히 한다.'이다.
플로우차트는 프로그램의 논리적인 처리 절차를 기호와 흐름선으로 나타낸 그림이다. 플로우차트를 작성하는 이유에는 '프로그램을 나누어 작성할 때 대화의 수단이 된다.'·'프로그램의 수정을 용이하게 한다.'·'논리적인 단계를 쉽게 이해할 수 있다.'가 들어 있고, '에러발생시 책임구분을 명확히 한다.'는 그 이유에 들지 않는다.
- '프로그램을 나누어 작성할 때 대화의 수단이 된다.'는 플로우차트를 작성하는 이유로 드는 설명이다.
- '프로그램의 수정을 용이하게 한다.'는 플로우차트를 작성하는 이유로 드는 설명이다.
- '논리적인 단계를 쉽게 이해할 수 있다.'는 플로우차트를 작성하는 이유로 드는 설명이다.

정답은 'Time sharing System'이다.
그림의 지문은 여러 명의 사용자가 시간을 나눈 단위로 하나의 시스템에서 동시에 작업하고, 주어진 시간 동안 터미널로 컴퓨터와 대화식으로 작동하는 방식을 설명한다. CPU 시간을 짧은 단위로 나눈 시간 할당량을 여러 사용자에게 차례로 배정하는 처리 방식이 시분할 시스템이다.
- 'Batch Processing System'은 처리할 작업을 일정량 모은 뒤 한꺼번에 처리하는 방식이다.
- 'Multi Programming System'은 주기억장치에 여러 프로그램을 적재하고, 한 프로그램이 입출력을 기다리는 동안 다른 프로그램이 CPU를 쓰는 방식이다.
- 'Parallel Processing System'은 여러 처리 장치가 동시에 작업을 처리하는 방식이다.
정답은 '컴파일러'이다.
컴파일러는 고급언어로 작성된 원시 프로그램을 기계어 목적 프로그램으로 번역하는 프로그램이다.
- '로더'는 목적 프로그램이나 실행 파일을 주기억장치에 적재하는 프로그램이다.
- 'DBMS'는 데이터베이스를 관리하는 소프트웨어이다.
- 'Operating System'은 하드웨어와 사용자 사이에서 자원을 관리하는 시스템 소프트웨어이다.
정답은 '원시프로그램-목적프로그램-로드모듈-실행'이다.
프로그램은 원시 프로그램의 번역으로 목적 프로그램이 되고, 목적 프로그램은 링크 과정으로 로드 모듈이 된 뒤 실행 단계로 이어진다.
- '로드모듈-목적프로그램-원시프로그램-실행'은 순서를 거꾸로 나열한 것이다.
- '원시프로그램-로드모듈-목적프로그램-실행'은 로드모듈과 목적프로그램의 순서를 바꾼 것이다.
- '목적프로그램-원시프로그램-로드모듈-실행'은 원시프로그램과 목적프로그램의 순서를 바꾼 것이다.
정답은 '운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어간의 인터페이스로서 동작하는 일종의 하드웨어 장치이다.'이다.
운영체제의 옳은 설명에는 '운영체제는 컴퓨터를 편리하게 사용하고 컴퓨터 하드웨어를 효율적으로 사용할 수 있도록 한다'·'운영체제는 작업을 처리하기 위해서 필요한 CPU,기억장치, 입출력장치 등의 자원을 할당 관리해주는 역할을 수행한다.'·'운영체제는 다양한 입출력 장치와 사용자 프로그램을 통제하여 오류와 컴퓨터의 부적절한 사용을 방지하는 역할을 수행한다.'가 들어 있고, '운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어간의 인터페이스로서 동작하는 일종의 하드웨어 장치이다.'는 이 설명에 들지 않는다. 운영체제는 사용자와 하드웨어 사이의 인터페이스 역할을 하는 시스템 소프트웨어이다.
- '운영체제는 컴퓨터를 편리하게 사용하고 컴퓨터 하드웨어를 효율적으로 사용할 수 있도록 한다'는 운영체제의 옳은 설명이다.
- '운영체제는 작업을 처리하기 위해서 필요한 CPU,기억장치, 입출력장치 등의 자원을 할당 관리해주는 역할을 수행한다.'는 운영체제의 옳은 설명이다.
- '운영체제는 다양한 입출력 장치와 사용자 프로그램을 통제하여 오류와 컴퓨터의 부적절한 사용을 방지하는 역할을 수행한다.'는 운영체제의 옳은 설명이다.
정답은 '메소드'이다.
메소드는 객체가 메시지를 받았을 때 수행할 구체적인 연산 절차를 정의한 것이다.
- '애트리뷰트'는 객체가 가지는 데이터 값이다.
- '메시지'는 객체 사이의 연산 요청을 전달하는 수단이다.
- '클래스'는 공통 속성과 연산을 갖는 객체들의 틀이다.
정답은 '프로그램의 문서화'이다.
프로그램의 문서화는 프로그래밍 과정의 자료, 입출력 설계, 순서도, 운영 절차 등을 체계적으로 관리하는 단계이다.
- '문제 분석'은 개발할 프로그램의 요구 사항과 처리 절차를 파악하는 단계이다.
- '입출력 설계'는 프로그램의 입력과 출력 형식을 정하는 단계이다.
- '프로그래밍 작성'은 설계 내용을 프로그래밍 언어의 코드로 표현하는 단계이다.
정답은 '링커'이다.
링커는 여러 개의 목적 프로그램과 라이브러리 함수의 결합으로 실행 파일을 만드는 프로그램이다.
- '스프레드시트'는 표 형태로 자료를 계산하고 정리하는 응용 프로그램이다.
- '에디터'는 프로그램이나 문서를 작성하고 고치는 프로그램이다.
- '디버거'는 프로그램 오류의 위치를 알려주고 수정을 돕는 프로그램이다.
정답은 '배타논리합(EX-OR) 회로'이다.
배타논리합(EX-OR) 회로는 두 입력이 같으면 0, 다르면 1을 출력하는 논리 회로이다.
- '논리곱(AND) 회로'는 입력이 모두 1일 때만 1을 출력하는 회로이다.
- '논리합(OR) 회로'는 입력 중 하나라도 1이면 1을 출력하는 회로이다.
- '부정(NOT) 회로'는 입력의 반전 값을 출력하는 회로이다.

정답은 'A=0 B=1 C=1'이다.
그림의 식은 이고, 부정 막대는 C에만 있다. 논리합 Z가 0인 경우는 두 항이 모두 0인 경우, 즉 이고 인 경우이다.
대입:
- 'A=0 B=0 C=0'은 이다.
- 'A=1 B=1 C=0'은 이다.
- 'A=1 B=1 C=1'은 이다.
정답은 'J=1 K=1', 즉 이다.
JK 플립플롭은 입력이 이면 클록마다 출력이 반전되는 토글 동작을 한다. 이 동작은 T 플립플롭의 동작과 같다.
- 'J=0 K=0'은 클록이 가해져도 출력이 그대로 유지되는 조건이다.
- 'K와 Q를 연결한다'는 J 입력 값을 정하지 않은 구성이고, 토글 조건은 J와 K가 모두 1인 입력이다.
- 'J와 Q를 연결한다'는 K 입력 값을 정하지 않은 구성이고, 토글 조건은 J와 K가 모두 1인 입력이다.





정답은 입력 A, B와 출력 X에 모두 버블이 달린 AND 기호 보기, 즉 이다.
그림의 게이트는 입력 쪽 곡선이 한 겹이고 출력 버블이 없는 OR 기호, 즉 이다. 드모르간의 정리로 이고, 이 식은 두 입력을 부정한 뒤 NAND 한 형태, 곧 입력 버블이 달린 AND 기호에 출력 버블을 단 부 논리 표현이다.
- 출력에만 버블이 달린 AND 기호는 NAND 이고, 이면 이며 OR는 이때 0이다.
- 출력에만 버블이 달린 OR 기호는 NOR 이고, 이면 이며 OR는 이때 1이다.
- 입력 A, B와 출력 X에 모두 버블이 달린 OR 기호는 이고, 이면 이며 OR는 이때 1이다.
정답은 'D 플립플롭'이다.
D 플립플롭은 입력 값을 다음 클록까지 그대로 저장하는 지연(delay) 기능의 플립플롭이다.
- 'RS 플립플롭'은 세트와 리셋 두 입력으로 출력을 정하는 플립플롭이다.
- 'JK 플립플롭'은 두 입력이 모두 1일 때 출력이 반전되는 플립플롭이다.
- 'T 플립플롭'은 입력이 가해질 때마다 출력이 반전되는 플립플롭이다.
정답은 '그레이 코드'이다.
그레이 코드는 이웃한 두 수의 코드값이 한 자리의 비트만 달라지는 코드이며, 연속적으로 변화하는 양의 부호화에 적합하다.
- '3초과 코드'는 각 비트를 반전시키면 그 수의 9의 보수가 되는 자기 보수 코드이다.
- 'BCD 코드'는 10진 숫자 한 자리를 2진수 네 자리로 나타내는 가중치 코드이다.
- '패리티 코드'는 오류 검출용 검사 비트를 추가한 코드이다.

정답은 '분배법칙'이다.
그림의 식은 이다. 좌변은 변수 A와 곱 항 사이의 논리합이고, 우변은 두 괄호 , 사이의 논리곱이다. B, C 각각과 A의 논리합을 만든 뒤 곱한 식이 OR의 AND에 대한 분배법칙이다.
- '교환법칙'은 변수 순서만 바꾼 식끼리 같다는 법칙()이고, 그림의 우변에는 A가 두 괄호에 모두 들어 있다.
- '결합법칙'은 괄호 위치만 바꾼 식끼리 같다는 법칙()이고, 그림의 식은 좌변이 논리합, 우변이 논리곱이다.
- '드모르간 법칙'은 전체의 부정을 각 변수 부정으로 바꾸는 법칙()이고, 그림의 식에는 부정 막대가 없다.
정답은 '전가산기 S(합) 출력'이다.
세 입력을 X, Y, Z라 하면 전감산기의 차는 이고, 전가산기의 합도 이다. 입력이 이면 D는 1이다.
- '반가산기 C(자리올림수)'는 이고, 에서 값이 0이다.
- '전감산기 B(자리내림수)'는 이고, 에서 값이 0이다.
- '전가산기 C(자리올림수)'는 이고, 에서 값이 0이다.
2진수를 8진수로 변환하려면 먼저 10진수를 거쳐야 한다. 2진수 1011을 10진수로 변환하면 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11이다. 10진수 11을 8진수로 변환하면 11 ÷ 8 = 1 나머지 3이므로 8진수 13이 된다.
정답은 '(16) 10', 즉 이다.
'(F) 16'·'(17) 8'·'(1111) 2'는 모두 10진수 15이고, '(16) 10'은 10진수 16이다.
- '(F) 16'은 이다.
- '(17) 8'은 이다.
- '(1111) 2'는 이다.

정답은 '멀티플렉서'이다.
블록도는 입력 네 개(), 선택선 두 개(), 출력 Y 하나를 가진 블록이다. 선택선 값이 지정한 입력 하나를 하나의 출력으로 내보내는 회로가 멀티플렉서이고, 선택선 두 개가 만드는 조합의 수는 이고 입력 수와 같다.
- '가산기'는 입력 수의 합과 자리올림을 출력하는 회로이고, 그림의 블록은 선택선이 있고 출력이 Y 하나이다.
- '디멀티플렉서'는 입력 하나를 선택선이 지정한 여러 출력 중 하나로 내보내는 회로이고, 그림의 블록은 입력이 네 개, 출력이 하나이다.
- '디코더'는 입력 개의 조합에 따라 출력선 개 중 하나를 활성화하는 회로이고, 그림의 블록은 출력이 Y 하나이다.

정답은 'D FF'이다.
그림에서 J 입력선은 접속점(●)에서 갈라지고, 갈라진 선은 NOT 게이트의 입력이며, NOT 게이트의 출력이 K 단자로 들어간다. 갈라진 선은 CP 선과 교차하지만 그 자리에 접속점이 없고, 결과는 이다.
JK 플립플롭은 이면 클록 뒤 이고, 이면 이다. 클록 뒤 출력이 J에 넣은 값과 같은 동작이 D 플립플롭이다.
- 'JK FF'는 J와 K에 서로 독립인 값을 넣는 플립플롭이고, 그림의 K는 항상 J의 부정이며 인 유지·토글 조합이 없다.
- 'T FF'는 입력 1에서 클록마다 출력이 반전되는 플립플롭이고, 그림 회로에는 조합이 없다.
- 'RST FF'는 그림 회로와 다른 명칭이고, 그림 회로는 클록 뒤 출력 Q가 J에 넣은 값과 같다.

정답은 'NOR 게이트'이다.
진리표의 출력은 에서 , 에서 0, 에서 0, 에서 0이다. 두 입력이 모두 0일 때만 출력 1인 동작이 NOR이다.
- 'NOT 게이트'는 입력이 하나인 게이트이고, 진리표의 입력은 A, B 두 개이다.
- 'NAND 게이트'는 일 때 출력이 1인 게이트이고, 진리표는 이때 이다.
- 'AND 게이트'는 일 때 출력이 1인 게이트이고, 진리표는 이때 이다.




정답은 합은 부정 없는 배타적 OR, 자리올림은 부정 없는 곱인 보기, 즉 이다.
반가산기는 일 때 이고 이다.
두 입력이 다를 때 1인 합은 이고, 두 입력이 모두 1일 때만 1인 자리올림은 이다.
- 식은 일 때 이고, 반가산기는 이때 이다.
- 식은 일 때 이고, 반가산기는 이때 이다.
- 식은 일 때 이고, 반가산기는 이때 이다.





정답은 NOR 기호 세 개로 된 보기이다.
문제의 게이트는 AND 기호이고 출력은 이다. 정답 보기에서 A와 B는 각각 입력선 하나만 받는 NOR 게이트에 들어가고, 두 NOR 출력은 , 이다.
두 NOR 출력이 함께 들어가는 NOR 게이트의 출력은 드모르간 정리로 이고, AND와 같은 결과이다.
- NOR 기호 두 개를 이어 놓은 보기는 이고, 일 때 1이며 AND 출력은 이때 0이다.
- NAND 기호 두 개와 AND 기호 하나로 된 보기는 A가 입력인 NAND의 출력이 AND 기호의 한 입력이고, 일 때 그 입력이 , 출력 C가 0이며 AND 출력은 이때 1이다.
- NAND 기호 하나로 된 보기는 이고, 일 때 0이며 AND 출력은 이때 1이다.
정답은 'T형 플립플롭'이다.
T형 플립플롭은 펄스가 입력될 때마다 현재와 반대의 상태로 바뀌는 토글 동작을 하는 회로이다.
- 'D형 플립플롭'은 입력 값을 그대로 다음 상태로 저장하는 회로이다.
- '주종 플립플롭'은 두 개의 플립플롭을 마스터와 슬레이브 구조로 연결한 회로이다.
- '레지스터형 플립플롭'은 그 토글 회로의 명칭이 아니다.
10진수 365를 3초과 코드(Excess-3 code)로 변환하려면 먼저 각 자릿수를 분리한 후, 각각에 3을 더하고 4비트 이진수로 표현한다. 365는 3, 6, 5로 구성되므로, 3+3=6(0110), 6+3=9(1001), 5+3=8(1000)이 되고, 이를 연결하면 0110 1001 1000이다. 다른 보기들은 원래 숫자를 그대로 4비트로 표현하거나(1번, 3번) 각 자릿수에 대해 잘못된 변환을 적용한 것(4번)이다.
정답은 '해밍 코드'이다.
해밍 코드는 여러 자리의 검사 비트를 넣은 코드이며, 한 자리 오류의 검출과 정정을 한다.
- 'BCD 코드'는 10진 숫자 한 자리를 2진수 네 자리로 나타내는 코드이다.
- '그레이 코드'는 이웃한 두 수의 코드값이 한 자리의 비트만 달라지는 코드이다.
- '패리티 코드'는 오류 검출만 하고 정정은 하지 않는 코드이다.

정답은 '(ㄱ) : X, (ㄴ): 1'이다.
빈칸은 현재 상태 , 다음 상태 인 행의 J 칸과 K 칸이다. JK 플립플롭에서 출력 1을 0으로 바꾸는 입력은 (리셋)과 (토글) 두 조합이다.
두 조합에서 J는 0과 1 둘 다이고 K는 둘 다 1이다. 따라서 J 칸은 X, K 칸은 1이다.
- '(ㄱ) : 1, (ㄴ): X'는 이고, 이 조합은 표에서 인 행의 값이다.
- '(ㄱ) : X, (ㄴ): 0'은 이고, 이 조합은 표에서 인 행의 값이다.
- '(ㄱ) : 0, (ㄴ): X'는 이고, 이 조합은 표에서 인 행의 값이다.
조합 논리회로는 현재의 입력만에 의해 출력이 결정되고 이전 상태에 무관한 회로를 말한다. 비교 회로(1)는 두 수를 비교하여 대소관계를 판별하고, 패리티 체크 회로(2)는 입력 신호의 패리티를 판정하며, 인코더 회로(3)는 입력된 신호를 부호화하는 조합 논리회로들이다. 반면 계수 회로(4)는 펄스 개수를 세어야 하므로 이전 상태를 기억하고 누적해야 하는 순차 논리회로(Sequential Logic Circuit)에 해당한다.