전자계산기제어산업기사 (2018-03-04)
총 80문항
정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.
1.다중 회선을 구성할 때 시분할 방식으로 하려면 어떤 변조 방식이 가장 적절한가?
- ①PWM
- ②AM
- ③펄스 변조
- ④PM
2.반전 증폭기의 출력전압 Vo는? (단, R1 = 20kΩ, R2 = 10kΩ, Vi = 5V 이다.)
- ①2.5V
- ②-2.5V
- ③10V
- ④-10V
3.그림의 PCM 회로 구성에서 들어갈 회로를 올바르게 나열한 것은?
- ①ㄱ : 표본화 회로, ㄴ : 양자화 회로, ㄷ : 부호화 회로
- ②ㄱ : 표본화 회로, ㄴ : 부호화 회로, ㄷ : 양자화 회로
- ③ㄱ : 부호화 회로, ㄴ : 양자화 회로, ㄷ : 표본화 회로
- ④ㄱ : 양자화 회로, ㄴ : 표본화 회로, ㄷ : 부호화 회로
4.입력의 반주기(180°) 동안은 직선 영역에서 동작하고 나머지 반주기 동안은 차단영역에서 동작하는 증폭기는?
- ①A급
- ②B급
- ③C급
- ④D급
5.전파브리지 정류기의 다이오드 하나가 개방(open)될 때 출력전압은 어떻게 변화되는가?
- ①0 V
- ②반파 전압
- ③입력전압의 10배
- ④입력전압의 2배
6.IC 연산증폭기의 입력단으로 사용되는 증폭기는?
- ①차동 증폭기
- ②전압 증폭기
- ③전류 증폭기
- ④전력 증폭기
7.전류-전압 관계가 인 소자의 전달컨덕턴스(Transconductance) gm은?
- ①
- ②
- ③
- ④
8.다음 회로의 동작으로 옳은 것은?
- ①정(+)방향 피크를 기준 레벨 VR로 클램프 한다.
- ②부(-)방향 피크를 기준 레벨 VR로 클램프 한다.
- ③출력은 2VR 이다.
- ④출력은 Vi 이다.
9.부귀환 증폭기의 일반적인 특징으로 틀린 것은?
- ①잡음이 감소한다.
- ②대역폭이 증가한다.
- ③안정도가 증가한다.
- ④일그러짐이 증가한다.
10.회로에서 저항 Ro양단의 출력전압은 몇 V 인가?
- ①1
- ②2
- ③3
- ④4
11.단상 반파 정류 회로에서 순저항 부하에 걸리는 직류 전압의 크기가 200V 일 때, 다이오드에 걸리는 최대 역전압의 크기는 약 몇 V 인가?
- ①628
- ②314
- ③141.4
- ④565.7
12.n-채널 JFET의 IDSS = 16mA, VP = -4V, VGS = -2V 일 때 gm은 몇 S 인가?
- ①1
- ②2
- ③3
- ④4
13.전류 귀환 증폭기의 출력 임피던스는 귀환이 없을 때와 비교하면 어떠한가?
- ①감소한다.
- ②증가한다.
- ③변화가 없다.
- ④증가 또는 감소할 수 있다.
14.A급 전력증폭기의 특징에 관한 설명 중 틀린 것은?
- ①입력신호 전주기(0~360°)에서 동작한다.
- ②활성영역에서 동작한다.
- ③효율은 [%]이다.
- ④완충 증폭기로 이용한다.
15.다음 등가회로가 나타내는 소자는?
- ①SSS
- ②SUS
- ③SCR
- ④SCS
16.정전압 장치의 출력전압은 몇 V 인가?
- ①5
- ②7.5
- ③10
- ④30
17.이미터 접지증폭기에 이미터 저항을 연결했을 경우 나타나는 결과에 관한 설명으로 틀린 것은?
- ①입력저항이 증가한다.
- ②주파수 특성이 개선된다.
- ③안정도가 좋아진다.
- ④전압이득이 증가한다.
18.펄스 변조 방식 중에서 아날로그 변조가 아닌 것은?
- ①펄스 진폭 변조(PAM)
- ②펄스 부호 변조(PCM)
- ③펄스 위상 변조(PPM)
- ④펄스 폭 변조(PWM)
19.연산증폭기에 계단파 입력전압이 인가되었을 때 시간에 따른 출력전압의 변화율을 나타내는 것은?
- ①전류 드리프트
- ②슬루레이트
- ③동상신호제거비
- ④출력 오프셋 전압
20.FET에서 VGS = 0.7V로 일정하고 하고 VDS를 5V에서 10V로 변화시켰을 때, ID가 10mA에서 15mA로 변환하였다면 드레인-소스 저항(rd)은 몇 kΩ 인가?
- ①1
- ②5
- ③10
- ④50
21.다음 논리회로의 기능으로 옳은 것은?
- ①2비트 일치 회로
- ②2비트 크기 비교 회로(A>B)
- ③2비트 크기 비교 회로(A<B)
- ④2비트 불일치 회로
22.2-input NAND 게이트 입력에 각각 인버터가 접속되어 있을 때 결과적으로 얻어지는 논리 작용으로 가장 옳은 것은?
- ①AND
- ②OR
- ③NAND
- ④NOT
23.읽기 전용의 속성을 가진 기억장치는?
- ①RAM
- ②Mask ROM
- ③레지스터
- ④Cache Memory
24.(A′+B′)′를 간략화 한 것으로 옳은 것은?
- ①A+B
- ②A′+B′
- ③A⦁B
- ④(A⦁B)′
25.다음 블록 회로도가 수행하는 카운터의 명칭으로 옳은 것은?
- ①비동기식 하향 16진 Counter
- ②비동기식 8진 Counter
- ③동기석 16진 Counter
- ④상향 16진 Counter
26.디지털 데이터를 기억 및 임시 저장할 수 있는 것은?
- ①제너레이터
- ②레지스터
- ③인코더
- ④전원 공급장치
27.다음 논리회로에서 출력 D를 간호화하면?
- ①
- ②
- ③
- ④
28.다음 중 오류 검출 코드가 아닌 것은?
- ①2-5진 코드
- ②해밍 코드
- ③링 카운터 코드
- ④3-초과 코드
29.다음 회로에서 입력 A = 0, B = 1 일 때 출력값은?
- ①X1
- ②X2
- ③X3
- ④X4
30.입력 펄스에 따라 미리 정해진 순서대로 상태가 변화하는 레지스터로서 발생 횟수를 세거나 동작순서를 제어하기 위한 타이밍 신호를 만드는데 가장 적합한 회로는?
- ①범용 레지스터
- ②멀티플렉서
- ③카운터
- ④스택
31.3개의 플립플롭으로 구성된 카운터의 모듈러스는?
- ①3
- ②4
- ③8
- ④16
32.다음은 멀티플렉서를 이용한 논리회로이다. 이 회로에 대한 논리함수는?
- ①F(A, B, C, D) = ∑(0, 1, 3, 4, 8, 9, 15)
- ②F(A, B, C, D) = ∑(0, 2, 5, 6, 10, 11, 14)
- ③F(A, B, C, D) = ∑(1, 3, 8, 11, 14, 15)
- ④F(A, B, C, D) = ∑(1, 2, 6, 8, 9, 14)
33.다음 회로의 입력에 120kHz 구형파를 인가하였을 때 출력 Q3으로 나오는 신호의 주파수는?
- ①120kHz
- ②60kHz
- ③15kHz
- ④120Hz
34.가장 단순한 반가산기에 대한 설명이 틀린 것은?
- ①출력은 합과 자리올림수 2가지이다.
- ②입력은 총 3가지이다.
- ③자리올림수는 AND 게이트를 사용한다.
- ④합은 EX-OR 게이트를 사용한다.
35.다음은 논리회로를 간략히 하였을 때 같은 여갈을 수행하는 게이트는?
- ①NAND gate
- ②NOR gate
- ③AND gate
- ④OR gate
36.다음 그림의 회로에서 출력 F로 옳은 것은?
- ①F(A, B, C) = ∑(0, 1, 2, 3)
- ②F(A, B, C) = ∑(0, 2, 4, 6)
- ③F(A, B, C) = ∑(1, 3, 5, 6)
- ④F(A, B, C) = ∑(2, 4, 6, 8)
37.16진수 ABCD(16)를 10진수로 옳게 변환 한 것은?
- ①34100
- ②32380
- ③42420
- ④43981
38.2진수 00010010의 2의 보수는?
- ①11101100
- ②11101101
- ③11101110
- ④11101111
39.시간 폭이 매우 좁은 트리거 펄스 열이 입력측에 가해질 경우, 이 펄스가 나타나는 순간마다 출력 상태가 바뀌는 플립플롭은?
- ①JK 플립플롭
- ②T 플립플롭
- ③RS 플립플롭
- ④D 플립플롭
40.현재 상태의 값에 관계없이 다음 상태가 “0”이 되려면 입력도 “0”이 되어야 하는 플립플롭은?
- ①T 플립플롭
- ②D 플립플롭
- ③JK 플립플롭
- ④RS 플립플롭
41.명령의 대상인 데이터 위치를 offset 값을 주어 명령어 자신의 기억번지를 기준으로 지정하는 주소 모드(addressing mode)는?
- ①직접 주소 모드(direct addressing mode)
- ②간접 주소 모드(indirect addressing mode)
- ③상대 주소 모드(relative addressing mode)
- ④즉시 주소 모드(immediate addressing mode)
42.다음 중 광전 변환 소자가 아닌 것은?
- ①Thermocouple
- ②Photo Diode
- ③Photp Transistor
- ④cds
43.프로그램 제어를 위한 명령에 해당하는 것은?
- ①데이터 전송 명령
- ②연산 명령
- ③분기 명령
- ④입출력 명령
44.카운터의 클록펄스 인가 방식에 따른 분류로 가장 옳은 것은?
- ①비동기식 카운터
- ②2n 진 카운터
- ③시프트 카운터
- ④모듈러스 카운터
45.RS-232 통신에 관한 설명 중 가장 옳지 않은 것은?
- ①RS-232는 EIA의 레벨을 갖고 있다.
- ②PC와 마이크로프로세서 사이에 RS-232 통신을 하려면 MAX232와 같은 레벨 변환 소자가 있어야 한다.
- ③RS-232 통신의 장점은 무한한 거리의 직렬 데이터 통신을 할 수 있다는 것이다.
- ④RS-232 통신은 보통 20K baud 이하의 속도로 직렬 데이터 전송을 한다.
46.인터럽트에 대한 설명으로 가장 옳지 않은 것은?
- ①주변장치들은 고유한 IRQ 값을 갖는다.
- ②인터럽트가 발생되면 인터럽트 서비스 수행 후 복귀할 주소를 스택에 저장한다.
- ③인터럽트 서비수 후에는 스택에 저장된 복귀주소를 PC에 세팅한다.
- ④하나이상의 인터럽트가 처리되어야 하는 경우라면, 인터럽트들 간의 우선순위를 정하고 그들을 스택에 저장한다.
47.동기식 카운터에 대한 설명으로 틀린 것은?
- ①동작속도가 고속으로 이루어진다.
- ②설계가 쉽고 규칙적이다.
- ③제어신호가 플립플롭의 입력으로 된다.
- ④플립플롭의 상태가 순차적으로 변한다.
48.외부의 직렬장치와 데이터 전송을 위해 직렬-병렬 상호 변환기능을 수행하는 장치는?
- ①baud rate
- ②UART
- ③Strobe 장치
- ④Centronics
49.다음 중 직렬 전송의 장점이 아닌 것은?
- ①회로 구성이 간단하다.
- ②원거리 전송에 적합하다.
- ③적은 비용으로 구성이 가능하다.
- ④병렬 전송에 비해 데이터 전송속도가 빠르다.
50.명령어 OPCode 6비트, Operand 16비트로 구성되어 있다. 이 명령어를 쓰는 컴퓨터는 최대 몇 가지의 동작이 가능한가?
- ①6
- ②16
- ③22
- ④64
51.프로세서의 여러 상태 비트의 집합으로 이루어진 레지스터는?
- ①SP(Stack pointer)
- ②PSW(Program status word)
- ③INT(Interrupt)
- ④MAR(Memory address register)
52.플래그 레지스터 중 가산과 감산의 결과 누산기의 MSB에서 자리올림이나 자리빌림이 생길 경우 1로 세트되는 것은?
- ①carry flag
- ②zero flag
- ③sign flag
- ④subtract flag
53.주변장치의 요청이 있을 때만 CPU가 처리를 행하고 그 외에는 CPU가 다른 일을 처리하기 위해 필요한 방식은?
- ①Interrupt
- ②Isolated I/O
- ③Prallel processing
- ④Memory Mapped I/O
54.프로세서 제어구조 설계방식 중 하드와이어드(hard-wired) 방식에 비하여 마이크로프로그래밍(microprogramming)방식의 장점이 아닌 것은?
- ①상대적으로 처리 속도가 빠르다.
- ②구조화된 제어 구조를 제공한다.
- ③변경이 용이하다.
- ④유지보수가 쉽다.
55.다음 중 DC 모터의 속도를 제어하는 방식은?
- ①워치독(Watchdog) 방식
- ②PWM(Pluse Width Modulation) 방식
- ③바이폴라(bipolar) 방식
- ④유니폴라(unipolar) 방식
56.마이크로컴퓨터에서 자료의 표현 단위를 가장 옳게 나열한 것은?
- ①비트-1bit, 니블-4bit, 바이트-8bit
- ②비트-1bit, 바이트-4bit, 니블-8bit
- ③니블-1bit, 비트-4bit, 바이트-8bit
- ④니블-1bit, 바이트-4bit, 비트-8bit
57.어떤 프로시저(Procedure)를 하나의 프로그램에서 뿐만 아니라 다른 여러 프로그램을 사용하고자 하는 경우 사용하는 의사 명령어는?
- ①INCLUDE
- ②CALL
- ③JMP
- ④RET
58.다음 중 인터럽트의 종류가 아닌 것은?
- ①CPU 내부 인터럽트
- ②시스템 인터럽트
- ③소프트웨어적 인터럽트
- ④인터럽트 확인 인터럽트
59.명령어 실행에 필요한 오퍼랜드가 명령어에 포함되어 있기 때문에 오퍼랜드를 지정하지 않아도 묵시적으로 수행하는 방식의 주소 지정 모드(addressing mode)로 가장 옳은 것은?
- ①indexed addressing mode
- ②relative addressing mode
- ③indirect addressing mode
- ④implied addressing mode
60.다음 중 프로그램 카운터의 동작으로 맞는 것은?
- ①현재 명령어를 수행하는 동안에 현재 명령어의 위치를 기억한다.
- ②현재 명령어를 수행하는 동안에 가장 하위 메모리 주소를 가진다.
- ③현재 명령어를 수행하는 동안에 다음 명령어의 위치를 기억한다.
- ④현재 명령어를 수행하는 동안에 이전 명령어의 위치를 기억한다.
61.C언어에서 문자열 입력 함수로 가장 옳은 것은?
- ①putchar( )
- ②puts( )
- ③getchar( )
- ④gets( )
62.C언어에서 사용되는 출력 함수 “printf( )”에 사용되는 변환문자의 설명 중 옳은 것은?
- ①%d는 16진 정수를 나타낸다.
- ②%s는 단일 문자를 나타낸다.
- ③%e는 지수를 가진 정수를 나타낸다.
- ④%u는 부호 없는 10진 정수를 나타낸다.
63.기계어에 대한 설명으로 가장 옳지 않은 것은?
- ①프로그램의 실행 속도가 빠르다.
- ②호환성이 없고 기계마다 언어가 다르다.
- ③2진수를 사용하여 데이터를 표현한다.
- ④프로그램의 유지보수가 용이하다.
64.산술식 ″(A+B)*C″를 ″AB+C*″로 표현한 수식의 표기법으로 옳은 것은?
- ①Postfix
- ②Prefix
- ③Infix
- ④Outfix
65.어셈블리어의 명령에서 오퍼랜드를 지정한 수만큼 오른쪽으로 산술 시프트 하는 명령은?
- ①SAL
- ②SAR
- ③SHR
- ④SHL
66.어셈블리어에서 워드 단위의 변수 선언을 위한 명령이 아닌 것은?
- ①db
- ②dw
- ③dd
- ④dq
67.다음 PC 어셈블리어의 범용 레지스터의 기호와 그 의미를 잘못 짝지은 것은?
- ①AX – accumulator
- ②BX - base
- ③CX - compare
- ④DX – data
68.컴파일 과정 중에 어휘분석 단계에서 만들어지는 것은?
- ①구문트리(syntax tree)
- ②파스트리(parse tree)
- ③코트데이블(code table)
- ④심볼테이블(symbol table)
69.프로그래밍 언어로 원시프로그램을 작성하여 그 프로그램이 실행되기까지의 순서로 옳은 것은?
- ①컴파일러 → 로더 → 링커
- ②링커 → 로더 → 컴파일러
- ③컴파일러 → 링커 → 로더
- ④로더 → 컴파일러 → 링커
70.C언어의 조건 판단 또는 반복문에 해당하지 않는 것은?
- ①for문
- ②scanf문
- ③do~while문
- ④if문
71.어셈블러를 두 개의 PASS로 구성하는 주된 이유는?
- ①비용 절약을 위하여
- ②가상 메모리의 효율적인 사용을 위하여
- ③메모리 사용을 줄이기 위하여
- ④기호를 정의하기 전에 사용하기 위하여
72.다음은 C언어의 프리프로세서(선생처리기)에 대한 설명으로 가장 옳지 않은 것은?
- ①원시 프로그램이 컴파일되기 전에 원시프로그램에 대한 일련의 작업을 행하는 것이다.
- ②프로그램 상에 기술된 기호화된 약식표현을 모두 원래의 표현대로 바꾸어 주는 역할을 한다.
- ③대표적인 지시어로 #define과 #include가 있다.
- ④선행처리기로 처리한 후 Link를 거치면 바로 실행할 수 있는 EXE 파일이 된다.
73.다음 C 언어의 자료형 중에 실수 값을 처리하는데 가장 적합한 것은?
- ①int
- ②long
- ③short
- ④double
74.C언어에서 나머지를 구하는 연산자는?
- ①&
- ②$
- ③%
- ④#
75.기계어와 비교할 경우 어셈블리어에 대한 설명으로 옳지 않은 것은?
- ①프로그램을 읽고 이해하기 쉽다.
- ②번역 과정 없이 실행 가능하다.
- ③프로그램의 주소가 기호 번지이다.
- ④프로그램에 데이터를 사용하기 쉽다.
76.구문(Syntax)에 대한 설명으로 옳은 것은?
- ①프로그래밍 개발의 방법론을 의미한다.
- ②프로그래밍 언어로 작성한 결과로 실행가능한 프로그램을 의미한다.
- ③프로그래밍 언어에서 사용되는 문법을 의미한다.
- ④프로그래밍 언어의 한 종류이다.
77.컴파일러기반 언어가 아닌 것은?
- ①FORTRAN
- ②COBOL
- ③C
- ④GWBASIC
78.어셈블리어에서 어떤 기호적 이름에 상수값을 할당하는 명령은?
- ①EVEN
- ②ORG
- ③ASSUME
- ④EQU
79.동일한 데이터 형의 자료들을 모아 놓은 것을 무엇이라 하는가?
- ①배열(array)
- ②스트링(string)
- ③구조체(structure)
- ④열거형(enumeration)
80.구조적 프로그래밍 기법의 기본 구조가 아닌 것은?
- ①순차구조
- ②선택구조
- ③반복구조
- ④점프구조