전자계산기제어산업기사 필기 기출문제복원 (2014-03-02)

전자계산기제어산업기사 2014-03-02 필기 기출문제 해설

이 페이지는 전자계산기제어산업기사 2014-03-02 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

전자계산기제어산업기사
(2014-03-02 기출문제)

목록

1과목: 전자회로

1. 발진기에 대한 설명 중 옳지 않은 것은?

  1. 직류를 공급하여 교류를 얻어내는 회로를 말한다.
  2. 발진기는 부궤환(negative feedback)특성을 이용한다.
  3. 정상적인 발진을 위해서는 Barkhausen의 발진조건을 만족시켜야 한다.
  4. 선택도 Q가 큰 동조회로를 사용할수록 주파수 안정도가 양호하다.
(정답률: 83%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 다음과 같은 연산증폭기의 전압이득은? (단, Ri = 2[mΩ], Rf =1[mΩ] 이다.)

  1. 0.5
  2. -0.5
  3. 2
  4. -2
(정답률: 72%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 부궤환 증폭기의 일반적인 특징에 대한 설명으로 옳지 않은 것은?

  1. 왜곡의 감소
  2. 잡음의 감소
  3. 대역폭의 감소
  4. 안정도의 감소
(정답률: 79%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 트랜지스터를 증폭기로 사용할 때의 동작 영역으로 옳은 것은?

  1. 차단영역
  2. 포화영역
  3. 활성영역
  4. 비포화영역
(정답률: 67%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 다음 중 슬루율(slew rate)의 단위로 가장 적합한 것은?

  1. [A/μs]
  2. [W/μs]
  3. [μW/μs]
  4. [V/μs]
(정답률: 43%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 다음 중 정현파 발진회로가 아닌 것은?

  1. 동조형 발진회로
  2. 콜피츠 발진회로
  3. 이상형 RC 발진회로
  4. 톱니파 발진회로
(정답률: 71%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 다음 중 연산증폭기의 스위칭 특성에 가장 크게 영향을 주는 것은?

  1. 입·출력 임피던스
  2. 슬루 레이트
  3. 출력 오프셋 전압
  4. 동위상제거비(CMRR)
(정답률: 58%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 전력증폭기의 직류 공급 전압은 15[V], 전류는 300[mA] 이고, 효율은 80[%]일 때 부하에서의 출력 전력은?

  1. 3.6[W]
  2. 4.5[W]
  3. 36[W]
  4. 450[W]
(정답률: 45%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 직렬 전류 궤환증폭기의 궤환신호 성분은?

  1. 전압(voltage)
  2. 전류(current)
  3. 커패시터(capacitor)
  4. 인덕터(inductor))
(정답률: 66%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 다음 중 B급 push-pull 증폭회로의 장점으로 옳지 않은 것은?

  1. Cross over 왜곡이 발생하지 않는다.
  2. 공급전원의 리플전압이 출력에 나타나지 않는다.
  3. 출력파형의 일그러짐이 작다.
  4. 출력 변압기의 철심이 자기 포화될 우려가 없다.
(정답률: 45%)
  • B급 push-pull 증폭회로는 두 개의 트랜지스터가 각각 입력 신호의 양(+)과 음(-)의 반주기만을 담당하여 증폭합니다. 이 과정에서 트랜지스터가 켜지는 문턱 전압으로 인해 신호가 끊기는 구간이 발생하며, 이를 Cross over 왜곡이라고 합니다. 따라서 Cross over 왜곡이 발생하지 않는다는 설명은 틀린 것입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 다음 변조 방식 중 불연속변조방식은?

  1. AM
  2. FM
  3. PCM
  4. PM
(정답률: 80%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 다음에서 피변조파 V = Vc(1+m cosωt) sinωt 이며, 반송파의 진폭은 4[V], 변조도는 50[%]인 경우 직선 검파를 할 때 부하저항에 나타나는 신호파의 실효치 전압은 약 몇 [V] 인가? (단, 효율 η는 90[%]임)

  1. 0.37[V]
  2. 1.27[V]
  3. 2.25[V]
  4. 3.4[V]
(정답률: 58%)
  • 직선 검파 시 부하저항에 나타나는 신호파의 실효치 전압은 반송파 진폭, 변조도, 효율을 이용하여 계산합니다.
    ① [기본 공식] $V_{s} = \eta \times \frac{m V_{c}}{2}$
    ② [숫자 대입] $V_{s} = 0.9 \times \frac{0.5 \times 4}{2}$
    ③ [최종 결과] $V_{s} = 0.9$
    단, 문제의 정답인 $1.27 \text{ V}$는 $\frac{m V_{c}}{2}$ 값에 $\sqrt{2}$를 곱한 피크 전압 기반의 계산이나 특정 회로 상수를 고려한 결과로 보이나, 일반적인 실효치 공식 적용 시 위와 같습니다. 주어진 정답 $1.27 \text{ V}$는 $\frac{m V_{c}}{\sqrt{2}}$ 형태의 계산 결과($\frac{0.5 \times 4}{1.414} \approx 1.41 \text{ V}$)에 효율을 적용한 값과 유사합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 다음 중 신호레벨에 따라 펄스폭을 변화시키는 펄스변조 방식은?

  1. PAM
  2. PWM
  3. PPM
  4. PCM
(정답률: 48%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 궤환 발진기의 발진 조건에 대한 설명 중 옳지 않은 것은? (단, A는 증폭도, β는 궤환량이다.)

  1. 정궤환을 이용한다.
  2. A의 위상 변화는 180° 이다.
  3. β의 위상 변화는 0° 이다.
  4. 궤환 이득 Aβ = 1 이며, 위상 변화는 0° 이다.
(정답률: 58%)
  • 발진이 일어나기 위해서는 루프 전체의 위상 변화가 $0^{\circ}$ 또는 $360^{\circ}$의 정수배가 되어야 하며, 정궤환을 사용해야 합니다. 일반적으로 증폭기($A$)에서 $180^{\circ}$ 위상 변화가 일어난다면, 궤환 회로($\beta$)에서도 $180^{\circ}$ 위상 변화가 일어나야 전체 위상 합이 $360^{\circ}$가 되어 발진 조건이 충족됩니다.

    오답 노트

    $\beta$의 위상 변화는 $0^{\circ}$이다: 전체 위상 합을 $0^{\circ}$ 또는 $360^{\circ}$로 만들기 위해 $\beta$에서도 위상 변화가 필요합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. RC 결합 증폭기에서 주파수 대역폭을 1/2로 줄이면 증폭이득은 약 얼마나 증가하는가?

  1. 1[dB]
  2. 3[dB]
  3. 6[dB]
  4. 10[dB]
(정답률: 75%)
  • 이득-대역폭 곱(Gain-Bandwidth Product)은 일정하므로, 대역폭이 $1/2$로 줄어들면 전압 이득은 2배로 증가합니다. 전압 이득이 2배가 될 때의 데시벨(dB) 변화량은 다음과 같습니다.
    ① [기본 공식] $G = 20 \log_{10} \frac{V_{out}}{V_{in}}$
    ② [숫자 대입] $G = 20 \log_{10} 2$
    ③ [최종 결과] $G = 6 \text{ dB}$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 다음 그림의 회로에서 출력 전압은 얼마인가?

  1. -1.5[V]
  2. -5[V]
  3. -10[V]
  4. -15[V]
(정답률: 36%)
  • 입력단에서 두 전압원이 저항을 통해 합쳐지는 가산 증폭기 회로입니다. 입력 전압의 합에 반전 증폭 이득을 곱하여 출력 전압을 구합니다.
    ① [기본 공식] $V_o = -\frac{R_f}{R_1}V_1 - \frac{R_f}{R_2}V_2$
    ② [숫자 대입] $V_o = -\frac{1}{10} \times 10 - \frac{1}{10} \times 5$
    ③ [최종 결과] $V_o = -1.5$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. PN 접합에서 역방향 전압이 5[V]에서 10[V]로 증가하면 공핍층은 어떻게 되는가?

  1. 더 작아진다.
  2. 접합부위가 냉각된다.
  3. 영향을 받지 않는다.
  4. 더 커진다.
(정답률: 56%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 시스템의 출력 펄스에서 오버슈트(overshoot)가 발생하는 이유는?

  1. 시스템의 하한 차단 주파수가 0 인 경우
  2. 시스템이 전역 대역폭을 가지고 있는 경우
  3. 시스템이 고주파수의 고조파를 과도하게 강조할 경우
  4. 시스템이 저주파수의 고조파를 과도하게 강조할 경우
(정답률: 65%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 다음 중 전계 효과 트랜지스터(FET)에 대한 설명으로 적합하지 않은 것은?

  1. 전압 제어용 소자이다.
  2. BJT보다 열적으로 안정하다.
  3. BJT보다 잡음특성이 양호하다.
  4. BJT보다 이득대역폭 적[G⦁B]이 크다.
(정답률: 85%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 다음 중 진폭 변조와 비교한 주파수 변조의 특징이 아닌 것은?

  1. S/N 비가 개선된다.
  2. 저접력 변조가 가능하다.
  3. 타국으로부터 혼신 방해 정도가 경감된다.
  4. 수신 전기장 세기의 강약에 영향을 많이 받는다.
(정답률: 73%)
  • 주파수 변조(FM)는 신호의 주파수를 변화시켜 정보를 전달하므로, 진폭 변조(AM)와 달리 수신 전기장 세기의 변화(잡음 등)에 강하며 영향을 적게 받는 것이 특징입니다.

    오답 노트

    S/N 비 개선: FM은 잡음에 강해 신호 대 잡음비가 좋습니다.
    저전력 변조: 진폭을 일정하게 유지하므로 효율적인 전력 운용이 가능합니다.
    혼신 방해 경감: 캡처 효과 등으로 인해 타국 혼신에 강합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 디지털공학

21. 8진수 224를 2진수로 변환하면?

  1. 010010100
  2. 010010101
  3. 010010110
  4. 010010111
(정답률: 74%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. Ring Counter Code는 몇 개의 bit를 사용하는가?

  1. 4
  2. 5
  3. 7
  4. 10
(정답률: 34%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 다음 논리 게이트 중 EX-OR 회로는?

(정답률: 44%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 다음 카운터의 상태수(MOD수)와 명칭은?

  1. MOD-16 리플 카운터
  2. MOD-8 동기식 카운터
  3. MOD-6 존슨 카운터
  4. MOD-3 링 카운터
(정답률: 19%)
  • 회로도를 보면 마지막 플립플롭의 반전 출력($\overline{X_0}$)이 첫 번째 플립플롭의 입력($D$)으로 되돌아가는 구조입니다. 이는 전형적인 존슨 카운터(Johnson Counter)의 특징이며, 플립플롭이 $n$개일 때 상태수는 $2n$이 됩니다.
    $$n = 3$$
    $$MOD = 2 \times 3 = 6$$
    따라서 MOD-6 존슨 카운터입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 다음 논리식을 간단히 하면?

  1. NAND gate
  2. NOR gate
  3. AND gate
  4. OR gate
(정답률: 75%)
  • 회로의 논리 흐름을 분석하면 다음과 같습니다. 입력 $A, B$가 각각 NOT 게이트를 거쳐 $\bar{A}, \bar{B}$가 되고, 이들이 NOR 게이트를 거쳐 $\overline{\bar{A} + \bar{B}}$가 됩니다. 마지막으로 다시 NOT 게이트를 거치므로 최종 출력 $X$는 $\overline{\overline{\bar{A} + \bar{B}}}$가 됩니다.
    드모르간의 법칙에 의해 $\bar{A} + \bar{B} = \overline{A \cdot B}$이므로, 최종 식은 다음과 같습니다.
    $$X = \overline{\overline{\bar{A} + \bar{B}}} = \bar{A} + \bar{B} = \overline{A \cdot B}$$
    이는 NAND gate의 논리식과 동일합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 다음 그림과 같은 회로에서 입력 값 A = 0101, B = 0011 일때 출력 Y의 값은?

  1. 0111
  2. 0110
  3. 0001
  4. 1001
(정답률: 48%)
  • 제시된 회로는 XOR 게이트의 논리 구조를 NAND 게이트들로 구현한 형태입니다. 따라서 출력 $Y$는 $A$와 $B$의 배타적 논리합(XOR) 결과와 같습니다.
    각 비트별 XOR 연산($0 \oplus 0=0, 0 \oplus 1=1, 1 \oplus 0=1, 1 \oplus 1=0$)을 수행하면 다음과 같습니다.
    $$A = 0101$$
    $$B = 0011$$
    $$Y = 0101 \oplus 0011 = 0110$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 입출력장치 또는 A/D 변환 등에 주로 사용되는 코드는?

  1. 5421 코드
  2. BCD 코드
  3. 3-초과 코드
  4. 그레이 코드
(정답률: 74%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 한 플립플롭의 출력이 다른 플립플롭을 구동시키는 계수기는?

  1. 링 계수기
  2. 존슨 계수기
  3. 트위스트링 계수기
  4. 직렬 계수기
(정답률: 24%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 다음 회로에 대한 설명으로 옳은 것은?

  1. 비동기식 업 카운터(up counter)이다.
  2. 직렬 입력 병렬 출력 레지스터이다.
  3. 동기식 다운 카운터(down counter)이다.
  4. Shift Register 이다.
(정답률: 58%)
  • 회로도를 보면 첫 번째 플립플롭의 클록(CLOCK)만 외부 신호를 받고, 이후 플립플롭들은 이전 단의 출력($Q$)이 다음 단의 클록 입력으로 연결되는 구조입니다. 이는 전형적인 비동기식(Ripple) 카운터의 특징이며, 출력 $Q$가 다음 단을 트리거하여 값이 증가하는 비동기식 업 카운터(up counter)입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 2진수 1100을 그레이 코드로 바르게 변환한 것은?

  1. 1001
  2. 1010
  3. 1100
  4. 0011
(정답률: 77%)
  • 2진수를 그레이 코드로 변환할 때는 첫 번째 비트는 그대로 유지하고, 그 다음 비트부터는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산합니다.
    ① 첫 번째 비트: $1 \rightarrow 1$
    ② 두 번째 비트: $1 \oplus 1 = 0$
    ③ 세 번째 비트: $1 \oplus 0 = 1$
    ④ 네 번째 비트: $0 \oplus 0 = 0$
    따라서 결과는 $1010$이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 3개의 입력과 2개의 출력을 가지는 회로이며 앞 디지트에 빌려준 1을 고려하여 뺄셈을 수행하는 것은?

  1. 디코더
  2. 인코더
  3. 반감산기
  4. 전감산기
(정답률: 66%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 다음 카르노맵을 가장 간단히 논리식으로 나타내면?

(정답률: 60%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. 10진수 0.6875를 2진수로 변환할 때 옳은 것은?

  1. 0.1010
  2. 0.1101
  3. 0.1011
  4. 0.1111
(정답률: 42%)
  • 소수점 이하의 10진수를 2진수로 변환할 때는 0이 될 때까지 2를 계속 곱하여 정수 부분을 추출합니다.
    ① $0.6875 \times 2 = 1.375$ (정수 1)
    ② $0.375 \times 2 = 0.75$ (정수 0)
    ③ $0.75 \times 2 = 1.5$ (정수 1)
    ④ $0.5 \times 2 = 1.0$ (정수 1)
    추출한 정수 부분을 순서대로 나열하면 $0.1011$이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 디코더에 대한 설명으로 옳지 않은 것은?

  1. 입력단에서 발생할 수 있는 서로 다른 패턴을 인식한다.
  2. n비트의 이진 정보는 2n 개의 서로 다른 정보를 바꿔준다.
  3. 플립플롭으로 구성된 순차회로이다.
  4. 메모리 모듈의 어드레스를 표시하는 컴퓨터 인터페이스에 사용된다.
(정답률: 85%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 논리회로에서 propagation delay를 감소시키면 다음 어느 것이 증가하는가?

  1. 소비전력
  2. fan-out
  3. 잡음
  4. package 크기
(정답률: 48%)
  • 전파 지연(Propagation Delay)을 감소시키려면 트랜지스터의 스위칭 속도를 높여야 하며, 이를 위해 일반적으로 더 높은 전류를 흘리거나 구동 능력을 키워야 합니다. 이 과정에서 스위칭 손실과 누설 전류가 증가하여 결과적으로 소비전력이 증가하게 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 다음 회로의 동작은?

  1. 반감산기
  2. 반가산기
  3. 전감산기
  4. 전가산기
(정답률: 36%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 불 대수의 기본 법칙 중 옳지 않은 것은?

(정답률: 63%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 2×4 해독기의 논리식으로 옳지 않은 것은?

(정답률: 80%)
  • 2×4 해독기(Decoder)는 입력된 2비트 조합에 따라 4개의 출력 중 하나만 활성화하는 회로입니다. 회로도를 분석하면 각 출력의 논리식은 다음과 같습니다.
    $$X_{0} = \bar{A}\bar{B}$$
    $$X_{1} = \bar{A}B$$
    $$X_{2} = A\bar{B}$$
    $$X_{3} = AB$$
    따라서 는 $X_{3}$의 올바른 논리식인 $AB$가 아니라 전체에 부정(NOT)이 씌워진 형태이므로 옳지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 가장 단순한 반가산기에 대한 설명으로 틀린 것은?

  1. 출력은 합과 자기올림수 2가지이다.
  2. 입력은 총 3가지이다.
  3. 자리올림수는 AND 게이트를 사용한다.
  4. 합은 EX-OR 게이트를 사용한다.
(정답률: 85%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. 범용 시프트레지스터의 기능이 아닌 것은?

  1. 오른쪽 시프트가 가능하다.
  2. 직렬 출력이 가능하다.
  3. 병렬 입력이 가능하다.
  4. 가산기로 사용할 수 있다.
(정답률: 70%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 마이크로프로세서

41. 다음 센서 중 광 센서의 종류에 속하지 않는 것은?

  1. 광도전형 센서
  2. 초음파 센서
  3. 접합형 센서
  4. 복합 광 센서
(정답률: 47%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 입출력 포트 중 I/O Mapped I/O 방식에 대한 설명이 아닌 것은?

  1. 고립형(lsolated) I/O 라고도 불린다.
  2. 뚜렷한 입출력 명령이 존재한다.
  3. 기억 장치의 주소공간과 전혀 다른 입출력 포트를 갖는다.
  4. 하나의 읽기/쓰기 신호만이 필요하다.
(정답률: 57%)
  • I/O Mapped I/O(고립형 I/O) 방식은 메모리 주소 공간과 입출력 포트 주소 공간을 완전히 분리하여 관리하는 방식입니다. 따라서 메모리 접근을 위한 신호와 입출력 접근을 위한 신호가 각각 별도로 필요하므로, 하나의 읽기/쓰기 신호만으로 작동한다는 설명은 틀린 것입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 1011인 매크로 동작을 0101100인 마이크로 명령 주소로 변환하는 것은?

  1. mapping
  2. time-sharing
  3. carry look ahead
  4. multiprogramming
(정답률: 75%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 인터럽트 발생시 복귀 주소(Return Address)가 기억되는 곳은?

  1. Accumulator
  2. ALU
  3. Vector
  4. Stack
(정답률: 73%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. LCD에 대한 설명으로 적절하지 못한 것은?

  1. LCD(Liquid Crystal Display, 액정디스플레이)는 문자나 숫자를 표시하는 장치이다.
  2. LCD 장치는 크게 문자형과 그래픽형으로 분류된다.
  3. 그래픽형 LCD는 한글은 지원이 되지 않으나 그래픽을 자유롭게 표시할 수 있다.
  4. LCD 모듈은 LCD 패널과 LCD 제어기로 구성된다.
(정답률: 83%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. D/A 변환기의 구성 요소가 아닌 것은?

  1. 가산증폭기
  2. 레벨증폭기
  3. 비교기
  4. R-2R 리더기
(정답률: 28%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 마이크로프로세서의 일반적인 명령어 설명으로 옳지 않은 것은?

  1. CMP : 비교
  2. SUB : 감산
  3. ADD : 가산
  4. AND : 논리합
(정답률: 69%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. UART를 사용하여 데이터 전송 시 에러를 체크하는 방법이 아닌 것은?

  1. 패리티 에러
  2. 프레밍 에러
  3. 타이밍 에러
  4. 오버런 에러
(정답률: 32%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. 입출력 장치와 기억장치 간의 입출력 방식이 아닌 것은?

  1. 프로그램에 의한 입출력 방식
  2. 직렬 방식에 의한 입출력 방식
  3. 인터럽트 처리에 의한 입출력 방식
  4. 직접 메모리 액세스(DMA)에 의한 입출력 방식
(정답률: 31%)
  • 입출력 장치와 기억장치 간의 데이터 전송 방식에는 프로그램에 의한 입출력, 인터럽트 처리에 의한 입출력, DMA(Direct Memory Access) 방식이 있습니다.

    오답 노트

    직렬 방식에 의한 입출력 방식: 이는 데이터 전송의 물리적 형태(직렬/병렬)를 의미하는 것이지, 기억장치와의 제어 방식이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 하나는 클록(SCL)이고 다른 하나는 데이터(SDA)를 위한 풀업된 라인을 가진 인터페이스 방식은?

  1. SPI
  2. I2C
  3. USART
  4. USB
(정답률: 73%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 다음은 매크로 프로세서와 어셈블러의 관계에서 수행되는 과정이다. 수행되는 순서로 옳은 것은?

  1. ㉠ → ㉡ → ㉢ → ㉣
  2. ㉠ → ㉡ → ㉣ → ㉢
  3. ㉠ → ㉣ → ㉡ → ㉢
  4. ㉡ → ㉠ → ㉣ → ㉢
(정답률: 12%)
  • 매크로 프로세서는 원시프로그램에서 매크로 호출문을 찾아 정의된 내용으로 확장하는 역할을 수행합니다. 따라서 처리 순서는 원시프로그램 $\rightarrow$ 매크로 프로세서 $\rightarrow$ 확장된 원시프로그램 파일 $\rightarrow$ 어셈블러 순으로 진행됩니다.
    즉, $\text{㉠} \rightarrow \text{㉣} \rightarrow \text{㉡} \rightarrow \text{㉢}$ 순서가 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 다음 중 보오레이트(boud rate)와 같은 의미인 것은?

  1. bps(bit per second)
  2. Hz
  3. rpm(revolutions per minute)
  4. blt frame
(정답률: 87%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 다음과 같은 유횽의 주소 명령 방식은?

  1. 0-주소
  2. 1-주소
  3. 2-주소
  4. 3-주소
(정답률: 43%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 비동기식 직렬 입/출력 인터페이스에 대한 설명으로 옳은 것은?

  1. 단위 데이터를 동일 시점에서 전송하는 방식이다.
  2. 변/복조 장치를 사용한 장거리 데이터 전송은 불가능하다.
  3. 단위 데이터 전후에 스타트신호와 스톱신호가 필요하다.
  4. 고속 데이터 전송이 필요한 입/출력 장치의 인터페이스에 적합하다.
(정답률: 75%)
  • 비동기식 전송은 송신측과 수신측이 동일한 클록을 공유하지 않기 때문에, 데이터의 시작과 끝을 알리는 특수 신호가 반드시 필요합니다. 따라서 단위 데이터 전후에 스타트 신호와 스톱 신호를 추가하여 동기화를 맞춥니다.

    오답 노트

    단위 데이터를 동일 시점에서 전송하는 방식: 동기식 전송의 특징입니다.
    변/복조 장치를 사용한 장거리 데이터 전송은 불가능하다: 모뎀을 통해 가능합니다.
    고속 데이터 전송이 필요한 입/출력 장치에 적합하다: 동기식 전송이 더 적합합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 상태 레지스터의 내용을 점검하여 그 조건에 따라 프로그램의 처리를 변경하고자 하는 JUMP나 BRANCH 명령에 사용하는 방식으로 메모리를 적게 사용할 수 있는 번지지정방식은?

  1. 즉시 번지지정방식(Immediate Address Mode)
  2. 인덱스 번지지정방식(Indexed Address Mode)
  3. 상대 번지지정방식(Relative Address Mode)
  4. 직접 번지지정방식(Direct Address Mode)
(정답률: 36%)
  • 상대 번지지정방식(Relative Address Mode)은 프로그램 카운터(PC)의 현재 값에 변위(Offset)를 더해 유효 주소를 결정하는 방식입니다. 이 방식은 기준점으로부터의 거리만 저장하면 되므로 주소 필드의 비트 수를 줄일 수 있어 메모리를 적게 사용하며, 프로그램의 위치가 바뀌어도 실행 가능한 재배치 가능 프로그램 구현에 유리하여 JUMP나 BRANCH 명령에 주로 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 다음 중 인터럽트가 발생할 상황이 아닌 것은?

  1. 정전
  2. 제한시간 초과(timing out)
  3. 스택 오버플로우(stack overflow)
  4. 사이클 스틸(cycle steal)
(정답률: 50%)
  • 인터럽트는 CPU가 프로그램을 실행하는 도중 예기치 않은 상황이나 외부 요청이 발생했을 때 처리를 중단하고 해당 사건을 먼저 처리하는 메커니즘입니다. 정전, 제한시간 초과, 스택 오버플로우는 모두 시스템의 정상적인 흐름을 끊고 즉각적인 대응이 필요한 인터럽트 상황에 해당하지만, 사이클 스틸은 DMA 컨트롤러가 CPU의 버스 사용 권한을 일시적으로 빼앗아 메모리에 직접 접근하는 방식으로, CPU의 명령어 실행 흐름을 중단시키는 인터럽트와는 다른 개념입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 일반적으로 원칩 마이크로프로세서에 내장되지 않는 것은?

  1. 보조기억장치
  2. RAM
  3. ROM
  4. I/O Interface
(정답률: 70%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 일부분의 문자 또는 비트를 삭제하기 위해 필요한 연산은?

  1. EX-OR 연산
  2. OR 연산
  3. 보수 연산
  4. AND 연산
(정답률: 65%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 다음 중 인터럽트의 우선순위가 가장 높은 것은?

  1. 프로그램의 오류
  2. 입력과 출력
  3. 조작원의 인터럽트 지시
  4. 정전이나 전원의 끊어짐
(정답률: 80%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. A/D 변환기에서 입력 전압 전압 범위가 0~5V이고, 출력 비트수가 8비트라면 이 A/D 변환기의 분해능은?

  1. 8
  2. 32
  3. 40
  4. 256
(정답률: 69%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4과목: 프로그래밍언어

61. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?

  1. EQU
  2. EVEN
  3. ORG
  4. ASSUME
(정답률: 78%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 원시 프로그램을 기계어 프로그램으로 번역하는 대신에 기존의 고수준 컴파일러 언어로 전환하는 역할을 수행하는 것은?

  1. Debugger
  2. Linker
  3. Cross Compiler
  4. Preprocessor
(정답률: 70%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. C 언어에서 확장문자(Escape-Sequence)와 그 의미의 연결이 옳지 않은 것은?

  1. \f : form feed
  2. \r : carriage return
  3. \b : tab
  4. \n : new line
(정답률: 60%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 프로그램의 오류 수정 작업을 위하여 사용되는 것은?

  1. Debugger
  2. Linker
  3. Loader
  4. Array
(정답률: 66%)
  • 프로그램 실행 중 발생하는 논리적 오류(Bug)를 찾아내고 수정하는 작업을 디버깅이라고 하며, 이를 위해 사용되는 도구가 Debugger입니다.

    오답 노트

    Linker: 여러 목적 파일을 하나로 결합
    Loader: 프로그램을 메모리에 적재
    Array: 동일 타입 데이터의 집합인 자료구조
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. 고급 언어로 작성된 프로그램을 구문 분석하여 파서에 의하여 생성되는 결과물로서, 각각의 문장을 문법 구조에 따라 트리 형태로 구성한 것은?

  1. 구조 트리
  2. 중간 트리
  3. 어휘 트리
  4. 파스 트리
(정답률: 74%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. C 언어에 반드시 포함되어야 하는 것은?

  1. 출력문
  2. main 함수
  3. 주석문
  4. 할당문
(정답률: 75%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 기계어에 대한 설명으로 옳지 않은 것은?

  1. 2진수를 사용하여 데이터를 표현한다.
  2. 호환성이 없고 기계마다 언어가 다르다.
  3. 프로그램의 실행속도가 빠르다.
  4. 프로그램의 유지보수가 용이하다.
(정답률: 75%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. C 언어에 대한 설명으로 거리가 먼 것은?

  1. 이식성이 높은 언어이다.
  2. 기계어에 해당한다.
  3. 시스템 소프트웨어로 사용하기에 적합하다.
  4. 다양한 연산자를 제공한다.
(정답률: 74%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. C 언어의 데이터 형이 아닌 것은?

  1. integer
  2. long
  3. char
  4. double
(정답률: 59%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 프로그램의 실행 과정 순서로 옳은 것은?

  1. 번역 프로그램 → 목적 프로그램 → 원시 프로그램
  2. 원시 프로그램 → 번역 프로그램 → 목적 프로그램
  3. 목적 프로그램 → 원시 프로그램 → 번역 프로그램
  4. 원시 프로그램 → 목적 프로그램 → 번역 프로그램
(정답률: 60%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. BNF 표기법에서 선택을 의미하는 기호는?

  1. ::=
  2. < >
  3. { }
  4. |
(정답률: 73%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 어셈블러를 두 개의 Pass로 구성하는 주된 이유는?

  1. Pass 1, 2의 어셈블러 프로그램이 작아서 경제적이기 때문에
  2. 기호를 정의하기 전에 사용할 수 있어 프로그램이 작성이 용이하기 때문에
  3. 한 개의 Pass만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵기 때문에
  4. 한 개의 Pass만을 사용하면 메모리가 많이 소요되기 때문에
(정답률: 81%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. 예약어에 대한 설명으로 거리가 먼 것은?

  1. 프로그램의 신뢰성을 향상시켜 줄 수 있다.
  2. 모든 언어에서 예약어는 동일하다.
  3. 프로그램에서 변수명으로 사용할 수 없다.
  4. 번역 과정의 속도를 높여준다.
(정답률: 80%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. 어셈블리어에서 DOS나 BIOS 루틴을 부르기 위해 사용하는 명령은?

  1. REP
  2. INC
  3. TITLE
  4. INT
(정답률: 40%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. 어셈블리어에 대한 설명으로 옳지 않은 것은?

  1. 최적의 실행시간을 고려한 프로그램 작성이 가능하다.
  2. 오류 검증이 용이하며 호환성이 우수하다.
  3. 기억장치의 제어가 가능하다.
  4. 기호를 정하여 명령어와 데이터를 기술한다.
(정답률: 85%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 어셈블리어에서 부호 변경에 사용되는 명령어는?

  1. ADC
  2. DEC
  3. NEG
  4. CBW
(정답률: 77%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. C 언어에서 저장 클래스를 명시하지 않은 변수는 기본적으로 어떤 변수로 간주되는가?

  1. local
  2. auto
  3. exturn
  4. global
(정답률: 82%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 매크로 정의(Macro definition) 의상명령을 사용하여 매크로 정의를 할 경우, 맨 처음과 끝에 사용되는 명령어가 알맞게 짝지어진 것은?

  1. START, END
  2. MACRO, ENDM
  3. CALL, RETURN
  4. MACRO, STOP
(정답률: 78%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?

  1. INCLUDE
  2. TITLE
  3. EVEN
  4. ORG
(정답률: 75%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. C 언어에서 다음의 “scanf” 함수는 어떤 기능을 수행하는가?

  1. 정수 입력
  2. 정수 출력
  3. 문자 입력
  4. 문자 출력
(정답률: 62%)
  • C 언어에서 $\text{scanf}$ 함수는 표준 입력으로부터 데이터를 읽어오는 함수입니다.
    제시된 코드 $\text{scanf}("%d", \&a);$에서 $\%d$는 정수형(decimal) 데이터를 입력받겠다는 서식 지정자이며, $\&a$는 입력받은 값을 정수형 변수 $a$의 주소에 저장하라는 의미입니다. 따라서 이 함수는 정수 입력을 수행합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >