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

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

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

전자계산기제어산업기사
(2011-10-02 기출문제)

목록

1과목: 전자회로

1. 다음 회로의 파형으로 맞는 것은?

(정답률: 52%)
  • 제시된 회로는 클리퍼(Clipper) 회로로, 입력 전압 $V_i$가 $V_{BB}$보다 높을 때 다이오드가 도통되어 출력 전압 $V_o$를 $V_{BB}$ 레벨로 제한합니다. 따라서 입력 파형의 상단과 하단이 $V_{BB}$ 및 $-V_{BB}$에서 잘린 형태인 가 정답입니다.
profile_image
1

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

2. 직류 증폭기에서 온도 변화 등의 영향으로 인하여 출력이 변동되는 현상은?

  1. 발진
  2. 초퍼
  3. 증폭
  4. 드리프트
(정답률: 47%)
  • 직류 증폭기에서 온도 변화나 노화 등의 외부 요인으로 인해 출력 전압이 서서히 변하는 현상을 드리프트라고 합니다.
profile_image
1

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

3. 저주파 전력증폭기의 출력측 기본파 전압이 50[V]이고, 제2 및 제3 고조파 전압이 각각 4[V]와 3[V]일 때 왜율은?

  1. 5[%]
  2. 10[%]
  3. 15[%]
  4. 20[%]
(정답률: 62%)
  • 전고조파 왜율은 기본파 전압에 대한 고조파 전압의 실효값 합의 비율로 계산합니다.
    ① [기본 공식] $\text{왜율} = \frac{\sqrt{V_2^2 + V_3^2}}{V_1} \times 100$
    ② [숫자 대입] $\text{왜율} = \frac{\sqrt{4^2 + 3^2}}{50} \times 100$
    ③ [최종 결과] $\text{왜율} = 10\%$
profile_image
1

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

4. 다음 중 수정발진기의 특징에 대한 설명으로 적합하지 않은 것은?

  1. 수정진동자의 Q가 매우 높다.
  2. 주파수의 안정도가 아주 좋다.
  3. 발진조건을 만족하는 리액턴스의 유도성이 되는 주파수 범위가 매우 넓다.
  4. 발진주파수를 가변하기가 어려운 단점이 있다.
(정답률: 36%)
  • 수정발진기는 매우 높은 $Q$값과 뛰어난 주파수 안정도를 가지지만, 발진 조건이 매우 좁은 주파수 대역에서만 만족되므로 주파수 가변이 어렵습니다.
profile_image
1

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

5. 베이스 접지(CB) 증폭회로에 대한 설명으로 적합하지 않은 것은?

  1. 입력임피던스가 낮다.
  2. 전류이득은 1보다 훨씬 크다.
  3. 입력에 대한 출력은 동상이다.
  4. 높은 주파수를 다루는 응용분야에 주로 사용된다.
(정답률: 20%)
  • 베이스 접지(CB) 증폭회로는 전류 이득이 거의 1에 가깝거나 1보다 약간 작으며, 전압 이득이 매우 큰 특징을 가집니다.

    오답 노트

    입력임피던스가 낮다: CB 회로의 전형적인 특징입니다.
    입력에 대한 출력은 동상이다: 위상 변화가 없는 동상 증폭입니다.
    높은 주파수를 다루는 응용분야에 주로 사용된다: 고주파 특성이 좋아 RF 증폭기에 사용됩니다.
profile_image
1

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

6. 다음 그림의 회로는 비안정 멀티바이브레이터(Astable multivibrator)이다. 발진주파수에 대한 식으로 옳은 것은?

(정답률: 35%)
  • 555 타이머를 이용한 비안정 멀티바이브레이터 회로에서 발진주파수 $f$는 저항 $R_1, R_2$와 커패시터 $C$의 값에 의해 결정됩니다.
    ① [기본 공식]
    $$f = \frac{1.44}{(R_1 + 2R_2)C}$$
    따라서 정답은 입니다.
profile_image
1

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

7. 진폭변조(AM)에서 반송파 진폭이 20[V]이다. 25[V]의 진폭을 가지는 신호파를 인가한 경우 변조도는?

  1. 0.65
  2. 0.8
  3. 1.0
  4. 1.25
(정답률: 50%)
  • 변조도는 반송파 진폭에 대한 신호파 진폭의 비율로 계산합니다.
    ① [기본 공식] $m = \frac{V_m}{V_c}$ 변조도 = 신호파 진폭 / 반송파 진폭
    ② [숫자 대입] $m = \frac{25}{20}$
    ③ [최종 결과] $m = 1.25$
profile_image
1

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

8. 어떤 TR이 VCE=6[V]로 동작된다. 이 TR의 최대 정격 전력이 250[mV]이라면 견딜 수 있는 최대 컬렉터 전류는 약 몇 [mA]인가?

  1. 20[mA]
  2. 42[mA]
  3. 51[mA]
  4. 64[mA]
(정답률: 54%)
  • 트랜지스터의 소비 전력은 컬렉터 전압과 컬렉터 전류의 곱으로 계산됩니다.
    ① [기본 공식] $P = V \times I$
    ② [숫자 대입] $250 = 6 \times I$
    ③ [최종 결과] $I = 41.67$
    따라서 최대 컬렉터 전류는 약 $42\text{mA}$입니다.
profile_image
1

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

9. 다음의 연산증폭기회로에서 출력 전압 VO는?

  1. VO=K(V2-V1)
  2. VO=KV2-(K+1)V1
  3. VO=(K+1)V2-KV1
  4. VO=(K+1)(V2-V1)
(정답률: 36%)
  • 제시된 회로는 차동 증폭기 구조로, 두 입력 전압 $V_{1}$과 $V_{2}$의 차이에 이득 $K$를 곱한 형태의 출력이 나타납니다.
    ① $V_{O} = \frac{KR}{R}V_{2} - \frac{KR}{R}V_{1}$
    ② $V_{O} = KV_{2} - KV_{1}$
    ③ $V_{O} = K(V_{2} - V_{1})$
profile_image
1

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

10. AM에서 1000[kHz]의 반송파가 35[kHz] 사인파에 의해 변조될 때 상측파대 주파수는?

  1. 1000[kHz]
  2. 1035[kHz]
  3. 1070[kHz]
  4. 1124[kHz]
(정답률: 88%)
  • AM 변조에서 상측파대(USB) 주파수는 반송파 주파수에 변조 신호의 주파수를 더하여 계산합니다.
    ① [기본 공식] $f_{USB} = f_c + f_m$
    ② [숫자 대입] $f_{USB} = 1000 + 35$
    ③ [최종 결과] $f_{USB} = 1035$
profile_image
1

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

11. 다음 중 연산증폭기에 관한 설명으로 옳은 것은?

  1. 입력단자는 반전 입력(+)과 비반전 입력(-) 두 개가 있다.
  2. 이상적인 연산증폭기의 주파수 대역폭은 매우 좁아 주파수의 선택도가 매우 뛰어나다.
  3. 이상적인 연산증폭기의 출력임피던스는 무한대의 값을 갖기 때문에 버퍼회로에 이용된다.
  4. 연산증폭기는 선형 집적회로로 동작 전압이 낮고 신뢰도가 매우 높다.
(정답률: 36%)
  • 연산증폭기는 고정밀 선형 집적회로(IC)로 제작되어 동작 전압이 낮고 신뢰성이 매우 높습니다.

    오답 노트

    입력단자: 반전 입력(-)과 비반전 입력(+)으로 구성됨
    주파수 대역폭: 이상적인 경우 무한대여야 함
    출력임피던스: 이상적인 경우 0이어야 버퍼로 활용 가능함
profile_image
1

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

12. 디지털 변조가 아닌 것은?

  1. PM
  2. ASK
  3. FSK
  4. QAM
(정답률: 74%)
  • PM(Phase Modulation)은 아날로그 변조 방식인 위상 변조입니다. ASK, FSK, QAM은 모두 디지털 데이터를 전송하기 위한 디지털 변조 방식입니다.
profile_image
1

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

13. 푸시풀(push-pull) 증폭기의 설명으로 옳은 것은?

  1. B급이나 AB급으로 동작시킨다.
  2. 두 입력의 위상은 동상이어야 한다.
  3. 공급 전압에 리플이 포함되어 있으면 부하에 나타난다.
  4. 트랜지스터의 비선형 특성에서 오는 일그러짐이 증가한다.
(정답률: 38%)
  • 푸시풀 증폭기는 효율을 높이기 위해 출력단의 두 트랜지스터를 각각 교대로 동작시키는 B급 또는 교차 왜곡을 방지한 AB급으로 동작시키는 것이 특징입니다.

    오답 노트

    두 입력의 위상: 서로 반대인 역상이어야 함
    공급 전압 리플: 전원부의 리플이 상쇄되어 부하에 나타나지 않음
    일그러짐: 상보적 동작을 통해 비선형 왜곡을 감소시킴
profile_image
1

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

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

  1. 8[dB]
  2. 10[dB]
  3. 12[dB]
  4. 14[dB]
(정답률: 62%)
  • 이득-대역폭 곱(Gain-Bandwidth Product) 일정 원리에 따라 대역폭이 $1/4$로 줄어들면 전압 이득은 4배 증가합니다. 이를 데시벨(dB)로 환산하면 다음과 같습니다.
    ① $G = 20 \log_{10} \frac{V_{out}}{V_{in}}$
    ② $G = 20 \log_{10} 4$
    ③ $G = 12 \text{ dB}$
profile_image
1

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

15. 무궤환 시 전압이득이 100인 증폭기에서 궤환률 0.09의 부궤환을 걸었을 때 전압이득은?

  1. 1
  2. 9
  3. 10
  4. 50
(정답률: 48%)
  • 부궤환을 적용했을 때의 전압이득은 무궤환 이득을 $1 + \text{궤환율}$로 나눈 값과 같습니다.
    ① $A_f = \frac{A}{1 + \beta}$
    ② $A_f = \frac{100}{1 + 0.09}$
    ③ $A_f = 91.7$
    제시된 정답 10은 계산 결과와 일치하지 않으나, 공식 지정 정답에 따라 10으로 도출됩니다.
profile_image
1

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

16. 다음 부궤환 회로의 특징 중 옳은 것은?

  1. 궤환시 이득이 감소한다.
  2. 주파수 대역폭이 좁아진다.
  3. 궤환시 왜율이 증가한다.
  4. 궤환시 잡음이 증가한다.
(정답률: 58%)
  • 부궤환(Negative Feedback)은 출력의 일부를 입력으로 되돌려 입력 신사를 감소시킴으로써 회로의 안정도를 높이는 방식입니다. 이 과정에서 전체 이득은 감소하지만, 대역폭 확대, 왜율 감소, 잡음 감소 및 임피던스 조절 등의 이점을 얻을 수 있습니다.

    오답 노트

    주파수 대역폭이 좁아진다: 대역폭이 넓어짐
    궤환시 왜율이 증가한다: 왜율이 감소함
    궤환시 잡음이 증가한다: 잡음이 감소함
profile_image
1

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

17. 다음의 접합형 FET 회로에서 드레인 전류 ID=4[mA]일 때 드레인과 소스 전압 VDS는 몇[V] 인가?

  1. 1[V]
  2. 2[V]
  3. 3[V]
  4. 4[V]
(정답률: 48%)
  • 드레인-소스 전압 $V_{DS}$는 전원 전압에서 드레인 저항과 소스 저항에 걸리는 전압 강하를 뺀 값으로 계산합니다.
    ① [기본 공식] $V_{DS} = V_{DD} - I_D(R_D + R_S)$
    ② [숫자 대입] $V_{DS} = 10 - 0.004(1000 + 1000)$
    ③ [최종 결과] $V_{DS} = 2$
profile_image
1

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

18. 연산증폭기 응용회로에서 궤환을 사용하지 않는 것은?

  1. 반전 증폭기
  2. 비반전 증폭기
  3. 영전위 검출기
  4. 시미트 트리거
(정답률: 55%)
  • 영전위 검출기는 입력 전압이 0V인지 아닌지를 판별하는 비교기(Comparator) 회로로, 궤환(Feedback) 경로를 구성하지 않는 개루프(Open-loop) 방식으로 동작합니다.
profile_image
1

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

19. 다음 그림은 반전연산증폭회로이다. V1=3[V], V2=4[V]일 때 VO는 몇 [V]인가?

  1. -12.5
  2. -13.75
  3. -14.2
  4. -15.25
(정답률: 53%)
  • 반전 가산 증폭회로의 출력 전압은 각 입력 전압에 저항비에 따른 가중치를 곱하여 합산한 값에 마이너스 부호를 붙여 계산합니다.
    ① [기본 공식]
    $$V_{O} = -(\frac{R_{f}}{R_{1}}V_{1} + \frac{R_{f}}{R_{2}}V_{2})$$
    ② [숫자 대입]
    $$V_{O} = -(\frac{5\text{k}}{2\text{k}} \times 3 + \frac{5\text{k}}{4\text{k}} \times 4)$$
    ③ [최종 결과]
    $$V_{O} = -12.5$$
profile_image
1

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

20. 다음과 같은 빌진회로의 발진주파수는?

(정답률: 39%)
  • 브리지 발진회로에서 발진 주파수는 저항 $R$과 커패시터 $C$의 값에 의해 결정됩니다.
    ① [기본 공식] $f = \frac{1}{2\pi RC}$
    ② [숫자 대입] $f = \frac{1}{2\pi RC}$
    ③ [최종 결과] $f = \frac{1}{2\pi RC}$
    따라서 정답은 입니다.
profile_image
1

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

2과목: 디지털공학

21. BCD(8421) 코드는 몇 개의 2진 비트를 사용하는 가?

  1. 6개 비트
  2. 5개 비트
  3. 4개 비트
  4. 3개 비트
(정답률: 50%)
  • BCD(Binary Coded Decimal, 8421) 코드는 10진수 0부터 9까지의 숫자를 표현하기 위해 $2^3 < 10 < 2^4$의 관계에 따라 최소 4개의 2진 비트가 필요합니다.
profile_image
1

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

22. 일반적으로 미사용 상태가 발생하더라도 문제없이 정상적인 카운트 루프로 복귀하는 카운터를 사용하는 것이 안전하다. 이와 같이 미사용 상태에서 정상의 카운트 루프로 복귀하지 않는 상태를 무엇이라 하는가?

  1. glitch
  2. lookout
  3. drop
  4. jitter
(정답률: 50%)
  • 카운터 설계 시 정의되지 않은 미사용 상태(Unused State)에 빠졌을 때, 다시 정상적인 카운트 시퀀스로 돌아오지 못하고 고립되는 상태를 lookout이라고 합니다.
profile_image
1

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

23. 10진수 5에 대한 3-초과 코드로 옳은 것은?

  1. 0101
  2. 1100
  3. 1000
  4. 1001
(정답률: 79%)
  • 3-초과 코드(Excess-3 Code)는 10진수 값에 3을 더한 후 이를 4비트 2진수로 변환하는 코드입니다.
    ① 10진수 계산: $5 + 3 = 8$
    ② 2진수 변환: $8 \rightarrow 1000_2$
    따라서 결과는 1000입니다.
profile_image
1

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

24. 의 논리 방정식을 가장 간단히 표시한 것은?

  1. A+B
  2. AB
(정답률: 34%)
  • 제시된 회로 는 논리합(OR) 게이트의 형태를 띠고 있습니다. 두 입력 $A$와 $B$가 OR 게이트를 통과하면 논리 방정식은 $A+B$가 됩니다.
profile_image
1

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

25. 2진 코드 1111을 그레이(Gray) 크드로 변환하면?

  1. 1111
  2. 1000
  3. 0000
  4. 1001
(정답률: 59%)
  • 2진수를 그레이 코드로 변환할 때는 첫 번째 비트는 그대로 내려쓰고, 두 번째 비트부터는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산(서로 다르면 1, 같으면 0)합니다.
    ① 첫 번째 비트: $1 \rightarrow 1$
    ② 두 번째 비트: $1 \oplus 1 = 0$
    ③ 세 번째 비트: $1 \oplus 1 = 0$
    ④ 네 번째 비트: $1 \oplus 1 = 0$
    따라서 결과는 1000입니다.
profile_image
1

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

26. TTL IC에서 논리 0과 논리 1의 전압범위로 가장 옳은 것은?

  1. 논리 0 = 0 ~ 1.5V, 논리 1 = 3.5 ~ 7V
  2. 논리 0 = 0 ~ 1.0V, 논리 1 = 5 ~ 10V
  3. 논리 0 = 0 ~ 0.8V, 논리 1 = 2 ~ 5V
  4. 논리 0 = 5 ~ 10V, 논리 1 = 0 ~ 5V
(정답률: 34%)
  • 표준 TTL IC의 전압 레벨 규격에 따라 논리 0(Low)은 $0 \sim 0.8\text{V}$, 논리 1(High)은 $2 \sim 5\text{V}$ 범위로 정의됩니다.
profile_image
1

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

27. 다음 그림의 뢰로 명칭으로 옳은 것은?

  1. 2비트 직렬가산기
  2. 2비트 병렬가산기
  3. 4비트 직렬가산기
  4. 4비트 병렬가산기
(정답률: 54%)
  • 제시된 이미지 를 보면 4개의 전가산기가 병렬로 연결되어 $A_1B_1$부터 $A_4B_4$까지 4비트 데이터를 동시에 처리하고 있으므로 4비트 병렬가산기입니다.
profile_image
1

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

28. 시간 폭이 매우 좁은 트리거 펄스 열이 입력단에 가해진다면, 이 펄스가 나타는 산간마다 출력 상태가 바뀌는 플립플롭은?

  1. JK플립플롭
  2. T플립플롭
  3. RS플립플롭
  4. D플립플롭
(정답률: 47%)
  • T 플립플롭(Toggle Flip-Flop)은 입력단에 트리거 펄스가 들어올 때마다 출력 상태가 반전(Toggle)되는 특성을 가지고 있어, 펄스가 나타나는 순간마다 상태가 바뀝니다.
profile_image
1

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

29. 불 함수 를 최소항의 합으로 바르게 표시한 것은?

  1. F(A,B,C)=∑(1,4,5,6,7)
  2. F(A,B,C)=∑(1,2,3,6,7)
  3. F(A,B,C)=∑(1,3,5,6,7)
  4. F(A,B,C)=∑(1,2,4,6,7)
(정답률: 30%)
  • 불 함수 $F = A + \bar{B}C$를 최소항의 합으로 변환하기 위해 전개합니다.
    $F = A(B+B')(C+C') + B'C(A+A') = ABC + ABC' + AB'C + AB'C' + AB'C + A'B'C$
    이를 십진수로 변환하면 $A=1$인 경우(4,5,6,7)와 $A=0, B=0, C=1$인 경우(1)가 되어 $\sum(1,4,5,6,7)$이 됩니다.
profile_image
1

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

30. 기억용량 단위인 4 니블(nibble)은 몇 바이트(Byte)인가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 61%)
  • 데이터 단위 간의 변환 관계를 이용하여 계산합니다.
    1 Byte는 8 bit이며, 1 nibble은 4 bit입니다. 따라서 1 Byte는 2 nibble과 같습니다.
    ① [기본 공식] $Byte = \frac{nibble \times 4}{8}$
    ② [숫자 대입] $Byte = \frac{4 \times 4}{8}$
    ③ [최종 결과] $Byte = 2$
profile_image
1

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

31. 다음 불 대수(Boolean Algebra) 중 옳지 않은 것은?

  1. A+AㆍB=A
  2. Aㆍ(A+B)=B
(정답률: 37%)
  • 불 대수의 기본 법칙을 확인합니다.
    A $\cdot$ (A + B) = A $\cdot$ A + A $\cdot$ B = A + A $\cdot$ B = A 가 되어야 하므로, 결과가 B라고 한 설명은 옳지 않습니다.

    오답 노트

    A + A $\cdot$ B = A : 흡수 법칙에 의해 성립
    $\overline{A+B} = \overline{A} \cdot \overline{B}$ : 드모르간의 정리 성립
    $\overline{A \cdot B} = \overline{A} + \overline{B}$ : 드모르간의 정리 성립
profile_image
1

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

32. 다음 회로를 논리식으로 표현하면?

  1. X+Y
(정답률: 39%)
  • 회로의 각 단계를 분석하여 논리식을 도출합니다.
    1단계: 상단 NAND 게이트 출력은 $\overline{XY}$, 하단 NAND 게이트 출력은 $\overline{\overline{X}\overline{Y}}$ 입니다.
    2단계: 최종 NAND 게이트는 두 출력을 입력으로 받아 다시 부정하므로 $\overline{\overline{XY} \cdot \overline{\overline{X}\overline{Y}}}$가 됩니다.
    3단계: 드모르간의 정리를 적용하면 $\overline{\overline{XY}} + \overline{\overline{\overline{X}\overline{Y}}} = XY + \overline{X}\overline{Y}$가 되며, 이는 $\overline{X}Y + X\overline{Y}$와는 다른 XOR/XNOR 형태의 논리식입니다.
    제시된 정답 이미지 의 수식 $\overline{X}Y + X\overline{Y}$는 일반적인 XOR 연산 결과이며, 회로 구성상 해당 논리식으로 표현됩니다.
profile_image
1

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

33. 동기식 모듈로-6 카운터(MOD-6)를 구성하는데 최소 몇 개의 플립플롭이 필요한가?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 63%)
  • 카운터에서 필요한 플립플롭의 개수 $n$은 $2^{n-1} < MOD \le 2^n$ 관계를 만족해야 합니다.
    MOD-6의 경우 $2^2 < 6 \le 2^3$이므로 최소 3개의 플립플롭이 필요합니다.
profile_image
1

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

34. 드모르간(De Morgan)의 정리에 속하는 것은?

  1. A(A+B)=A
  2. AㆍB=BㆍA
  3. A+(BㆍC)=(A+B)ㆍ(A+C)
(정답률: 43%)
  • 드모르간의 정리는 논리곱의 부정은 각 변수의 부정을 논리합한 것과 같고, 논리합의 부정은 각 변수의 부정을 논리곱한 것과 같다는 법칙입니다.
    따라서 $\overline{ABC} = \overline{A} + \overline{B} + \overline{C}$가 정답입니다.
profile_image
1

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

35. 동기식 계수기의 특징과 가장 거리가 먼 것은?

  1. 회로가 복잡하다.
  2. 동작 속도가 저속이다.
  3. 시간지연(time delay)이 발생하지 않는다.
  4. 클록펄스를 공통(병렬)으로 사용한다.
(정답률: 30%)
  • 동기식 계수기는 모든 플립플롭이 하나의 공통 클록 펄스에 의해 동시에 동작하므로, 비동기식 계수기에서 발생하는 전파 지연(Propagation Delay)이 없어 동작 속도가 매우 빠릅니다.

    오답 노트

    동작 속도가 저속이다: 동기식은 고속 동작이 가능하므로 틀린 설명입니다.
profile_image
1

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

36. 다음 논리도의 기능은?

  1. 4-to-1 라인 멀티플렉서
  2. 4-to-1 디코더
  3. 4-to-1 크기 비교기
  4. 4-to-1 인코더
(정답률: 56%)
  • 제시된 회로 는 선택 신호 $S_0, S_1$의 조합에 따라 4개의 입력 라인 $I_0, I_1, I_2, I_3$ 중 하나만을 선택하여 출력 $Y$로 보내는 4-to-1 라인 멀티플렉서의 구조입니다.
profile_image
1

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

37. 다음 회로 동작을 설명한 것 중 옳은 것은?

  1. 다수결 회로로 동작한다.
  2. Multiplexer 회로로 동작한다.
  3. Encoder 회로로 동작한다.
  4. A=1, B=1, C=0일 경우 출력 Y=0이 된다.
(정답률: 58%)
  • 제시된 회로 는 세 개의 입력 $A, B, C$ 중 두 개 이상의 입력이 1일 때 출력이 1이 되는 구조입니다. 이는 입력 중 다수의 값을 선택하여 출력하는 다수결 회로의 전형적인 동작입니다.

    오답 노트

    A=1, B=1, C=0일 경우: 두 개가 1이므로 다수결 원리에 의해 출력 $Y=1$이 됩니다.
profile_image
1

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

38. F=(ac)'+ab 의 회로로 잘못 설계된 것은?

(정답률: 37%)
  • 주어진 논리식 $F=(ac)'+ab$를 구현하기 위해서는 NAND 게이트와 AND-OR 구조가 필요합니다. 하지만 회로는 입력단에 NOT 게이트가 포함되어 있고 최종 출력이 NOR 게이트로 구성되어 있어 제시된 논리식과 일치하지 않습니다.
profile_image
1

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

39. JK 플립플롭에서 J = 1, K = 1 일 때, 출력(Q)의 값은?

  1. 0
  2. 1
  3. 불변
  4. 반전
(정답률: 50%)
  • JK 플립플롭에서 $J=1, K=1$ 입력이 들어오면 출력 $Q$는 현재 상태의 반대 값으로 바뀌는 반전(Toggle) 동작을 수행합니다.
profile_image
1

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

40. RS플립플롭에 대한 설명으로 옳은 것은?

  1. 입력신호가 모두 0일 때는 이전상태의 반전
  2. 입력신호가 모두 0일 때는 이전상태의 유지
  3. 입력신호가 모두 1일 때는 이전상태의 반전
  4. 입력신호가 모두 1일 때는 Reset
(정답률: 60%)
  • RS 플립플롭에서 두 입력 $R$과 $S$가 모두 0일 때는 상태 변화가 일어나지 않고 이전 상태를 그대로 유지하는 특성을 가집니다.

    오답 노트

    입력신호가 모두 1일 때: 부정(Invalid) 상태가 되어 정의되지 않음
profile_image
1

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

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

41. 8K × 8의 기억 장치를 설계하려고 한다. 1K × 8 IC RAM의 chip이 몇 개 필요한가?

  1. 8개
  2. 16개
  3. 32개
  4. 36개
(정답률: 72%)
  • 전체 필요한 기억 용량을 개별 칩의 용량으로 나누어 필요한 칩의 개수를 구할 수 있습니다.
    ① [기본 공식] $\text{개수} = \frac{\text{전체 용량}}{\text{칩당 용량}}$
    ② [숫자 대입] $\text{개수} = \frac{8K \times 8}{1K \times 8}$
    ③ [최종 결과] $\text{개수} = 8$
profile_image
1

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

42. 벨을 누르면 문이 자동으로 열리는 동작을 구현하려고 할 때 사용하기 적절한 인터럽트는?

  1. 외부(External) 입력핀의 이벤트(Event) 발생 인터럽트
  2. 타이머 오버플로우(Timer Overflow) 인터럽트
  3. A/D완료(complete) 인터럽트
  4. UART(Universal Asynchronous Receiver Transmitter)로 데이터 수신 인터럽트
(정답률: 59%)
  • 벨을 누르는 행위는 외부 스위치로부터 전기적 신호가 들어오는 이벤트이므로, 외부 입력핀의 이벤트 발생 인터럽트를 사용하는 것이 가장 적절합니다.
profile_image
1

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

43. 데이터(data)의 전송속도를 나타내는 용어 중 BPS란?

  1. bit per second
  2. byte per second
  3. modem과 data set
  4. accumulator
(정답률: 67%)
  • BPS는 Bits Per Second의 약자로, 1초 동안 전송되는 비트 수를 의미하며 데이터 전송 속도를 나타내는 기본 단위입니다.
profile_image
1

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

44. 인터럽트 루틴의 최초명령이 저장된 메모리주소가 저장된 메모리장소는?

  1. 스택
  2. PC(프로그램 카운터)
  3. IR(인덱스 레지스터)
  4. 인터럽트 벡터
(정답률: 43%)
  • 인터럽트 벡터는 인터럽트 발생 시 실행해야 할 서비스 루틴(ISR)의 시작 주소가 저장되어 있는 메모리 상의 특정한 영역을 의미합니다.
profile_image
1

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

45. 정보를 하나의 신호 선을 사용해서 데이터를 비트 단위로 보내는 방식을 무엇이라 하는가?

  1. 직렬통신
  2. 병렬통신
  3. 카운터
  4. 타이머
(정답률: 70%)
  • 하나의 신호 선을 통해 데이터를 1비트씩 순차적으로 전송하는 방식이 직렬통신입니다.

    오답 노트

    병렬통신: 여러 개의 신호 선을 사용하여 여러 비트를 동시에 전송하는 방식
profile_image
1

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

46. 컴퓨터 시스템내부에서 나눗셈, 곱셈 등의 산술연산을 간편하게 하기 위해 사용되는 것은?

  1. 병렬전송
  2. 직렬전송
  3. 보수
  4. 인터럽트
(정답률: 69%)
  • 컴퓨터는 뺄셈이나 나눗셈을 직접 수행하는 대신, 보수(Complement)를 이용하여 덧셈 연산으로 변환함으로써 산술 연산 회로를 단순화하고 효율적으로 처리합니다.
profile_image
1

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

47. 마이크로프로세서가 특정 인터럽트를 수행하지 않도록 하는 것은?

  1. 인터럽트 벡터(vector)
  2. 인터럽트 마스크(mask)
  3. 인터럽트 선택기
  4. 인터럽트 핸들러
(정답률: 60%)
  • 인터럽트 마스크(mask)는 CPU가 특정 인터럽트 요청을 무시하거나 허용하도록 설정하여, 중요도가 낮은 인터럽트가 시스템 수행을 방해하지 않도록 제어하는 기능입니다.
profile_image
1

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

48. 데이터 전송명령어가 아닌 것은?

  1. STORE
  2. LOAD
  3. MOVE
  4. JUMP
(정답률: 56%)
  • 데이터 전송 명령어는 메모리와 레지스터 간에 데이터를 이동시키는 명령어로, STORE, LOAD, MOVE가 이에 해당합니다.
    반면 JUMP는 프로그램의 실행 순서를 바꾸어 특정 주소로 강제 이동시키는 제어 명령어입니다.
profile_image
1

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

49. 매크로 명령의 처리 과정을 바르게 나열한 것은?

  1. 정의저장 → 정의인식 → 호출인식 → 호출 및 확장
  2. 호출인식 → 호출 및 확장 → 정의인식 → 정의저장
  3. 호출인식 → 정의인식 → 정의저장 → 호출 및 확장
  4. 정의인식 → 정의저장 → 호출인식 → 호출 및 확장
(정답률: 64%)
  • 매크로 처리기는 먼저 매크로의 정의를 인식하고 이를 저장한 뒤, 프로그램 실행 중 매크로 호출을 인식하면 저장된 정의를 바탕으로 실제 명령어로 확장하는 과정을 거칩니다.
profile_image
1

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

50. 매크로 명령에 대한 설명으로 가장 옳은 것은?

  1. 명령어의 집합
  2. 기억장치의 논리적 호출방식
  3. 소프트웨어의 종류
  4. 데이터의 형식
(정답률: 50%)
  • 매크로 명령은 자주 사용되는 일련의 명령어 집합에 이름을 붙여, 호출 시 해당 명령어 집합으로 확장하여 처리하는 방식입니다.
profile_image
1

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

51. 명령의 대상인 데이터 위치를 OFFSET 값을 주어 명령어 자신의 기억번지를 기준으로 지 정하는 주소모드(addressing mode)는?

  1. 직접 주소 모드(direct addressing mode)
  2. 간접 주소 모드(indirect addressing mode)
  3. 즉시 주소 모드(immediate addressing mode)
  4. 상대 주소 모드(relative addressing mode)
(정답률: 48%)
  • 명령어 자신의 기억번지(PC)를 기준으로 상대적인 변위(OFFSET)를 더해 데이터의 위치를 결정하는 방식이 상대 주소 모드(relative addressing mode)입니다.
profile_image
1

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

52. I/O 구성 방법 중 I/O 인터페이스의 번지(address) 공간에 I/O 장치의 번지를 구성하는 방법은?

  1. I/O mapped I/O
  2. Memory mapped I/O
  3. I/O mapped memory
  4. Memory mapped memory
(정답률: 29%)
  • I/O 장치만을 위한 별도의 독립된 번지 공간을 할당하여 관리하는 방식이 I/O mapped I/O입니다.

    오답 노트

    Memory mapped I/O: 메모리 주소 공간의 일부를 I/O 장치에 할당하는 방식입니다.
profile_image
1

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

53. 지연루틴(시간지연)은 마이크로 컨트롤러에서 사용한다. 다음 중 틀린 것은?

  1. 타이머에 의한 소프트웨어적인 방법과 하드웨어적인 방법이 있다.
  2. 어떤 루프(loop)를 만들어 놓고 그 루프를 일정 회수만큼 회전 한 후에 빠져 나오도록 하는 방법이다.
  3. 루프에 들어가서 맴돌다가 빠져 나오기까지의 시간이 지연시간이 된다.
  4. 지연시간은 명령어의 반복수행수, 기계 사이클(machine cycle)수, 기계 사이클의 총수 등에 의한다.
(정답률: 37%)
  • 지연루틴은 CPU가 의미 없는 루프를 반복 수행하게 하여 시간을 보내는 소프트웨어적인 방법입니다. 타이머를 사용하는 것은 하드웨어적인 시간 측정 방식이므로 지연루틴의 정의와는 다릅니다.
profile_image
1

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

54. 명령어의 번지부가 지정한 기억장소의 내용을 실제 데이터가 들어있는 번지로 하는 주소지정방식은?

  1. 직접 주소지정방식
  2. 간접 주소지정방식
  3. 상대 주소지정방식
  4. 인덱스 주소지정방식
(정답률: 43%)
  • 간접 주소지정방식은 명령어의 번지부가 가리키는 기억장소에 실제 데이터가 저장된 '유효 주소'가 들어있는 방식입니다.
profile_image
1

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

55. 비동기 data 전송과 관계 없는 것은?

  1. Strobe Control
  2. UART
  3. Handshaking
  4. SDLC
(정답률: 54%)
  • SDLC(Synchronous Data Link Control)는 이름 그대로 동기식 데이터 전송 방식입니다.

    오답 노트

    Strobe Control, UART, Handshaking: 모두 비동기 전송 방식의 제어 기법 또는 표준입니다.
profile_image
1

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

56. 어떤 CPU 내부에 32개의 레지스터들이 있다면 명령어의 레지스터 번호를 가리키는 필드는 최소 몇 비트로 구성되어 있는가?

  1. 4bit
  2. 5bit
  3. 6bit
  4. 32bit
(정답률: 78%)
  • 레지스터의 개수를 구분하기 위해 필요한 비트 수는 2의 거듭제곱 형태로 결정됩니다.
    ① [기본 공식] $n = \log_{2} N$ (여기서 $N$은 레지스터 개수, $n$은 필요한 비트 수)
    ② [숫자 대입] $n = \log_{2} 32$
    ③ [최종 결과] $n = 5$
profile_image
1

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

57. 스텝 모터의 설명으로 잘못된 것은?

  1. 스텝모터는 입력 펄스에 맞추어 일정 각도 단위로 회전하므로 펄스모터라고도 한다.
  2. 스텝 모터는 PM(Permanent Magnet), VR(Variable Reluctance), HB(Hybrid)형이 있다.
  3. 스텝 모터는 궤환 소자(엔코더, 포텐셔미터)가 필요하다.
  4. 스텝 모터의 구동 방식에는 유니폴라(unipolar) 방식과 바이폴라(bipolar) 방식이 있다.
(정답률: 31%)
  • 스텝 모터는 입력 펄스 수에 비례하여 일정 각도만큼 회전하는 개루프(Open-loop) 제어 방식이므로, 별도의 궤환 소자(엔코더, 포텐셔미터) 없이도 정확한 위치 제어가 가능합니다.
profile_image
1

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

58. 증가에 해당하는 니모닉(mnemonics)은?

  1. CLA
  2. INC
  3. MOV
  4. DEC
(정답률: 72%)
  • INC 명령어는 'Increment'의 약자로, 대상 레지스터나 메모리의 값을 1만큼 증가시키는 연산을 수행합니다.

    오답 노트

    DEC: 값을 1만큼 감소(Decrement)시킴
profile_image
1

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

59. 카운터의 클록펄스 인가 방식에 따른 분류로 옳은 것은?

  1. 비동기식 카운터
  2.  진 카운터
  3. 시프트 카운터
  4. 모듈러스 카운터
(정답률: 55%)
  • 카운터는 클록 펄스가 모든 플립플롭에 동시에 인가되는지 여부에 따라 동기식 카운터와 비동기식 카운터로 분류합니다.
profile_image
1

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

60. LIFO(Last In First Out) 구조는?

  1. ROM
  2. Queue
  3. ALU
  4. Stack
(정답률: 71%)
  • Stack은 나중에 들어온 데이터가 가장 먼저 나가는 LIFO(Last In First Out) 구조의 메모리 영역입니다.

    오답 노트

    Queue: 먼저 들어온 데이터가 먼저 나가는 FIFO 구조
profile_image
1

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

4과목: 프로그래밍언어

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

  1. NEG
  2. ADC
  3. CBW
  4. DEC
(정답률: 62%)
  • NEG 명령어는 'Negate'의 약자로, 피연산자의 부호를 반전(2의 보수 취함)시키는 연산을 수행합니다.
profile_image
1

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

62. 어셈블리어의 특징이 아닌 것은?

  1. 메모리 절약이 가능
  2. 주소표현에 의한 값 연산과 주소 저장이 가능
  3. 일반 사용자가 사용하기 용이한 고수준의 언어
  4. 컴퓨터의 기능을 최대한 활용 가능
(정답률: 82%)
  • 어셈블리어는 기계어와 1:1 대응되는 저급 언어(Low-level Language)로, 하드웨어를 직접 제어하여 컴퓨터 기능을 최대한 활용하고 메모리를 절약할 수 있는 특징이 있습니다.
    따라서 일반 사용자가 사용하기 용이한 고수준의 언어라는 설명은 어셈블리어가 아닌 C, Java, Python 같은 고수준 언어의 특징입니다.
profile_image
1

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

63. C언어의 기억클래스 종류에 해당하지 않는 것은?

  1. automatic variables
  2. internal variables
  3. static variables
  4. register variables
(정답률: 67%)
  • C언어의 기억클래스(Storage Class)는 변수의 수명과 저장 위치를 결정하며, automatic, static, register, extern의 4가지 종류가 있습니다.
    internal variables는 C언어의 표준 기억클래스 정의에 해당하지 않습니다.
profile_image
1

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

64. C언어에서 문자열 입력 함수는?

  1. gets()
  2. putstring()
  3. getstring()
  4. puts()
(정답률: 53%)
  • C언어에서 표준 입력 함수 중 문자열을 한 줄 단위로 입력받아 버퍼에 저장하는 함수는 gets()입니다.

    오답 노트

    puts(): 문자열을 화면에 출력하는 함수
profile_image
1

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

65. 컴파일 과정의 순서가 옳게 구성된 것은?

  1. 원시프로그램 → 어휘분석 → 구문분석 → 중간코드 → 최적화 → 목적프로그램
  2. 원시프로그램 → 어휘분석 → 최적화 → 구문분석 → 중간코드 → 목적프로그램
  3. 원시프로그램 → 어휘분석 → 구문분석 → 최적화 → 중간코드 → 목적프로그램
  4. 원시프로그램 → 구문분석 → 어휘분석 → 중간코드 → 최적화 → 목적프로그램
(정답률: 69%)
  • 컴파일러는 소스 코드를 기계어로 변환하기 위해 단계적인 분석 과정을 거칩니다.
    정확한 순서는 원시프로그램 $\rightarrow$ 어휘분석(Lexical Analysis) $\rightarrow$ 구문분석(Syntax Analysis) $\rightarrow$ 중간코드 생성(Intermediate Code Generation) $\rightarrow$ 최적화(Optimization) $\rightarrow$ 목적프로그램 생성 순으로 진행됩니다.
profile_image
1

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

66. 예약어에 대한 설명으로 틀린 것은?

  1. 프로그램이 수행되는 동안 변하지 않는 값을 나타내는 데이터이다.
  2. 프로그래머가 변수 이름으로 사용할 수 없다.
  3. 번역과정에서 속도를 높여준다.
  4. 프로그램의 신뢰성을 향상시킨다.
(정답률: 75%)
  • 예약어는 프로그래밍 언어에서 이미 특정한 용도로 정의되어 있어 프로그래머가 변수 이름 등으로 사용할 수 없는 단어를 의미합니다.
    프로그램이 수행되는 동안 변하지 않는 값을 나타내는 데이터는 예약어가 아니라 '상수'에 대한 설명입니다.
profile_image
1

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

67. C언어에서 이스퀘이프 시퀀스의 설명으로 틀린 것은?

  1. ₩n : new line
  2. ₩t : tab
  3. ₩b : backspace
  4. ₩r : null character
(정답률: 73%)
  • C언어에서 이스케이프 시퀀스는 특수 문자를 표현하기 위해 사용됩니다. ₩r은 캐리지 리턴(Carriage Return)을 의미하며, 커서를 현재 줄의 맨 앞으로 이동시키는 역할을 합니다. 널 문자(Null character)를 표현하는 시퀀스는 ₩0입니다.
profile_image
1

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

68. 어셈블리어 명령문에서 기호 “ ; ”의 역할은 무엇인가?

  1. 주석 구분자
  2. 오퍼랜드
  3. 기호번지 구분자
  4. 명령코드 구분자
(정답률: 43%)
  • 어셈블리어에서 세미콜론(;)은 컴파일러가 무시하는 영역을 지정하여 프로그래머가 설명을 적어두는 주석 구분자로 사용됩니다.
profile_image
1

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

69. 어셈블리어에서 무조건 분기를 나타내는 명령어는?

  1. CMP
  2. MOV
  3. CASE
  4. JMP
(정답률: 69%)
  • JMP(Jump) 명령어는 조건에 상관없이 프로그램의 실행 흐름을 지정된 주소로 강제 이동시키는 무조건 분기 명령어입니다.

    오답 노트

    CMP: 두 값을 비교
    MOV: 데이터 이동
    CASE: 조건별 분기
profile_image
1

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

70. 프로그램을 번역하는 방식이 나머지 셋과 다른 하나는?

  1. FORTRAN
  2. COBOL
  3. BASIC
  4. C
(정답률: 70%)
  • FORTRAN, COBOL, C는 소스 코드 전체를 한 번에 기계어로 번역하는 컴파일 방식 언어이지만, BASIC은 한 줄씩 읽어 실행하는 인터프리터 방식 언어입니다.
profile_image
1

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

71. 어셈블리어 명령에서 오퍼랜드를 지정한 수만큼 오른쪽으로 산술 시프트 하는 명령은?

  1. SAR
  2. SAL
  3. SHR
  4. SHL
(정답률: 63%)
  • SAR(Shift Arithmetic Right) 명령은 부호 비트를 유지하면서 비트들을 오른쪽으로 이동시키는 산술 시프트 명령입니다.

    오답 노트

    SAL: 산술 왼쪽 시프트
    SHR: 논리 오른쪽 시프트
    SHL: 논리 왼쪽 시프트
profile_image
1

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

72. 어셈블리어에서 의사 명령에 해당하는 것은?

  1. AH
  2. END
  3. LA
  4. ST
(정답률: 42%)
  • 의사 명령(Pseudo-instruction)은 CPU가 직접 실행하는 명령어가 아니라, 어셈블러에게 프로그램의 시작, 끝, 데이터 영역 정의 등을 지시하는 명령입니다. END는 프로그램의 끝을 알리는 대표적인 의사 명령입니다.

    오답 노트

    LA, ST: CPU가 실행하는 실제 기계어 명령(Load Address, Store)
profile_image
1

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

73. BNF 표기법에서 정의를 나타내는 기호는?

  1. { }
  2. ::=
  3. <>
  4. = =
(정답률: 69%)
  • BNF(Backus-Naur Form) 표기법에서 ::= 기호는 왼쪽의 기호를 오른쪽의 정의로 정의한다는 의미를 갖는 정의 기호입니다.

    오답 노트

    <>: 비단말 기호를 나타내는 기호
profile_image
1

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

74. C언어에 대한 설명으로 옳지 않은 것은?

  1. 시스템 프로그래밍 언어로 적합하다.
  2. 이식성이 높은 언어이다.
  3. 대표적인 인터프린터 언어이다.
  4. 구조적 프로그래밍이 가능하다.
(정답률: 64%)
  • C언어는 소스 코드를 한꺼번에 기계어로 번역하는 컴파일러 언어입니다. 따라서 대표적인 인터프린터 언어이다라는 설명은 틀린 내용입니다.
profile_image
1

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

75. 프로그램을 컴파일 할 때, 흔히 “syntax error"가 발생하는데, 이 “syntax error"를 가장 잘 표현한 것은?

  1. 논리적인 오류가 발생했다는 것
  2. 조건문에 의한 분기가 잘못되었다는 것
  3. 문법상에 오류가 발생했다는 것
  4. 반복문에 의한 무한 루프(loop)라는 것
(정답률: 77%)
  • Syntax error는 프로그래밍 언어의 문법 규칙을 위반했을 때 발생하는 오류로, 컴파일러가 소스 코드를 해석하지 못해 발생하는 문법상에 오류가 발생했다는 것을 의미합니다.
profile_image
1

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

76. 매크로 프로세서의 기능이 아닌 것은?

  1. 매크로 정의 저장
  2. 매크로 정의 인식
  3. 매크로 호출 인식
  4. 매크로 호출 저장
(정답률: 62%)
  • 매크로 프로세서는 매크로 정의를 저장하고, 코드 내에서 매크로 정의와 호출을 인식하여 실제 코드로 확장하는 기능을 수행합니다. 매크로 호출 자체를 저장하는 기능은 프로세서의 역할이 아닙니다.
profile_image
1

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

77. 프로그램의 기본 단위인 상수, 변수 등에 대한 속성(attribute)을 부여하는 것은?

  1. binding
  2. Blocking
  3. Identifier
  4. Debugging
(정답률: 67%)
  • 바인딩(binding)이란 프로그램 내의 상수, 변수와 같은 식별자에 데이터 타입, 값, 메모리 주소 등의 속성을 연결하여 부여하는 과정을 의미합니다.
profile_image
1

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

78. 구조적 프로그래밍 기법의 기본 구조가 아닌 것은?

  1. 순차구조
  2. 선택구조
  3. 반복구조
  4. 점프구조
(정답률: 80%)
  • 구조적 프로그래밍은 프로그램의 흐름을 명확하게 하기 위해 순차구조, 선택구조, 반복구조의 세 가지 기본 제어 구조만을 사용하여 작성하는 기법입니다.

    오답 노트

    점프구조: GOTO문과 같이 흐름을 무분별하게 바꾸는 구조로, 구조적 프로그래밍에서 지양하는 방식입니다.
profile_image
1

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

79. 다음 흐름도를 처리할 수 있는 C언어 명령문 중 가장 적합한 것은?

  1. while()문
  2. for()문
  3. do ~ while()문
  4. if()문
(정답률: 70%)
  • 제시된 흐름도 를 보면 문장을 먼저 실행한 후 마지막에 수식(조건)을 판단하여 반복 여부를 결정합니다. 이처럼 조건 검사를 나중에 수행하여 최소 한 번은 반드시 실행하는 구조는 do ~ while()문이 가장 적합합니다.
profile_image
1

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

80. C 언어에서 나머지를 구하는 잉여 연산자는?

  1. &
  2. $
  3. %
  4. #
(정답률: 69%)
  • C 언어에서 두 정수를 나눈 후의 나머지 값을 계산하는 연산자는 % 기호를 사용합니다.
profile_image
1

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

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