전자계산기제어산업기사 (2015-03-08)
총 80문항
정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.
1.pn 접합 다이오드에서 정광과 전자가 서로 반대쪽으로 흘러 나가는 것을 방해하는 것은 접합부에 무엇이 있기 때문인가?
- ①전위장벽
- ②전자궤도
- ③에너지 준위
- ④페르미 준위
2.다음 증폭기 회로의 교류 부하선의 기울기는?
- ①-1/2000
- ②-1/5000
- ③-1/1000
- ④-1/500
3.다음 발진기들 중 귀환 회로를 사용하지 않는 발진기는?
- ①LC 동조회로를 사용한 터널다이오드 발진기
- ②컬렉터 동조 발진기
- ③CR 이상 발진기
- ④X-tal 발진기
4.다음 중 발진기에서 발진주파수가 변동되는 것을 방지하기 위한 대책으로 적합하지 않은 것은?
- ①온도를 일정하게 유지한다.
- ②부하의 변동을 크게 한다.
- ③정전압 회로를 넣는다.
- ④습기가 차지 않게 한다.
5.다음 중 그림과 같은 증폭기의 귀환율 β의 값은?
- ①0
- ②0.5
- ③1
- ④∞
6.소신호 트랜지스터 증폭 회로에서 입력 저항은 매우 작고, 출력 저항이 매우 큰 것은?
- ①푸시 풀(Push-pull)방식
- ②베이스 접지방식
- ③컬렉터 접지방식
- ④이미터 접지방식
7.그림과 같은 정류회로에서 다이오드 D1에 걸리는 최대 역전압(PIV)은? (단, 다이오드의 순 방향 저항은 무시하고, C1, C2 및 RL은 충분히 크다고 생각한다. 그리고 전원 변성기 2차측에는 Vmsinωt [V]를 인가한 것으로 한다.)
- ①Vm
- ②2Vm
- ③√2 Vm
- ④2√2 Vm
8.그림과 같은 연산회로의 전달특성은?
- ①
- ②
- ③
- ④
9.트랜지스터가 스위치로 사용할 때 쓰이는 두 개의 영역은?
- ①포화영역과 활성영역
- ②활성영역과 차단영역
- ③포화영역과 차단영역
- ④활성영역과 역할성영역
10.다음 연산증폭기 회로에서 Vi – Vo 의 관계 특성으로 가장 적합한 것은? (단, 연산증픽고 및 다이오드는 이상적이다.)
- ①
- ②
- ③
- ④
11.반송파 전력이 10[kW]일 때 변조파형이 그림과 같을 경우에 피변조파의 전력 Pm은 얼마인가?
- ①1.125[kW]
- ②3.375[kW]
- ③11.25[kW]
- ④33.75[kW]
12.연산증폭기의 입력전류가 각각 9.7[μA]와 7.5[μA] 일 때 바이어스 전류(Ibias)는 얼마인가?
- ①7.6[μA]
- ②8.1[μA]
- ③8.6[μA]
- ④9.1[μA]
13.다음 중 공통 에미터 접속에 대한 h상수 표현식으로 틀린 것은?
- ①
- ②
- ③
- ④
14.연산증폭기 특성으로 틀린 것은?
- ①반전, 비반전 2개의 입력단자를 가지며, 각각의 입력단자에 가해진 입력 전압의 차 전압이 증폭되는 차동증폭기를 입력단으로 사용한다.
- ②귀환에 대한 안정도를 높이기 위해 광범위한 주파수에서 주파수 보상 회로를 필요로 한다.
- ③연산의 정확도를 높이기 위해서는 큰 증폭도와 좋은 안정도를 필요로 한다.
- ④대역폭이 무한대이고, 지연응답이 0 이다.
15.다음 중 발진회로의 특징이 아닌 것은?
- ①콜피츠 발진의 귀환신호는 LC회로의 커패시터 전압에서 유도된다.
- ②정현파 RC 발진기에는 윈 브리지형, 이상형 등이 있다.
- ③귀환 루프의 전압 이득이 1 이어야 한다.
- ④정귀환 조건 중 귀환 루프의 위상차는 90° 이다.
16.변압기를 사용하지 않는 전력 증폭회로에서 push-pull 회로의 조건으로 거리가 먼 것은?
- ①두 입력의 크기는 같을 것
- ②위상차는 180° 일 것
- ③B급에서 동작할 것
- ④전원 효율이 50% 이하일 것
17.PLL을 구성하는 회로 블록이 아닌 것은?
- ①위상 검출기
- ②저역 통과 필터
- ③주파수 체배기
- ④전압 제어 발진기
18.다음 회로에서 A는 연산증폭기일 때 V1 = 2[V], V2 = 3[V] 일 때 Vo는?
- ①-17.5[V]
- ②-1.6[V]
- ③-11.25[V]
- ④-7.2[V]
19.그림과 같이 동일 진폭의 두 정현파 10kHz, 1kHz 가 다이오드에 인가될 때 출력 측에 나타나는 전압 성분 중 가장 많은 것은?
- ①DC 성분
- ②1 kHz 성분
- ③10 kHz 성분
- ④11 kHz 성분
20.그림과 같은 회로에서 출력 전압은? (단, R1=R2 이고, R3=R4 이다.)
- ①V1 - V2
- ②V2 - V1
- ③V1 - 2V2
- ④2V2 - V1
21.다음 Qt+1 열에 들어갈 ①~⑥의 순서로 맞는 것은?
- ①0-1-1-0-0-1
- ②0-1-1-1-0-1
- ③0-1-1-0-1-1
- ④1-0-0-0-1-1
22.전송하고자 하는 3개 비트 (A, B, C) 외에 1개의 부가적인 패리티 비트(P)를 추가하여 홀수 패리티 발생기를 설계하고자 한다. 홀수 패리티 비트(Parity blt) 발생기의 논리식은?
- ①A⊕B⊕C
- ②A⊙B⊙C
- ③A⊕B⊙C
- ④A⊙B⊕C
23.10진수 234를 언팩(Unpack)형식의 표현으로 나타낸 것은?
- ①F2F3C4
- ②F2F3D4
- ③F2F3F4
- ④F234C
24.101101에 대한 2의 보수는?
- ①101110
- ②010010
- ③010001
- ④010011
25.와 같은 것은?
- ①
- ②
- ③
- ④
26.전가산기(FA)의 회로 구성은?
- ①2개의 반가산기와 1개의 OR Gate로 구성
- ②2개의 반가산기와 1개의 NOR Gate로 구성
- ③2개의 반가산기와 1개의 AND Gate로 구성
- ④2개의 반가산기와 1개의 NAND Gate로 구성
27.어떤 플립플롭에서 CP(clock pulse)가 1에서 0으로 변하는 시간과 출력이 보수화 되는 시간 사이에 20ns의 지연이 생긴다면 10bits의 리플카운터는 얼마의 지연시간이 발생되는가?
- ①2 ns
- ②20 ns
- ③200 ns
- ④400 ns
28.논리식 (A+B)(A+B′)(A′+B)(A′+B′)를 간략히 하면?
- ①0
- ②1
- ③A
- ④A′
29.다음 진리표를 곱의 합 형식으로 표현한 것은?
- ①f(A, B, C) = ∑(1, 2, 5, 6)
- ②f(A, B, C) = ∑(1, 3, 5, 6)
- ③f(A, B, C) = ∑(1, 4, 5, 6)
- ④f(A, B, C) = ∑(3, 5, 6, 7)
30.데이터 전송 과정에서 발생한 에러 코드 위치를 검출하여 수정할 수 있는 코드는?
- ①Hamming Code
- ②Parity Code
- ③Excess-3 Code
- ④Gray Code
31.다음 JK 플립플롭의 입력신호의 주파수가 1[MHz] 일 때 출력신호의 주파수는 얼마인가?
- ①1 kHz
- ②50 kHz
- ③100 kHz
- ④500 kHz
32.카운터에 대한 설명으로 옳지 않은 것은?
- ①리플 카운터는 비동기식 카운터이다.
- ②플립플롭을 사용하여 7진 카운터를 설계하는 데에는 최소 3개의 플립플롭이 필요하다.
- ③동일한 소자 기술로 제작할 때 동기식 카운터는 일반적으로 비동기식 카운터보다 속도가 빠르다.
- ④링 카운터는 계수기의 기능과 인코더의 기능을 함께 가지고 있다.
33.n개의 입력과 최대 2n개의 출력으로 구성되는 조합 논리회로는?
- ①인코더
- ②디코더
- ③멀티플렉서
- ④플립플롭
34.16진수 B6을 2진수로 옳게 표시한 것은?
- ①10110110
- ②10100110
- ③10010110
- ④10110010
35.10진수 975를 16진수로 변환한 것은?
- ①3CE
- ②3CF
- ③2CF
- ④4CE
36.6비트 D/A 변환기의 백분율 분해능은?
- ①약 0.6%
- ②약 1.59%
- ③약 6%
- ④약 15.9%
37.다음 회로에서 A = 1, B = 0 일 때 출력 X, Y의 값으로 옳은 것은?
- ①X = 1, Y = 1
- ②X = 1, Y = 0
- ③X = 0, Y = 1
- ④X = 0, Y = 0
38.다음과 같이 입력 A, B가 인가될 때 출력 F가 나타나는 게이트는?
- ①AND
- ②Exclusive-OR
- ③Exclusive-NOR
- ④OR
39.10진수 37을 BCD(8421) 코드로 변환한 것은?
- ①00100101
- ②00110111
- ③01101010
- ④01110110
40.RS 플립플롭에 대한 설명으로 옳은 것은?
- ①입력신호가 모두 0 일 때는 이전상태의 반전
- ②입력신호가 모두 0 일 때는 이전상태의 유지
- ③입력신호가 모두 1 일 때는 이전상태의 반전
- ④입력신호가 모두 1 일 때는 Reset
41.Stack에 데이터를 삽입하는 명령은?
- ①push
- ②write
- ③read
- ④pop
42.프로그램이 수행되고 있는 동안에 어떤 조건이 발생하면 수행중인 프로그램을 일시적으로 중지시키게 만드는 조건이나 사건의 발생을 무엇이라 하는가?
- ①인터럽트
- ②타이밍 상태
- ③입출력 제어
- ④서비스 루틴
43.데이터(data)의 전송 속도를 나타내는 용어 중 BPS란?
- ①bit per second
- ②byte per second
- ③modem과 data set
- ④accumulator
44.매크로 명령어를 정의하는 형식 순서가 옳은 것은?
- ①MACRO → MACRO BODY → MACRO NAME → MEND
- ②MACRO → MACRO NAME과 PARAMETER → MACRO BODY → MEND
- ③MACRO → MACRO BODY → MEND → PARAMETER
- ④MEND → MACRO → PARAMETER → MACRO BODY
45.단방향(simplex) 방식의 설명으로 옳은 것은?
- ①라디오나 TV처럼 한 방향으로만 정보의 전송이 가능한 방식
- ②어느 방향이든지 전송이 가능하나 동시에 전송할 수 없는 방식
- ③동시에 어느 방향이든지 전송이 가능한 방식
- ④전화기에 사용한 방식
46.다음과 같이 구성된 8비트 타이머가 있다. 이 타이머에는 입력 펄스의 상승 에지에서 +1씩 카운팅 된다. 또한 이 타이머에 입력되는 펄스의 주파수는 4Hz 이다. 이 타이머가 20초 후에 오버플로우가 되게 하려면 타이머의 초기값은?
- ①0×D1
- ②0×D4
- ③0×BO
- ④0×DA
47.마이크로프로세서에서 실주소와 기억공간을 상호 연결하는 개념은?
- ①인터럽트(Unterrupt)
- ②어드레스 매핑(Address Mapping)
- ③오버래핑(Overlapping)
- ④머징(Merging)
48.RS-232C 통신에 대한 설명으로 옳지 않은 것은?
- ①full-duplex 통신 방식이다.
- ②±15V로 데이터를 송수신할 수 있다.
- ③기본적으로 N(다) : N(다) 통신이다.
- ④3선으로 통신을 할 수 있다.
49.매크로 명령에 대한 설명으로 옳은 것은?
- ①일련의 명령어들에 대한 축야경 명령이다.
- ②기억장치의 논리적 호출 방식이다.
- ③소프트웨어의 한 종류이다.
- ④데이터의 한 형식으로 사용된다.
50.베이스 어드레스 지정 방식에 대한 설명으로 옳지 않은 것은?
- ①실제 데이터를 찾기 위해서는 2번의 주기억 액세스가 필요하게 된다.
- ②기준번지를 넣어 둔 레지스터를 베이스 레지스터라고 부른다.
- ③어드레스부의 길이를 짧게 할 수가 있다.
- ④기준번지를 자유롭게 결정할 수 있다.
51.일부분의 문자 또는 비트를 삭제하기 위해 필요한 연산은?
- ①XOR 연산
- ②OR 연산
- ③AND 연산
- ④보수 연산
52.인터럽트가 발생했을 경우 복귀 주소(return address)를 기억시키는 장소는?
- ①누산기(Accumulator)
- ②큐(Queue)
- ③스택(Stack)
- ④상태 레지스터(Status Register)
53.일반적으로 CPU에서 DC모터의 속도제어로 사용하는 기법은?
- ①ADC(Analog-to-Digital Converter)
- ②O.C(Output Compare)
- ③PWM(Pulse Width Modulation)
- ④UART(Universal Asynchronous Receiver Transmitter)
54.마이크로프로세서는 여러 개의 단계를 반복적으로 거치면서 동작을 수행한다. 그 단계에 속하지 않는 것은?
- ①fetch cycle
- ②execute cycle
- ③branch cycle
- ④interrupt cycle
55.어떤 CPU 내부에 32개의 레지스터들이 있다면 명령어의 레지스터 번호를 가리키는 필드는 최소 몇 비트로 구성되어 있는가?
- ①4bit
- ②5bit
- ③6bit
- ④32bit
56.memory mapped I/O 방식에 대한 설명으로 틀린 것은?
- ①입출력장치에 접근하기 위하여 메모리 참조 명령을 사용한다.
- ②입출력장치가 차지하는 주소공간만큼 기억용량이 늘어난다.
- ③어드레싱면에서 입출력장치를 기억장치의 일부로 본다.
- ④메모리 참조명령을 입출력명령에도 사용할 수 있다.
57.인터럽트 처리과정 중 인터럽트를 요청한 장치를 소프트웨어로 판별하는 방법은?
- ①폴링(Polling) 방법
- ②장치번호 서비스(Device code bus)를 이용하는 방법
- ③스택(Stack)을 이용하는 방법
- ④인터럽트 주소 결정 회로를 이용하는 방법
58.연산장치의 기본요소가 되고 플립플롭으로 구성된 최소단위의 기억소자는?
- ①ALU
- ②ROM
- ③RAM
- ④Register
59.주기억장치에서 명령을 IR(instruction register)로 가져오기 위해 필요한 시간은?
- ①Seek time
- ②Run time
- ③Istruction time
- ④Cycle time
60.직렬 통신 시 오류검출 방버으로서 데이터 8bit에 오류정정용 코드 6bit를 추가하여 14bit를 송신하는 방식은?
- ①해밍코드 방식
- ②PWN 방식
- ③PAM 방식
- ④EFM 방식
61.C 언어에서 프로그램의 변수 선언을 “int c;”로 했을 경우에 “&c”는 어떤 의미인가?
- ①C의 범위
- ②C의 저장된 값
- ③C의 기억 장소 주소
- ④C의 절대값
62.기계어와 비교할 경우 어셈블리어에 대한 설명으로 옳지 않은 것은?
- ①프로그램을 읽고 이해하기 쉽다.
- ②번역 과정 없이 실행 가능하다.
- ③프로그램의 주소가 기호 번지이다.
- ④프로그램에 데이터를 사용하기 쉽다.
63.C 언어에서 한 문자 입력 함수는?
- ①gets ( )
- ②getchar ( )
- ③puts ( )
- ④putchar ( )
64.BNF 표기버에서 정의를 의미하는 것은?
- ①::=
- ②|
- ③= =
- ④<>
65.C 언어의 기억클래스 종류에 해당하지 않는 것은?
- ①automatic variables
- ②internal variables
- ③static variables
- ④register variables
66.어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램을 내에 포함시켜 주는 명령은?
- ①TITLE
- ②EVEN
- ③ORG
- ④INCLUDE
67.매크로 프로세서의 기본 수행 기능에 해당하지 않는 것은?
- ①매크로 호출 확장 및 인수 치환
- ②매크로 호출 저장
- ③매크로 정의 저장
- ④매크로 정의 인식
68.프로그래밍 언어의 번역 단계 중 어휘분석 단계에서는 원시 프로그램을 하나의 긴 스트링으로 보고 원시 프로그램을 문자 단위로 스캐닝하여 문법적으로 의미 있는 일련의 문자들로 분할 해 낸다. 이때 분할된 문법적 단위를 무엇이라 하는가?
- ①binding
- ②token
- ③constant
- ④object
69.구문 분석기가 올바른 문장에 대해 그 문장의 구조를 트리로 표현한 것은?
- ①code tree
- ②content tree
- ③parse tree
- ④schema tree
70.어셈블러를 두 개의 PASS로 구성하는 주된 이유는?
- ①비용 절약을 위하여
- ②유지보수 용이성을 위하여
- ③메모리 사용을 줄이기 위하여
- ④기호를 정의하기 전에 사용하기 위하여
71.C 언어에서 표준 출력 장치로 문자열을 출력시키는 함수는?
- ①getchar ( )
- ②putchar ( )
- ③puts ( )
- ④gets ( )
72.어셈블리어 명령 중 CMP 명령과 같이 보다 크거나 작은 대소 관계를 비교하지 않고, 논리적인 비교와 결과가 양수 또는 음수인지를 검사하여 상태 레지스터의 상태 비트를 설정하는 것은?
- ①TEST
- ②MOV
- ③RET
- ④JMP
73.프로그래밍 언어의 실행 순서로 옳은 것은?
- ①컴파일러 → 링커 → 로더
- ②링커 → 컴파일러 → 로더
- ③컴파일러 → 로더 → 링커
- ④링커 → 로더 → 컴파일러
74.어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
- ①EVEN
- ②ORG
- ③ASSUME
- ④EQU
75.어셈블리어에서 두 개의 오퍼랜드를 서료 교환하는 명령은?
- ①LEA
- ②LES
- ③XCHG
- ④XLAT
76.원시 프로그램을 기계어 프로그램으로 번역하는 대신에 기존의 고수준 컴파일러 언어로 전환하는 역할을 수행하는 것은?
- ①크로스 컴파일러
- ②링커
- ③로더
- ④프리프로세서
77.C 언어에서 사용하는 자료형의 종류가 아닌 것은?
- ①double
- ②long
- ③integer
- ④dhar
78.C 언어의 이스퀘이프 시퀀스에서 “\f”의 의미는?
- ①tab
- ②backspace
- ③form feed
- ④new line
79.기계어에 대한 설명으로 옳지 않은 것은?
- ①유지보수가 용이하다.
- ②실행 속도가 빠르다.
- ③2진수를 사용하여 데이터를 표현한다.
- ④호환성이 없다.
80.구문(Syntax)에 대한 설명으로 옳은 것은?
- ①프로그래밍 개발의 방법론
- ②프로그래밍 언어의 결과
- ③프로그래밍 언어의 종류
- ④프로그래밍 언어의 문법