전자계산기제어산업기사 · 2013

전자계산기제어산업기사 (2013-09-28)

총 80문항

정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.

  1. 1.다음 그림은 피변조파의 주파수 스펙트럼(spectrum)을 나타낸 것이다. 어떠한 변조 방식인가? (단, fc는 반송파이고, fm은 변조파이다.)

    1. ①AM
    2. ②FM
    3. ③PM
    4. ④PWM
  2. 2.그림과 같은 단안정 멀티바이브레이터에서 트랜지스터 Q2가 ON(포화)상태에서 OFF(차단)상태로 되었다가 다시 ON 상태로 되는데 걸리는 동작시간 T는?

    1. ①T = R1C2ln2
    2. ②T = C2R3ln2
    3. ③T = C1R2ln2
    4. ④T = C2R2ln2
  3. 3.연산증폭기에 대한 설명 중 옳은 것은?

    1. ①높은 입력 오프셋 전압을 갖는 연산증폭기는 낮은 전압 드리프트를 갖는다.
    2. ②연산증폭기의 입력 바이어스 전류란 두 입력단자를 통해 흘러들어가는 전류의 평균값이다.
    3. ③연산증폭기의 슬루율(Slew Rate)이란 출력전압의 변화율을 입력 전압의 변화율로 나눈 값이다.
    4. ④연산증폭기의 개방루프이득이 100000 이고, 동상이득이 0.25 이면 동상신호제거비(CMRR)는 56[dB]이다.
  4. 4.펄스파에서 펄스의 상승부분에서 진동의 정도를 말하며, 높은 주파수 성분에 공진하기 때문에 생기는 것은?

    1. ①sag
    2. ②overshoot
    3. ③ringing
    4. ④duty cycle
  5. 5.수정 발진기는 수정 진동자의 리액턴스 주파수 특성이 어떻게 될 때 안정한 발진을 지속하는가?

    1. ①유도성
    2. ②용량성
    3. ③저하엉
    4. ④임피던스성
  6. 6.FET 3정수의 온도 특성 중 옳지 않은 것은?

    1. ①온도가 높아지면 드레인 저항 rd는 증가한다.
    2. ②온도가 높아지면 상호 콘덕턴스 gm은 감소한다.
    3. ③증폭정수 μ는 온도의 변화에 관계없이 일정하다.
    4. ④온도가 높아지면 상호 콘덕턴스 gm은 증가한다.
  7. 7.B급 푸시풀(Push-Pull) 증폭기에 사용되는 두 개의 트랜지스터는?

    1. ①두 개의 npn 트랜지스터
    2. ②두 개의 pnp 트랜지스터
    3. ③한 개의 npn 트랜지스터와 한 개의 n 채널 MOSFET
    4. ④한 개의 npn 트랜지스터와 한 개의 pnp 트랜지스터
  8. 8.접합형 J-FET에서 드레인 포화전류 IDSS = 10[mA]이고, 드레인 전류의 차단전압 VP(VGS(off)) = -3[V], 게이트 전압 VGS = -1.5[V] 일 때 드레인 전류는 몇 [mA] 인가?

    1. ①1.5 [mA]
    2. ②2.5 [mA]
    3. ③5 [mA]
    4. ④10 [mA]
  9. 9.α차단 주파수가 50[MHz]인 트랜지스터인 β차단 주파수는 약 몇 [MHz] 인가? (단, α = 0.98 이다.)

    1. ①0.5[MHz]
    2. ②1[MHz]
    3. ③1.5[MHz]
    4. ④2[MHz]
  10. 10.연산증폭기의 슬루 레이트(slew rate)는 어떤 특성에 크게 영향을 주는가?

    1. ①잡음 특성
    2. ②이득 특성
    3. ③스위칭 특성
    4. ④동상 제거 특성
  11. 11.부궤환(negative feedback) 증폭기의 특징이 아닌 것은?

    1. ①잡음이 감소된다.
    2. ②대역폭이 감소된다.
    3. ③주파수 특성이 개선된다.
    4. ④비직선 왜곡이 감소된다.
  12. 12.진폭변조(DSB) 방식에서 변조도를 90[%]로 하면 피변조파의 전력은 반송파 전력의 약 몇가 되는가?

    1. ①1.1배
    2. ②1.4배
    3. ③1.6배
    4. ④2.1배
  13. 13.10진수 (57)10을 BCD 코드로 변환하면?

    1. ①0101 0111
    2. ②1101 0111
    3. ③0111 0110
    4. ④0111 1110
  14. 14.다음의 회로에 구형파를 인가하면 출력 Vo의 파형은? (단, RC>>T 이다.)

    1. ①
    2. ②
    3. ③
    4. ④
  15. 15.궤환 회로가 발진을 하기 위해서는 Barkhausen 발진 조건을 만족해야 한다. A가 발진기의 증폭도, β가 궤환량을 나타낼 때 이 조건을 바르게 나타낸 것은?

    1. ①βA = 0
    2. ②βA > 10
    3. ③βA = 1
    4. ④βA < ∞
  16. 16.전원회로에서 무부하 때 직류 출력 전압이 150[V], 전부하 때의 출력전압이 125[V] 이었다면 전압변동률은?

    1. ①13[%]
    2. ②15[%]
    3. ③20[%]
    4. ④25[%]
  17. 17.다음과 같은 연산증폭기에서 출력 전압은?

    1. ①0[V]
    2. ②-4.5[V]
    3. ③9[V]
    4. ④-18[V]
  18. 18.다음 그림의 PCM 회로 구성에서 빈칸에 들어갈 회로는?

    1. ①① 표본화 회로 ② 양자화 회로 ③ 부호화 회로
    2. ②① 표본화 회로 ② 부호화 회로 ③ 양자화 회로
    3. ③① 부호화 회로 ② 양자화 회로 ③ 표본화 회로
    4. ④① 양자화 회로 ② 표본화 회로 ③ 부호화 회로
  19. 19.부궤환 증폭회로에서 거의 변환되지 않는 것은?

    1. ①잡음
    2. ②비직선 일그러짐
    3. ③이득대역폭 적
    4. ④입·출력 임피던스
  20. 20.다음 회로에서 저항 Re의 역할로서 가장 적합한 것은?

    1. ①증폭도 증대
    2. ②주파수대역 증대
    3. ③바이어스 전압 감소
    4. ④동작점의 안정화
  21. 21.정수를 기억시키기 위하여 8비트 레지스터를 사용하고 있다. 이 때 MSB를 부호 비트(Sign Bit)로 사용한다면 기억시킬 수 있는 최대값은?

    1. ①+256
    2. ②+255
    3. ③+128
    4. ④+127
  22. 22.병렬 전송시 버스를 이루는 선들의 수는 레지스터의 bit수와 어떠한 관계가 있는가?

    1. ①같다.
    2. ②1/2 이다.
    3. ③2배 이다.
    4. ④22 이다.
  23. 23.2114는 1K×4 이다. 16K×8 메모리 시스템을 위하여 2114는 몇 개가 필요한가?

    1. ①4개
    2. ②8개
    3. ③16개
    4. ④32개
  24. 24.카운터와 디코더로 T0 ~ T15 까지 타이밍 신호를 생성하려면 몇 비트 카운터와 어떤 디코더가 필요한가?

    1. ①4bit카운터와 4 × 16 디코더
    2. ②4bit카운터와 2 × 4 디코더
    3. ③16bit카운터와 4 × 16 디코더
    4. ④16bit카운터와 4 × 4 디코더
  25. 25.다음 논리회로가 의미하는 것은?

    1. ①일치회로
    2. ②2진 비교기
    3. ③반가산기
    4. ④전가산기
  26. 26.디코더(decoder)는 어떤 회로의 집합으로 이루어지는가?

    1. ①AND 회로
    2. ②OR 회로
    3. ③NOT 회로
    4. ④NOR 회로
  27. 27.동기식 카운터와 비동기식 카운터를 비교 설명한 것 중 옳은 것은?

    1. ①동기식 카운터는 각 플립플롭의 clock에 동기되는 카운터이다.
    2. ②동기식 카운터는 비동기식 카운터에 비해서 안정되지 못하는 결점이 있다.
    3. ③동기식과 비동기식 카운터는 플립플롭에 공통으로 클록(clock)이 공급된다.
    4. ④동기식 up-counter는 기억소자는 응용될 수 있다.
  28. 28.의 논리식을 간략화한 것은?

    1. ①
    2. ②
    3. ③
    4. ④
  29. 29.f(A, B, C) = ∏(1, 2, 3, 5) 일 때 f′ 을 바르게 나타낸 것은?

    1. ①(a), (c)
    2. ②(a), (d)
    3. ③(b), (c)
    4. ④(b), (d)
  30. 30.10진수 (15+20)를 EXCESS-3코드로 변환하고 합을 구하여 EXCESS-3코드로 표현하면?

    1. ①0011 0101
    2. ②1001 1011
    3. ③0011 1000
    4. ④0110 1000
  31. 31.존슨카운터 회로에 대한 설명으로 틀린 것은?

    1. ①입력값은 순환된다.
    2. ②시프트 카운터라고도 한다.
    3. ③동기식 카운터이다.
    4. ④N개의 플립플롭으로 2N 개의 상태를 나타낼 수 있다.
  32. 32.JK 플립플롭의 특징은?

    1. ①inverter의 단점 보완
    2. ②D 플립플롭의 단점 보완
    3. ③T 플립플롭의 단점 보완
    4. ④RS 플립플롭의 단점 보완
  33. 33.클록 펄스가 입력될 때 마다 출력 상태가 Low와 High 동작을 반복하며 변환되는 플립플롭은?

    1. ①JK 플립플롭
    2. ②RS 플립플롭
    3. ③D 플립플롭
    4. ④T 플립플롭
  34. 34.A/D 변환기나 I/O 장치를 제어하는 코드에 주로 사용하는 것은?

    1. ①Shift Counter Code
    2. ②GRAY Code
    3. ③BCD Code
    4. ④표준 2진화 10진 Code
  35. 35.Z = AB + CD의 논리식을 만족하지 않는 논리회로는?

    1. ①
    2. ②
    3. ③
    4. ④
  36. 36.그림과 같은 CMOS 게이트의 기능은?

    1. ①AND 기능
    2. ②OR 기능
    3. ③NOT 기능
    4. ④NOR 기능
  37. 37.다음 중 불대수의 관계식의 옳지 않은 것은?

    1. ①
    2. ②
    3. ③
    4. ④
  38. 38.다음 논리회로의 이름은?

    1. ①디코더
    2. ②인코더
    3. ③디멀티플렉서
    4. ④멀티플렉서
  39. 39.다음 그림은 멀티플렉서를 이용한 논리회로이다. 이 회로에 대한 논리함수는?

    1. ①F(A, B, C, D) = ∑(0, 1, 3, 4, 8, 9, 15)
    2. ②F(A, B, C, D) = ∑(0, 2, 5, 6, 10, 11, 14)
    3. ③F(A, B, C, D) = ∑(1, 3, 8, 11, 14, 15)
    4. ④F(A, B, C, D) = ∑(1, 2, 6, 8, 9, 14)
  40. 40.다음 논리회로에서 F의 논리식은?

    1. ①F = S1′S2′I0 + S1′S2I1 + S1S2′I2 + S1S2I3
    2. ②F = S1′S2′I0 + S1S2′I1 + S1S2′I2 + S1S2I3
    3. ③F = S1′S2′I0 + S1′S2I1 + S1′S2I2 + S1S2I3
    4. ④F = S1′S2′I0 + S1′S2′I1 + S1S2′I2 + S1S2I3
  41. 41.직렬 통신에서 통신을 허가 한다는 뜻으로 사용되는 프로토콜은?

    1. ①XON
    2. ②SCON
    3. ③XOFF
    4. ④PCON
  42. 42.인텔 마이크로프로세서에서 어드레스와 데이터를 분리할 때 사용되는 신호와 IC는?

    1. ①AGND, 74HC374
    2. ②ACK, 74HC245
    3. ③ALE, 74HC573
    4. ④APP, 74HC574
  43. 43.다음 인터럽트 종류 중 순위가 가장 높은 것은?

    1. ①타이머 인터럽트
    2. ②마스크 불가능(Non-Maskable) 인터럽트
    3. ③시리얼 포트 송수신용 인터럽트
    4. ④외부 인터럽트
  44. 44.ISR(인터럽트 서비스 루틴)의 마지막 명령은?

    1. ①CALL 명령
    2. ②PUSH 명령
    3. ③POP 명령
    4. ④RETURN 명령
  45. 45.명령 파이프라인(Instruction Pipeline)의 설명으로 가장 옳은 것은?

    1. ①CPU의 파이프라인 시스템은 메모리사용 마찰로 인하여 그 활용이 더욱 증가하고 있다.
    2. ②명령파이프라인은 다른 프로세서 사이클을 포함하도록 확장할 수 없다.
    3. ③실행 사이클과 페치 사이클을 중첩시킬 수 있다.
    4. ④명령 파이프라인은 LIFO(Last In First Out)버퍼를 사용해서 구성한다.
  46. 46.매크로 프로세서의 기능과 패스가 바르게 연결된 것은?

    1. ①매크로 정의 인식 - 패스2
    2. ②매크로 호출 및 확장 및 아규먼트 치환 – 패스2
    3. ③매크로 정의 확장 - 패스1
    4. ④매크로 호출 인식 – 페스1
  47. 47.다음 중 DC 모터의 속도를 제어하는 방식은?

    1. ①워치독(Watchdog) 방식
    2. ②PWM(Pulse Width Modulation) 방식
    3. ③바이폴라(bipolar) 방식
    4. ④유니폴라(unipolar) 방식
  48. 48.다음 센서의 종류를 설명한 것 중 틀린 것은?

    1. ①온도 센서 : 온도 검출 센서
    2. ②레벨 센서 : 수위를 측정하는 센서
    3. ③리니어 스케일 : 거리를 전기적 신호로 바꾸어주는 센서
    4. ④포토 센서 : 물체의 하중이나 인장을 검출하는 센서
  49. 49.대부분의 CPU가 직렬포트를 가지고 있지만 포트의 입출력 신호는 5V, OV로 RS-232C 통신을 하기 위해서는 외부에서 신호의 레벨을 변화시켜 주어야 한다. 이러한 기능을 해주는 통신 드라이버 칩은?

    1. ①MAX158
    2. ②MAX232
    3. ③MAX481
    4. ④MAX485
  50. 50.클록 소스가 아니라 어떤 사건(event)을 입력 받을 때 이를 헤어리는 것을 무엇이라 하는가?

    1. ①직렬 통신
    2. ②인터럽트
    3. ③카운터
    4. ④타이머
  51. 51.다음 UART에 대한 설명으로 틀린 것은?

    1. ①UART의 원어는 Universal Asynchronous Receiver Transmitter 이다.
    2. ②Start bit가 필요하다.
    3. ③8비트 UART의 구성은 1개의 Start bit, 8개의 Data bit, 1개의 Stop bit 이다.
    4. ④9비트 UART의 구성은 1개의 Start bit, 9개의 Data bit 이다.
  52. 52.데이터 전송명령에 대한 설명 중 틀린 것은?

    1. ①로드(load) 명령은 주기억장치에 저장된 데이터를 처리하기 위해 마이크로프로세서 내의 누산기로 데이터를 전송하는 명령이다.
    2. ②스토어(Store) 명령은 마이크로프로세서 내부에서 처리된 데이터를 주기억장치에 저장하기 위한 데이터 전송명령이다.
    3. ③데이터 전송 명령은 주기억장치와 입출력장치 사이의 입출력 명령을 포함한다.
    4. ④데이터 전송 명령은 자주, 많이 사용하는 것이 좋다.
  53. 53.다음 중 RISC 구조의 특징이 아닌 것은?

    1. ①상대적으로 적은 수의 명령어
    2. ②단일 사이클의 명령어 실행
    3. ③효과적인 명령어 파이프라인 사용
    4. ④마이크로프로그램된 제어 로직 사용
  54. 54.비동기 전송 방식에서 사용되는 용어가 아닌 것은?

    1. ①스타트 비트
    2. ②스톱 비트
    3. ③패리티 비트
    4. ④동기 비트
  55. 55.메이저 상태(Major State)에 대한 설명으로 옳지 않은 것은?

    1. ①Fetch state : 명령을 읽고 해독
    2. ②Interrupt state : 인터럽트 처리
    3. ③Indirect state : 유효 주소를 계산
    4. ④Execute state : 실행 및 Indirect state로 복귀
  56. 56.다음 중 인터럽트 발생시 처리하는 사항이 아닌 것은?

    1. ①프로세서 내의 사용하던 레지스터 기억
    2. ②시스템에 정해진 특정 번지로 분기
    3. ③복귀 주소의 기억
    4. ④스택의 크기 계산
  57. 57.함수와 프로시저의 설명 중 틀린 것은?

    1. ①함수는 일반적으로 자신을 호출한 루틴에 값을 돌려준다.
    2. ②프로시저는 일반적으로 자신을 호출한 루틴에 값을 돌려주지 않아도 된다.
    3. ③함수나 프로시저 모두 변수, 제어문 등으로 구성되어 있다.
    4. ④프로시저 정의 시 반드시 매개 변수가 있어야 한다.
  58. 58.명령어가 OP 코드 6비트, 오퍼랜드 16비트로 구성되어 있다. 이 명령어를 쓰는 컴퓨터는 최대 몇 가지의 동작이 가능한가?

    1. ①6
    2. ②16
    3. ③22
    4. ④64
  59. 59.다음 중 디스플레이 장치에 관한 설명으로 틀린 것은?

    1. ①LCD(Liquid Crystal Display)의 약자로서 산업용 표시장치에 많이 사용된다.
    2. ②LED는 반도체의 PN 접합부에서 전자와 정공이 결합될 때 전자로부터의 약간의 에너지 손실에 의해 빛이나 열로 방출되는 원리를 이용한 소자이다.
    3. ③LCD는 인가전압에 따른 액정 투과도의 변화를 이용한다.
    4. ④LED에서 저항은 다이오드에 흐르는 전압을 제한하기 위하여 사용되며 이를 전압 제한 저항이라고 한다.
  60. 60.동시에 양쪽 방향으로 송·수신이 가능한 전송 방식은?

    1. ①Full-duplex
    2. ②Half-duplex
    3. ③Double-duplex
    4. ④Single-duplex
  61. 61.BNF 표현기법 중 정의를 의미하는 것은?

    1. ①#
    2. ②→
    3. ③= =
    4. ④: :=
  62. 62.기계어에 대한 설명으로 옳지 않은 것은?

    1. ①0과 1의 이진 문자열로 이루어져 있다.
    2. ②고급 언어(high level language)에 해당한다.
    3. ③제어를 위해서는 매우 효율적이지만 작성이 어려운 단점이 있다.
    4. ④기종마다 기계어가 다르므로 언어의 호환성이 없다.
  63. 63.어셈블리어의 의사(Pseudo)코드 명령에 대한 설명으로 옳지 않은 것은?

    1. ①어셈블러가 원시프로그램을 번역할 때 어셈블러에게 번역에 필요한 정보를 전달하는 기능을 한다.
    2. ②기계어로 번역되지 않고 어셈블러에게 특정 작업을 지시하는 역할을 수행한다.
    3. ③대표적인 명령으로 DC, LA, ST 등이 있다.
    4. ④세그먼트와 프로시저 정의, 매크로 정의, 리스트 파일의 지정 등을 지시할 수 있다.
  64. 64.C 언어에서 문자형 자료 선언시 사용하는 것은?

    1. ①char
    2. ②float
    3. ③double
    4. ④int
  65. 65.C 언어에 대한 설명으로 옳지 않은 것은?

    1. ①이식성이 높은 언어이다.
    2. ②컴파일 과정 없이 실행 가능하다.
    3. ③시스템 소프트웨어의 용도로 사용하기에 용이하다.
    4. ④다양한 연산자를 제공한다.
  66. 66.C 언어에서 저장 클래스를 명시하지 않는 변수는 기본적으로 어떤 변수로 간주되는가?

    1. ①auto
    2. ②global
    3. ③local
    4. ④extern
  67. 67.어셈블리어에 대한 설명으로 옳지 않은 것은?

    1. ①컴퓨터 기종마다 공통된 프로그램을 사용할 수 있다.
    2. ②기계어보다 프로그램 작성하기가 쉽다.
    3. ③기계어를 사용하기 쉽도록 만든 기호화 언어이다.
    4. ④고급 프로그램과 비교할 때 실행 속도가 빠르다.
  68. 68.매크로 프로세서의 기능에 해당하지 않는 것은?

    1. ①매크로 호출 저장
    2. ②매크로 정의 저장
    3. ③매크로 정의 인식
    4. ④매크로 호출 인식
  69. 69.인터프리터 방식의 언어는?

    1. ①COBOL
    2. ②C
    3. ③BASIC
    4. ④FORTRAN
  70. 70.C 언어의 제어 구조 중 실행한 다음, 조건을 검사하여 반복 실행의 여부를 결정하는 문은?

    1. ①for 문
    2. ②while 문
    3. ③do ~ while 문
    4. ④switch ~ case 문
  71. 71.어셈블리어에서 서브루틴을 호출하는 명령은?

    1. ①LOOPE
    2. ②JMP
    3. ③CALL
    4. ④LOOP
  72. 72.어셈블러를 두 개의 패스로 구성하는 주된 이유는?

    1. ①한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵다.
    2. ②한 개의 패스만을 사용하면 메모리가 많이 소요된다.
    3. ③기호를 정의하기 전에 사용할 수 있어 프로그램 작성이 용이하다.
    4. ④패스 1, 2의 어셈블러 프로그램이 작아서 경제적이다.
  73. 73.C 언어에서 기억 클래스의 종류가 아닌 것은?

    1. ①자동(automatic) 변수
    2. ②정적(static) 변수
    3. ③레지스터(register) 변수
    4. ④내부(internal) 변수
  74. 74.소스 프로그램(Source Program)의 문자열(Stream)을 프로그램 구성의 기본 요소(Token)로 구분하는 작업을 무엇이라고 하는가?

    1. ①Preprocessor
    2. ②Lexical Analysis
    3. ③Syntax Analysis
    4. ④Semantic Analysis
  75. 75.어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?

    1. ①INCLUDE
    2. ②EXTRN
    3. ③ORG
    4. ④SEGMENT
  76. 76.C 언어에서 문자열 입력 함수는?

    1. ①putchar ( )
    2. ②puts ( )
    3. ③getchar ( )
    4. ④gets ( )
  77. 77.C 언어에서 이스케이프 시퀀스의 설명이 옳지 않은 것은?

    1. ①\b : back slash
    2. ②\t : tab
    3. ③\r : carriage return
    4. ④\f : form feed
  78. 78.어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?

    1. ①EQU
    2. ②EVEN
    3. ③ORG
    4. ④ASSUME
  79. 79.어셈블리어로 작성된 프로그램이 실행되기까지의 과정이 옳은 것은?

    1. ①원시프로그램 → 어셈블 → 목적프로그램 → 링크 → 로딩 → 실행
    2. ②원시프로그램 → 어셈블 → 목적프로그램 → 로딩 → 링크 → 실행
    3. ③원시프로그램 → 링크 → 어셈블 → 목적프로그램 → 로딩 → 실행
    4. ④원시프로그램 → 어셈블 → 링크 → 목적프로그램 → 로딩 → 실행
  80. 80.다음 트리를 전위식(Prefix) 형태로 옳게 나타낸 것은?

    1. ①3 + 4 * 5 - 6
    2. ②* + 3 4 - 5 6
    3. ③3 4 + 5 6 - *
    4. ④* + - 3 4 5 6