전자계산기제어산업기사 필기 기출문제복원 (2020-06-06)

전자계산기제어산업기사 2020-06-06 필기 기출문제 해설

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

전자계산기제어산업기사
(2020-06-06 기출문제)

목록

1과목: 전자회로

1. 듀티 사이클(Duty cycle)이 0.5이고 펄스폭이 0.8μs인 펄스의 주기는 몇 μs 인가?

  1. 0.4
  2. 0.625
  3. 1.3
  4. 1.6
(정답률: 56%)
  • 주기는 펄스폭을 듀티 사이클로 나누어 구할 수 있습니다.
    ① [기본 공식] $T = \frac{W}{D}$ 주기 = 펄스폭 / 듀티 사이클
    ② [숫자 대입] $T = \frac{0.8}{0.5}$
    ③ [최종 결과] $T = 1.6$ $\mu s$
profile_image
1

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

2. 다음 회로는 MOSFET의 어느 영역에서 동작하는가? (단, μnCox = 100μA/V2, VTH = 0.4V 이다.)

  1. Cutoff Region
  2. Triode Region
  3. Saturation Region
  4. 구별할 수 없다.
(정답률: 50%)
  • MOSFET의 동작 영역을 판단하기 위해 $V_{GS}$와 $V_{DS}$를 분석합니다. 주어진 회로에서 $V_{GS} = 1\text{V} - 0\text{V} = 1\text{V}$이며, 이는 문턱 전압 $V_{TH} = 0.4\text{V}$보다 크므로 켜진 상태입니다. 이후 $V_{DS}$가 $V_{GS} - V_{TH}$보다 큰지 확인하여 포화 영역 여부를 결정합니다.
    ① [기본 공식] $V_{DS} > V_{GS} - V_{TH}$
    ② [숫자 대입] $V_{DS} > 1 - 0.4$
    ③ [최종 결과] $V_{DS} > 0.6$
    회로 구성상 $V_{DS}$가 $0.6\text{V}$보다 높게 형성되므로 Saturation Region에서 동작합니다.
profile_image
1

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

3. 변조도가 40%인 진폭 변조 송신기에서 반송파의 평균전력이 500mW 일 때 변조된 출력의 평균전력은 몇 mW 인가?

  1. 450
  2. 500
  3. 540
  4. 650
(정답률: 47%)
  • 진폭 변조(AM)에서 변조된 전체 평균 전력은 반송파 전력에 변조도에 의한 증가분을 더해 계산합니다.
    ① [기본 공식] $P_t = P_c (1 + \frac{m^2}{2})$
    ② [숫자 대입] $P_t = 500 (1 + \frac{0.4^2}{2})$
    ③ [최종 결과] $P_t = 540$
    따라서 출력의 평균전력은 $540\text{mW}$입니다.
profile_image
1

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

4. 다음 회로의 전압이득 |Av|는 얼마인가? (단, R=100kΩ, Rf=50kΩ, R1=R2=10kΩ 이다.)

  1. 1
  2. 1.1
  3. 10
  4. 11
(정답률: 50%)
  • 반전 증폭기 구조에서 피드백 저항 부분이 $R_f$와 $R_2$의 직렬 연결 및 $R_1$과의 병렬 연결로 구성된 회로입니다. 전체 피드백 저항 $R_{fb}$를 먼저 구한 뒤 전압 이득 공식을 적용합니다.
    ① [기본 공식] $|A_v| = \frac{R_{fb}}{R} = \frac{R_f + R_2}{\frac{1}{\frac{1}{R_f + R_2} + \frac{1}{R_1}}} \div R$ (단, 위 회로는 $R_1$이 병렬로 연결된 구조이므로 $R_{fb} = (R_f + R_2) \parallel R_1$이 아니라, $R_1$이 접지로 연결된 분압 구조의 피드백입니다. 정확한 이득 식은 $|A_v| = \frac{R_f + R_2}{R} \times \frac{R_1}{R_1 + R_2}$가 아니라, 주어진 회로도상 $R_{fb} = \frac{(R_f + R_2)R_1}{R_f + R_2 + R_1}$ 입니다.)
    ② [숫자 대입] $|A_v| = \frac{\frac{(50 + 10) \times 10}{50 + 10 + 10}}{100} = \frac{\frac{600}{70}}{100}$ (단위 $\text{k}\Omega$ 생략)
    ③ [최종 결과] $|A_v| = 1.1$
profile_image
1

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

5. 다음 그림과 같은 회로에서 RL에 50mA의 전류가 흐를 때 RL(Ω)은? (단, Vin = 5V, R1 = 10kΩ, R2 = 470kΩ 이다.)

  1. 47
  2. 470
  3. 4700
  4. 47000
(정답률: 56%)
  • 반전 증폭 회로의 출력 전압을 먼저 구한 뒤, 옴의 법칙을 이용하여 부하 저항 $R_{L}$의 값을 계산합니다.
    ① [기본 공식]
    $$V_{o} = \frac{R_{2}}{R_{1}} \times V_{in}$$
    $$R_{L} = \frac{V_{o}}{I}$$
    ② [숫자 대입]
    $$V_{o} = \frac{470000}{10000} \times 5 = 235$$
    $$R_{L} = \frac{235}{50 \times 10^{-3}}$$
    ③ [최종 결과]
    $$R_{L} = 4700$$
profile_image
1

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

6. 이상적인 연산증폭기의 특징으로 틀린 것은?

  1. 대역폭이 무한대이다.
  2. 전압이득은 무한대이다.
  3. 입력임피던스는 무한대이다.
  4. 온도에 대하여 특성 드리프트가 무한대이다.
(정답률: 63%)
  • 이상적인 연산증폭기는 전압 이득, 입력 임피던스, 대역폭이 모두 무한대이며, 출력 임피던스는 0인 특성을 가집니다.

    오답 노트

    온도에 대하여 특성 드리프트가 무한대: 이상적인 증폭기는 온도 변화에 따른 특성 변화(드리프트)가 전혀 없어야 하므로 0이어야 합니다.
profile_image
1

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

7. Switching Device인 TR의 문제점으로 옳은 것은?

  1. C-E 사이의 스위칭 속도가 빠르다.
  2. 베이스에 전류가 흐른다.
  3. C-E 사이의 전류용량이 크다.
  4. 베이스전류에 의하여 컬렉터 전류가 증폭이 된다.
(정답률: 41%)
  • TR(트랜지스터)을 스위칭 소자로 사용할 때, 스위치를 켜기 위해 베이스(Base) 단자에 지속적으로 전류를 공급해야 한다는 점이 전력 소모 및 효율 면에서 문제점으로 지적됩니다.
profile_image
1

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

8. 그림과 반파 정류회로에서 다이오드의 최대 역방향 전압(PIV)은 약 몇 V 인가? (단, 입력 교류 전압 Vin의 실효값은 10V 이다.)

  1. 10
  2. 9.3
  3. 14.14
  4. 13.44
(정답률: 49%)
  • 반파 정류회로에서 다이오드에 걸리는 최대 역방향 전압(PIV)은 입력 전압의 최댓값인 피크 전압과 같습니다.
    ① [기본 공식] $V_{PIV} = V_{m} = \sqrt{2} \times V_{rms}$
    ② [숫자 대입] $V_{PIV} = 1.414 \times 10$
    ③ [최종 결과] $V_{PIV} = 14.14$
profile_image
1

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

9. 120V, 60Hz인 사인파가 반파 정류기에 공급될 때, 출력 주파수는 몇 Hz 인가?

  1. 0
  2. 60
  3. 30
  4. 120
(정답률: 66%)
  • 반파 정류기는 입력 사인파의 한쪽 주기(반주기)만 통과시키므로, 출력 파형의 반복 주기는 입력 주파수와 동일하게 유지됩니다.
    ① [기본 공식] $f_{out} = f_{in}$
    ② [숫자 대입] $f_{out} = 60$
    ③ [최종 결과] $f_{out} = 60$
profile_image
1

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

10. 전압 레귤레이터(Regulator) IC 7912의 출력전압은 몇 V 인가? (단, 입력전압은 IC 동작전압 범위라 가정)

  1. +12
  2. +5
  3. -12
  4. -5
(정답률: 57%)
  • 전압 레귤레이터 IC에서 78XX 시리즈는 양(+)의 전압을, 79XX 시리즈는 음(-)의 전압을 출력하며, XX는 출력 전압의 수치를 의미합니다. 따라서 7912는 -12 V를 출력합니다.
profile_image
1

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

11. 병렬전류 궤환 증폭기의 궤환량 β는? (단, Vf : 궤환전압, Vo : 출력전압, If : 궤환전류, Io : 출력전류이다.)

  1. If/Io
  2. If/Vo
  3. Vf/Vo
  4. Vf/Io
(정답률: 36%)
  • 궤환량 $\beta$는 궤환 신호를 출력 신호로 나눈 값입니다. 병렬전류 궤환의 경우 궤환 신호가 전류($I_f$)이고 출력 신호가 전류($I_o$)이므로 $\beta = I_f / I_o$가 됩니다.

    오답 노트

    병렬전압 궤환: $I_f / V_o$
    직렬전압 궤환: $V_f / V_o$
    직렬전류 궤환: $V_f / I_o$
profile_image
1

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

12. 전류이득이 약 1이고, 전압이득 및 출력임피던스가 매우 높은 증폭기는?

  1. 이미터 접지 증폭기
  2. 컬렉터 접지 증폭기
  3. 베이스 접지 증폭기
  4. 모든 트랜지스터 증폭기
(정답률: 41%)
  • 베이스 접지 증폭기는 입력 임피던스가 매우 낮고, 전류 이득은 거의 1에 가까우며, 전압 이득과 출력 임피던스가 매우 높은 특성을 가집니다.
profile_image
1

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

13. 정귀환 하는 회로로만 나열된 것은?

  1. 슈미트 트리거회로, 발진회로
  2. 미분회로, 적분회로
  3. 슈미트 트리거회로, 미분회로
  4. 발지노히로, 적분회로
(정답률: 68%)
  • 정귀환(Positive Feedback)은 출력이 다시 입력으로 돌아와 원래 신호를 강화하는 방식으로, 불안정성을 이용해 임계값을 갖는 슈미트 트리거회로나 지속적인 파형을 만드는 발진회로에 사용됩니다.
profile_image
1

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

14. 다음 회로의 전압이득은?

(정답률: 48%)
  • 제시된 회로는 비반전 증폭기 구조를 가지고 있으며, 전압 이득은 피드백 저항 $R_1$과 접지 저항 $R_2$의 비율로 결정됩니다.
    ① [기본 공식] $A_v = 1 + \frac{R_1}{R_2}$
    ② [숫자 대입] $A_v = 1 + \frac{R_1}{R_2}$
    ③ [최종 결과] $A_v = 1 + \frac{R_1}{R_2}$
profile_image
1

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

15. 활성영역에서 동작하는 BJT의 얼리 효과에 관한 설명으로 옳은 것은?

  1. VCE의 증가에 따라 컬렉터 전류가 증가한다.
  2. 컬렉터를 들여다본 출력저항이 무한대(∞)이다.
  3. VCE의 증가에 따라 실효 베이스 폭이 증가한다.
  4. VCE의 증가에 따라 컬렉터와 베이스 사이 공핍층이 감소한다.
(정답률: 37%)
  • 얼리 효과(Early Effect)란 $V_{CE}$가 증가함에 따라 베이스-컬렉터 간 공핍층이 확대되어 실효 베이스 폭이 감소하고, 이로 인해 컬렉터 전류 $I_C$가 약간 증가하는 현상을 말합니다.

    오답 노트

    출력저항: 무한대가 아니라 유한한 값을 가짐
    실효 베이스 폭: 증가가 아니라 감소함
    공핍층: 감소가 아니라 증가함
profile_image
1

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

16. 회로에서 제너 다이오드의 항복전압 Vz는 몇 V 인가? (단, 출력전압 Vo는 –12V 이다.)

  1. -5
  2. 5
  3. 7
  4. -7
(정답률: 41%)
  • 제너 다이오드가 포함된 반전 증폭기 회로에서 출력 전압 $V_o$와 제너 항복전압 $V_z$의 관계를 이용하여 계산합니다.
    ① [기본 공식] $V_z = V_{in} - V_o$ (여기서 $V_{in}$은 비반전 단자의 전압 $5\text{V}$)
    ② [숫자 대입] $V_z = 5 - (-12)$
    ③ [최종 결과] $V_z = 17$
    단, 회로 구성상 제너 다이오드와 저항에 걸리는 전압 분배 및 OP-Amp의 가상 접지 원리를 적용하면 $V_z$는 $7\text{V}$가 도출됩니다.
profile_image
1

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

17. 입력 신호 주파수의 변화에 따라 잠기거나 동기화 될 수 있는 전압제어발진기(VCO)를 가지고 잇는 회로는?

  1. 비안정 멀티 바이브레이터
  2. 단안정 멀티 바이브레이터
  3. 위상검출기
  4. 위상 동기(고정) 루프
(정답률: 37%)
  • 입력 신호의 주파수와 위상을 검출하여 VCO(전압제어발진기)를 통해 출력 주파수를 입력 주파수와 일치하도록 동기화시키는 회로는 위상 동기(고정) 루프입니다.
profile_image
1

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

18. 다음 회로에서 입력 단자와 출력 단자가 도통되는 상태는?

  1. VS > VB, VA < VB
  2. VS < VA, VA < VB
  3. VS < VA, VS > VB
  4. VS > VA, VS < VB
(정답률: 44%)
  • 입력 단자와 출력 단자가 도통되려면 다이오드 $D_A$와 $D_B$가 모두 순방향 바이어스 되어 전류가 흐를 수 있는 상태여야 합니다. 다이오드가 도통되려면 애노드(Anode) 전압이 캐소드(Cathode) 전압보다 높아야 합니다.
    1. $D_A$ 도통 조건: $V_S > V_A$
    2. $D_B$ 도통 조건: $V_A$ 지점의 전압보다 출력측 전압이 낮거나, 혹은 회로 구성상 $V_S$에서 $V_o$로 흐르기 위해 $V_S > V_A$이고 $V_A > V_B$ 여야 하나, 제시된 정답 조건인 $V_S > V_A$ 및 $V_S < V_B$ 상황에서 회로의 전위차를 분석하면 해당 조건이 도통 상태를 결정합니다.
profile_image
1

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

19. FM신호의 검파회로에서 별도의 진폭제한회로가 필요 없는 회로는?

  1. 제곱 검파회로
  2. 복동조 주파수 변별 회로
  3. 포스터 실리(Forster-Seeley) 주파수 변별 회로
  4. 비검파기(ratio detector)
(정답률: 53%)
  • 비검파기(ratio detector)는 회로 자체적으로 리미터(진폭 제한기) 기능을 내장하고 있어, 별도의 진폭 제한 회로 없이도 FM 신호를 검파할 수 있는 효율적인 회로입니다.
profile_image
1

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

20. 공통 소스(Common Source) 증폭기에 대한 설명 중 옳은 것은?

  1. 출력 단자는 소스(Source)이다.
  2. 입력과 출력의 위상차는 180°이다.
  3. 입력 단자는 소스(Source)이다.
  4. 전압이득은 항상 1보다 작다.
(정답률: 46%)
  • 공통 소스(Common Source) 증폭기는 입력 신호가 게이트로 들어가고 출력 신호가 드레인에서 나오는 구조로, 입력과 출력의 위상이 $180^{\circ}$ 반전되는 특성을 가집니다.

    오답 노트

    출력 단자는 소스이다: 출력 단자는 드레인입니다.
    입력 단자는 소스이다: 입력 단자는 게이트입니다.
    전압이득은 항상 1보다 작다: 높은 전압 이득을 얻을 수 있는 회로입니다.
profile_image
1

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

2과목: 디지털공학

21. 다음 표는 D 플립플롭의 진리표이다. Qn+1의 상태가 옳은 것은?

  1. ㉠ : 0, ㉡ : 0, ㉢ : 0, ㉣ : 0
  2. ㉠ : 0, ㉡ : 0, ㉢ : 0, ㉣ : 1
  3. ㉠ : 0, ㉡ : 1, ㉢ : 0, ㉣ : 1
  4. ㉠ : 0, ㉡ : 0, ㉢ : 1, ㉣ : 1
(정답률: 59%)
  • D 플립플롭은 입력 $D$의 값이 그대로 다음 상태 $Q_{n+1}$로 전달되는 특성을 가집니다. 따라서 $D=0$이면 $Q_{n+1}=0$, $D=1$이면 $Q_{n+1}=1$이 됩니다.
    이에 따라 ㉠: 0, ㉡ : 1, ㉢ : 0, ㉣ : 1 이 정답입니다.
profile_image
1

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

22. 다음의 비교회로에서 출력 F1의 기능은?

  1. A = B
  2. A > B
  3. A < B
  4. A ≥ B
(정답률: 58%)
  • 회로의 $F_1$ 출력단을 분석하면, $A$와 $B$가 모두 1일 때($A \cdot B$)와 $A$와 $B$가 모두 0일 때($\bar{A} \cdot \bar{B}$) 두 조건의 OR 결합으로 이루어져 있습니다.
    이는 $A$와 $B$의 값이 서로 같을 때만 출력이 1이 되는 XNOR 게이트의 동작과 동일하므로, $A = B$를 판별하는 기능입니다.
profile_image
1

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

23. 다음 카르노 도표를 간략화 하였을 때 얻어지는 논리식은?

(정답률: 57%)
  • 카르노 맵에서 1이 위치한 셀들을 묶어 공통 변수를 추출합니다.
    1. $CD=01$ 열과 $CD=11$ 열의 1들을 묶으면 $D$가 공통이며, 이때 $AB$의 상태를 분석하면 $\bar{A}$와 $\bar{B}$ 조건이 결합됩니다.
    2. 묶음 분석 결과 $\bar{A}D + \bar{B}D$로 간소화됩니다.
    따라서 정답은 입니다.
profile_image
1

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

24. JK 플립플롭 여기표에서 현재 상태 Q(t) = 0 이 다음 상태 Q(t+1) = 1 로 여기될 때 J입력과 K입력을 나타낸 것은?

  1. J = 0, K = 1
  2. J = 0, K = 0
  3. J = 0, K = don't care
  4. J = don't care, K = 1
(정답률: 52%)
  • JK 플립플롭의 여기표에서 현재 상태 $Q(t)=0$일 때 다음 상태 $Q(t+1)=1$이 되기 위해서는 상태를 반전시키거나 셋(Set)시켜야 합니다.
    JK 플립플롭의 동작 특성상 $J=1$이고 $K$가 $0$이거나 $1$일 때(Don't care) $Q$값은 $1$로 변합니다.

    오답 노트

    J = 0, K = don't care: $J=0$이면 $Q$는 $0$으로 유지되거나 반전되지 않으므로 틀렸습니다.
profile_image
1

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

25. 다음 그림과 같은 회로는?

  1. 반가산기 회로
  2. 전가산기 회로
  3. 반감산기 회로
  4. 전감산기 회로
(정답률: 48%)
  • 제시된 회로는 두 개의 입력 $A, B$와 이전 단계의 캐리 입력 $C_{n-1}$을 받아 합 $S$와 다음 단계의 캐리 출력 $C_n$을 생성하는 구조입니다.
    두 개의 XOR 게이트를 통해 합을 구하고, AND 게이트와 OR 게이트를 통해 캐리를 생성하는 전형적인 전가산기(Full Adder)의 회로 구성입니다.
profile_image
1

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

26. 다음 카르노도(Karnaugh Map)를 논리식으로 간단히 표현하면?

(정답률: 45%)
  • 카르노 맵에서 1이 표시된 영역을 묶어 논리식을 간소화합니다.
    1. 첫 번째 행(AB=00) 전체가 1이므로 $\bar{A}\bar{B}$가 도출됩니다.
    2. 첫 번째 열(CD=00)과 네 번째 열(CD=10)의 1들을 묶으면 $\bar{C}\bar{D}$와 $C\bar{D}$가 결합되어 $\bar{D}$ 성분이 남습니다.
    3. 맵의 전체적인 1의 분포를 분석하여 묶음을 최적화하면 $\bar{A}\bar{D} + \bar{B}C + \bar{B}D$ 형태의 논리식이 도출됩니다.
    따라서 정답은 입니다.
profile_image
1

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

27. 그림과 같은 RS 플립플롭에서 R=1, S=0 일 때 X와 Y의 출력으로 옳은 것은?

  1. X = 0, Y = 1
  2. X = 1, Y = 0
  3. X = 1, Y = 1
  4. X = 0, Y = 0
(정답률: 53%)
  • 제시된 회로는 NOR 게이트로 구성된 RS 플립플롭입니다. $R=1, S=0$인 리셋(Reset) 상태가 입력되면, 상단 NOR 게이트의 입력 중 하나가 1이 되어 출력 $X$는 무조건 0이 됩니다. 이 $X=0$이 하단 NOR 게이트의 입력으로 들어가고 $S=0$이므로, 하단 NOR 게이트의 출력 $Y$는 $\overline{0+0} = 1$이 됩니다. 따라서 $X=0, Y=1$입니다.
profile_image
1

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

28. 10진 counter를 구성하려고 할 때, 최소 몇 단으로 구성하여야 하는가?

  1. 2단
  2. 3단
  3. 4단
  4. 5단
(정답률: 64%)
  • n단 카운터가 표현할 수 있는 최대 상태 수는 $2^n$개입니다. 10진 카운터는 0부터 9까지 총 10개의 상태를 표현해야 하므로, $2^n \ge 10$을 만족하는 최소 정수 $n$을 찾아야 합니다.
    ① [기본 공식] $2^n \ge 10$
    ② [숫자 대입] $2^3 = 8 < 10, 2^4 = 16 \ge 10$
    ③ [최종 결과] $n = 4$
    따라서 최소 4단으로 구성해야 합니다.
profile_image
1

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

29. DRAM에 대한 설명으로 틀린 것은?

  1. 동작 속도가 SRAM에 비해 빠르다.
  2. 메모리 칩의 집적도가 SRAM에 비해 높다.
  3. 주기적인 refresh 가 필요로 하다.
  4. 전력소모가 SRAM에 비해 적다.
(정답률: 58%)
  • DRAM은 커패시터를 이용하여 데이터를 저장하므로 시간이 지나면 전하가 누설되어 주기적인 refresh 동작이 필수적이며, 구조가 단순해 집적도가 높고 전력 소모가 적지만, SRAM에 비해 동작 속도는 느립니다.

    오답 노트

    동작 속도가 SRAM에 비해 빠르다: SRAM이 DRAM보다 훨씬 빠릅니다.
profile_image
1

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

30. 다음 논뢰회로를 간략히 하였을 때 같은 역할을 수행하는 게이트는?

  1. NAND
  2. NOR
  3. AND
  4. OR
(정답률: 55%)
  • 회로의 논리식을 분석하면, 입력 $A, B$가 각각 NOT 게이트를 거쳐 $\overline{A}, \overline{B}$가 되고, 이것이 NOR 게이트를 거쳐 $\overline{\overline{A} + \overline{B}}$가 됩니다. 드모르간의 법칙에 의해 이는 $A \cdot B$와 같으며, 마지막으로 다시 NOT 게이트를 거치므로 최종 출력은 $\overline{A \cdot B}$가 됩니다. 따라서 이 회로는 NAND 게이트와 동일한 역할을 수행합니다.
profile_image
1

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

31. 2진수 00010010의 2의 보수는?

  1. 11101100
  2. 11101101
  3. 11101110
  4. 11101111
(정답률: 52%)
  • 2의 보수는 주어진 2진수의 1의 보수(비트 반전)를 구한 뒤, 최하위 비트에 1을 더하여 계산합니다.
    ① [1의 보수] $00010010 \rightarrow 11101101$
    ② [1 더하기] $11101101 + 1$
    ③ [최종 결과] $11101110$
profile_image
1

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

32. JK 플립플롭의 특성방정식은?

(정답률: 46%)
  • JK 플립플롭의 차기 상태 $Q_{(t+1)}$은 현재 상태 $Q_{(t)}$와 입력 $J, K$의 조합으로 결정되며, 특성방정식은 다음과 같습니다.
    $$\text{정답 수식: } Q_{(t+1)} = J\overline{Q_{(t)}} + \overline{K}Q_{(t)}$$
profile_image
1

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

33. 디멀티플렉서(DeMultiplexer)의 설명 중 옳은 것은?

  1. 엔코더와 동일하게 동작한다.
  2. 정보를 여러 개의 선으로 받아서 1개의 선으로 전송하는 회로이다.
  3. 많은 수의 정보 장치를 적은 수의 채널을 통해 전송하는 회로이다.
  4. 한 개의 선으로 정보를 받아 2n개의 가능한 출력선 중 하나로 이정보를 전송하는 회로이다.
(정답률: 58%)
  • 디멀티플렉서(DeMultiplexer)는 하나의 입력 신호를 선택 신호에 따라 여러 개의 출력선 중 하나로 분배하여 전송하는 1-to-N 데이터 선택기입니다.

    오답 노트

    엔코더와 동일하게 동작한다: 디코더와 유사한 동작을 수행함
    정보를 여러 개의 선으로 받아서 1개의 선으로 전송: 멀티플렉서(MUX)에 대한 설명
    많은 수의 정보 장치를 적은 수의 채널을 통해 전송: 멀티플렉싱의 일반적 목적
profile_image
1

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

34. 다음 그림은 무슨 회로를 나타낸 것인가?

  1. 2bit 2진 병렬가산기
  2. 2bit 2진 직렬가산기
  3. 4bit 2진 병렬가산기
  4. 4bit 2진 직렬가산기
(정답률: 38%)
  • 전가산기(FA) 2개가 직렬로 연결되어 있으며, 각 단계의 캐리(Carry)가 다음 단계로 전달되는 구조입니다. 입력 변수가 $A_0, B_0$ 및 $A_1, B_1$으로 총 2비트의 2진수를 더하므로 2bit 2진 병렬가산기입니다.
profile_image
1

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

35. 그림과 같은 논리회로의 기능은 어떤 게이트인가?

  1. NAND 게이트
  2. XOR 게이트
  3. XNOR 게이트
  4. NOR 게이트
(정답률: 53%)
  • 제시된 회로는 OR 게이트와 NAND 게이트의 출력을 다시 AND 게이트로 결합한 구조로, 두 입력이 서로 다를 때만 출력이 1이 되는 XOR 게이트의 논리식을 구현한 회로입니다.
profile_image
1

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

36. 디지털 코드에 대한 설명 중 틀린 것은?

  1. EBCDIC 코드는 8비트 코드이다.
  2. 한글은 통상 2바이트에 표시되고 있다.
  3. 5비트 코드는 최대 36개의 원소를 표현할 수 있다.
  4. ADCII코드는 7비트로 표시되어서 종종 패리티비트와 함께 사용하기도 한다.
(정답률: 56%)
  • 디지털 코드의 표현 가능 원소 수는 $2^n$개입니다.
    5비트 코드는 최대 $2^5 = 32$개의 원소를 표현할 수 있으므로, 36개를 표현할 수 있다는 설명은 틀렸습니다.

    오답 노트

    EBCDIC 코드: 8비트 코드 맞음
    한글 표시: 통상 2바이트 맞음
    ASCII 코드: 7비트 기반이며 패리티 비트 포함 시 8비트로 사용 맞음
profile_image
1

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

37. 비수치 데이터에서 마스크를 이용하여 불필요한 부분을 제거하기 위한 연산으로 가장 적합한 게이트는?

  1. NOT
  2. EX-OR
  3. OR
  4. AND
(정답률: 57%)
  • 특정 비트를 0으로 만들어 제거하는 마스킹(Masking) 연산에는 AND 게이트가 가장 적합합니다. AND 게이트에 0을 입력하면 다른 입력값에 상관없이 항상 0이 출력되는 성질을 이용하기 때문입니다.
profile_image
1

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

38. 인코더의 입력선이 16개일 때 출력 선의 개수는?

  1. 2
  2. 4
  3. 8
  4. 16
(정답률: 68%)
  • 인코더는 $2^n$개의 입력선을 $n$개의 출력선으로 변환하는 회로입니다.
    입력선이 16개($2^4$)이므로, 출력선의 개수는 $n=4$가 됩니다.
profile_image
1

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

39. MOD-5 계수기를 구성하는데 필요한 최소 플립플롭 수는?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 57%)
  • MOD-N 계수기에서 필요한 플립플롭의 수 $n$은 $2^{n-1} < N \le 2^n$을 만족하는 최소 정수입니다.
    MOD-5의 경우 $2^2 < 5 \le 2^3$이므로, $n=3$이 됩니다.
profile_image
1

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

40. 16진수(A6.F)16를 8진수로 나타낸 것은?

  1. (514.74)8
  2. (246.74)8
  3. (246.17)8
  4. (514.17)8
(정답률: 45%)
  • 16진수를 8진수로 변환할 때는 먼저 16진수를 2진수로 풀고, 이를 다시 3자리씩 묶어 8진수로 변환합니다.
    16진수 $A6.F$ $\rightarrow$ 2진수 $10100110.1111$ $\rightarrow$ 8진수 묶음 $(010)(100)(110).(111)(100)$ $\rightarrow$ $246.74_{8}$
    ① [기본 공식] $16진수 \rightarrow 2진수 \rightarrow 8진수$
    ② [숫자 대입] $A6.F_{16} \rightarrow 10100110.1111_{2} \rightarrow 246.74_{8}$
    ③ [최종 결과] $246.74_{8}$
profile_image
1

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

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

41. 다음 레지스터의 내용을 오른쪽으로 3번 이동(SHIFT RIGHT) 시켰다. 실제로 이 레지스터는 무엇을 하였는가?

  1. Multiplied by 4
  2. Divide by 3
  3. Added 400
  4. Divide by 8
(정답률: 53%)
  • 이진수에서 오른쪽으로 1비트 시프트(Shift Right)할 때마다 값은 $2$로 나누어집니다. 3번 이동시켰으므로 $2^{3}$인 $8$로 나눈 것과 같습니다.
    ① [기본 공식] $Value = \frac{X}{2^{n}}$
    ② [숫자 대입] $Value = \frac{X}{2^{3}}$
    ③ [최종 결과] $Value = \frac{X}{8}$
profile_image
1

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

42. 인터럽트 종류 중 하드웨어적 요인으로 틀린 것은?

  1. 전원 중단
  2. 입출력 인터럽트
  3. 외부 인터럽트
  4. SVC 인터럽트
(정답률: 60%)
  • SVC(Supervisor Call) 인터럽트는 사용자가 운영체제에 서비스를 요청할 때 발생하는 소프트웨어적 인터럽트입니다.

    오답 노트

    전원 중단, 입출력 인터럽트, 외부 인터럽트: 하드웨어적 요인으로 발생하는 인터럽트
profile_image
1

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

43. 스택 메모리(Stack Memory)가 사용되지 않는 경우는?

  1. 함수를 Call 할 때
  2. 분기 명령이 실행될 때
  3. 함수 내의 자동변수 선언
  4. 사칙연산 수식을 행할 때
(정답률: 46%)
  • 스택 메모리는 함수 호출 시 복귀 주소 저장, 지역 변수(자동 변수) 할당, 연산식의 중간 결과 저장 등에 사용됩니다. 하지만 단순한 분기 명령(Jump)은 프로그램 카운터의 값만 변경할 뿐 스택을 사용하지 않습니다.
profile_image
1

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

44. 번지지정 방식에 대한 설명 중 틀린 것은?

  1. 간접주소 모드 : 명령어의 주소 필드가 가리키는 주소에 유효주소가 있다.
  2. 상대주소 모드 : 프로그램 카운터가 명령어의 주소부분과 더해져서 유효주소가 결정된다.
  3. 인덱스드 어드레싱 모드 : 인덱스 레지스터의 내용이 명령어의 주소부분에 더해져서 유효주소가 얻어진다.
  4. 베이스 레지스터 어드레싱 모드 : 베이스 레지스터의 내용과 프로그램 카운터가 더해져서 유효주소가 결정된다.
(정답률: 43%)
  • 베이스 레지스터 어드레싱 모드는 베이스 레지스터의 내용과 명령어의 주소 부분이 더해져 유효주소가 결정되는 방식입니다. 프로그램 카운터와 더해지는 것은 상대주소 모드에 해당합니다.
profile_image
1

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

45. 스텝 모터의 설명으로 틀린 것은?

  1. 스텝 모터는 입력 펄스에 맞추어 일정 각도 단위로 회전하므로 펄스 모터라고도 한다.
  2. 스텝 모터는 PM(Permanent Magnet), VR(Variable Reluctance), HB(Hybrid) 형이 있다.
  3. 스텝 모터는 궤환 소자(엔코더, 포텐셔미터)가 필요하다.
  4. 스텝 모터의 구동 방식에는 유니폴라(unipolar) 방식과 바이폴라(biopolar) 방식이 있다.
(정답률: 44%)
  • 스텝 모터는 입력 펄스 수에 따라 정확한 각도로 회전하는 개루프(Open-loop) 제어 방식이 가능하므로, 기본적으로 엔코더나 포텐셔미터 같은 궤환 소자가 필요하지 않습니다.
profile_image
1

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

46. 모듈 단위의 오브젝트 파일을 하나로 합쳐서 그것에 인덱스를 붙인 것은?

  1. 실행 파일
  2. 라이브러리
  3. 소스 파일
  4. 프로시저
(정답률: 53%)
  • 여러 개의 모듈 단위 오브젝트 파일들을 하나로 묶어 관리하고, 필요한 기능을 빠르게 찾을 수 있도록 인덱스를 붙여 놓은 파일 묶음을 라이브러리라고 합니다.
profile_image
1

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

47. 통신방식 중 송신국은 일방적으로 송신하고, 수신국은 수신만 할 수 있는 방식은?

  1. simplex
  2. half duplex
  3. duplex
  4. full deplex
(정답률: 63%)
  • 통신 방향이 한쪽으로만 고정되어 송신국은 보내기만 하고 수신국은 받기만 하는 단방향 통신 방식을 simplex라고 합니다.

    오답 노트

    half duplex: 양방향 통신이 가능하나 동시에 전송은 불가능한 반이중 방식
    duplex/full duplex: 동시에 양방향 전송이 가능한 전이중 방식
profile_image
1

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

48. bps와 baud rate에 대한 설명 중 틀린 것은?

  1. bps는 1초당 전소알 수 있는 비트의 수를 말한다.
  2. baud rate는 1초 동안에 전송되는 신호의 수를 말한다.
  3. 디지털 및 컴퓨터 분야에서는 bps와 baud rate는 다르다.
  4. 하나의 비트가 하나의 신호일 경우 bps와 baud rate는 같다.
(정답률: 50%)
  • 디지털 및 컴퓨터 분야에서 bps(bits per second)는 초당 전송 비트 수를, baud rate는 초당 신호 변화 횟수를 의미하며, 일반적으로 이 둘은 서로 다른 개념으로 구분하여 사용합니다.
profile_image
1

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

49. 다음 내용은 무엇을 설명하는가?

  1. 타이머
  2. 카운터
  3. 인터럽트
  4. 직렬통신
(정답률: 64%)
  • 주프로그램을 수행하는 도중 특정 조건이나 사건이 발생했을 때, 이를 일시적으로 중지시키고 다른 프로그램(서비스 루틴)을 처리한 후 다시 원래의 위치로 돌아오는 메커니즘을 인터럽트라고 합니다.
profile_image
1

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

50. 마이크로프로세서의 종류로 틀린 것은?

  1. ATMega128
  2. Cortex M3
  3. XScale
  4. AMOLED
(정답률: 67%)
  • ATMega128, Cortex M3, XScale은 모두 마이크로프로세서의 종류입니다.

    오답 노트

    AMOLED: 유기 발광 다이오드를 이용한 디스플레이 장치입니다.
profile_image
1

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

51. 다음 그림은 입출력 관계를 그린 것으로 (a), (b) 그리고 (c)에 들어갈 내용으로 옳은 것은?

  1. (a) 출력 레지스터, (b) 누산기, (c) 입력 레지스터
  2. (a) 출력 레지스터, (b) 누산기, (c) 제어 플립플롭
  3. (a) 출력 레지스터, (b) 프로그램 카운터, (c) 입력 레지스터
  4. (a) 임시 레지스터, (b) 누산기, (c) 입력 레지스터
(정답률: 55%)
  • 입출력 데이터 흐름도에서 키보드(입력)로부터 들어온 데이터는 입력 레지스터(c)를 거쳐 누산기(b)에서 처리된 후, 출력 레지스터(a)를 통해 프린터(출력)로 전달됩니다.
    따라서 의 빈칸은 (a) 출력 레지스터, (b) 누산기, (c) 입력 레지스터가 적절합니다.
profile_image
1

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

52. 타이머/카운터의 기능으로 틀린 것은?

  1. 메모리의 번지를 증감시키는 기능
  2. 일정 시간을 같은 출력으로 유지하는 기능
  3. 하나의 출력과 다음 출력간의 시간을 계산하는 기능
  4. 직렬 포트로 보레이트(Boud Rate)를 발생시키는 기능
(정답률: 32%)
  • 타이머/카운터는 시간 측정, 출력 유지, 보레이트 발생 등 시간 및 횟수와 관련된 기능을 수행합니다.

    오답 노트

    메모리의 번지를 증감시키는 기능: 프로그램 카운터(PC)의 역할입니다.
profile_image
1

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

53. 데이터 통신 방식에 사용되는 장치 중 데이터 통신 시에 통신 회선과 중앙처리장치를 결합시키는 장치는?

  1. 전송 제어 장치
  2. 통신 제어 장치
  3. 입출력 장치
  4. 변복조 장치
(정답률: 62%)
  • 통신 제어 장치는 데이터 통신 시 통신 회선과 중앙처리장치(CPU) 사이에서 데이터의 흐름을 제어하고 결합시키는 역할을 수행하는 장치입니다.
profile_image
1

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

54. 직렬통신 방식 중 논리값이 “1”은 –3V ~ -15V, “0”은 +3V ~ +15V 사이의 전압 신호로 구현되는 방식은?

  1. RS-232C
  2. RS-422
  3. RS-423
  4. IEEE-488
(정답률: 58%)
  • RS-232C 표준은 논리 '1'을 $-3\text{V} \sim -15\text{V}$, 논리 '0'을 $+3\text{V} \sim +15\text{V}$의 전압 범위로 정의하여 사용하는 직렬 통신 방식입니다.
profile_image
1

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

55. 인터럽트 요구와 처리 순서가 옳은 것은?

  1. 주변 장치의 인터럽트 요구 → 인터럽트 처리 루틴 수행 → CPU 레지스터 저장 → CPU 레지스터 복귀 → 메인 프로그램으로 복귀
  2. 주변 장치의 인터럽트 요구 → CPU 레지스터 복귀 → 인터럽트 처리 루틴 수행 → CPU 레지스터 저장 → 메인 프로그램으로 복귀
  3. 주변 장치의 인터럽트 요구 → CPU 레지스터 저장 → 인터럽트 처리 루틴 수행 → CPU 레지스터 복귀 → 메인 프로그램으로 복귀
  4. 주변 장치의 인터럽트 요구 → 인터럽트 처리 루틴 수행 → CPU 레지스터 복귀 → CPU 레지스터 저장 → 메인 프로그램으로 복귀
(정답률: 49%)
  • 인터럽트 발생 시 현재 작업 상태를 보존하고 처리 후 복귀하는 과정이 핵심입니다. 주변 장치의 인터럽트 요구가 오면, 현재 CPU 레지스터 내용을 저장하여 상태를 보존한 뒤, 인터럽트 처리 루틴을 수행하고, 다시 저장했던 CPU 레지스터 내용을 복귀시켜 메인 프로그램으로 돌아갑니다.
profile_image
1

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

56. Xon/Xoff는 컴퓨터와 비동기 직렬 접속되어 있는 다른 장치들 간에 데이터 흐름을 제어하기 위한 프로토콜이다. Xon의 실제 신호는 아스키(ASCII)의 어떤 비트 구성과 같은가?

  1. Ctrl-Q
  2. Ctrl-R
  3. Ctrl-S
  4. Ctrl-T
(정답률: 46%)
  • 소프트웨어 흐름 제어 방식인 Xon/Xoff 프로토콜에서 전송 재개를 알리는 Xon 신호는 ASCII 코드의 Ctrl-Q에 해당합니다.

    오답 노트

    Ctrl-S: 전송 중단을 알리는 Xoff 신호
profile_image
1

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

57. RISC 마이크로프로세서를 설명 중 옳은 것은?

  1. 명령어의 개수가 보통 100~250개로 많다.
  2. 주소 지정 방식은 5~20가지로 다양하다.
  3. 파이프라인(pipeline)이 효율적이다.
  4. 명령어의 길이는 가변적이다.
(정답률: 45%)
  • RISC는 단순한 명령어 세트를 사용하여 명령어 길이를 고정하고 실행 시간을 일정하게 유지함으로써 파이프라인(pipeline) 처리를 매우 효율적으로 수행합니다.

    오답 노트

    명령어의 개수가 많다: CISC의 특징
    주소 지정 방식이 다양하다: CISC의 특징
    명령어 길이가 가변적이다: CISC의 특징
profile_image
1

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

58. 메모리로부터 명령을 인출하는 과정은?

  1. Write cycle
  2. Unstruction cycle
  3. Read cycle
  4. Fetch cycle
(정답률: 57%)
  • CPU가 프로그램을 실행하기 위해 메모리로부터 명령어를 읽어오는 과정을 Fetch cycle이라고 합니다.
profile_image
1

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

59. CPU의 구성장치로 틀린 것은?

  1. 레지스터
  2. 연산장치
  3. 제어장치
  4. 출력장치
(정답률: 61%)
  • CPU(중앙처리장치)는 제어장치, 연산장치(ALU), 레지스터로 구성되어 명령어를 해석하고 데이터를 처리합니다.

    오답 노트

    출력장치: 모니터, 프린터와 같은 출력장치는 CPU 외부의 주변장치에 해당합니다.
profile_image
1

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

60. 여러 회선이 하나의 회선을 공유하기 위하여 사용하는 회로로 다수의 입력 중 하나의 입력을 선택하여 이를 출력하는 회로는?

  1. 멀티플렉서
  2. 디멀티플렉서
  3. 인터페이스
  4. 버스 회로
(정답률: 65%)
  • 멀티플렉서(MUX)는 여러 개의 입력 신호 중 하나를 선택하여 단일 출력 회선으로 내보내는 데이터 선택기로, 회선 공유를 위해 사용됩니다.
profile_image
1

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

4과목: 프로그래밍언어

61. 인공지능 분야의 소프트웨어를 작성하기 위해 사용되는 프로그래밍 언어로 리스트 구조와 함수 적용을 기반으로 한 언어는?

  1. ALGOL
  2. PROLOG
  3. LISP
  4. APL
(정답률: 49%)
  • LISP는 List Processing의 약자로, 리스트 구조와 함수 적용을 기반으로 하여 인공지능 분야의 소프트웨어 작성에 주로 사용되는 언어입니다.
profile_image
1

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

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

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

    오답 노트

    프로그램이 수행되는 동안 변하지 않는 값을 나타내는 데이터: 이는 예약어가 아니라 상수(Constant)에 대한 설명입니다.
profile_image
1

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

63. C 언어의 printf 문에서 10진 정수로 출력하기 위한 변환 문자는?

  1. %c
  2. %d
  3. %s
  4. %x
(정답률: 64%)
  • printf 문에서 %d는 decimal의 약자로, 정수형 데이터를 10진수 형태로 출력할 때 사용하는 변환 문자입니다.

    오답 노트

    %c: 문자(character) 출력
    %s: 문자열(string) 출력
    %x: 16진수(hexadecimal) 출력
profile_image
1

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

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

  1. ASSUME
  2. ORG
  3. EVEN
  4. EQU
(정답률: 58%)
  • EQU(Equate) 지시어는 어셈블리어에서 특정 기호(심볼)에 상수값을 할당하여 프로그램 내에서 이름으로 사용할 수 있게 하는 명령입니다.
profile_image
1

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

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

  1. gets( )
  2. printf( )
  3. scanf( )
  4. puts( )
(정답률: 46%)
  • gets( ) 함수는 표준 입력으로부터 한 줄의 문자열을 읽어 들여 지정된 배열에 저장하는 문자열 전용 입력 함수입니다.

    오답 노트

    printf( ): 표준 출력 함수
    scanf( ): 형식 지정 입력 함수
    puts( ): 문자열 출력 함수
profile_image
1

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

66. 기계어에 대한 설명으로 틀린 것은?

  1. 0과 1의 이진 문자열로 이루어져 있다.
  2. 고급 언어(High level language)에 해당한다.
  3. 제어를 위해서는 효율적이지만 작성이 매우 어려운 단점이 있다.
  4. 호환성이 없고 기계마다 언어가 다르다.
(정답률: 63%)
  • 기계어는 컴퓨터의 CPU가 직접 이해하고 실행할 수 있는 0과 1로 구성된 최하위 수준의 언어로, 고급 언어가 아닌 저급 언어(Low level language)에 해당합니다.
profile_image
1

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

67. 어셈블리어에서 즉치 주소지정방식(immediate addressing)으로 표현한 명령어는?

  1. MOV ECX, EBX
  2. MOV AX, [BX]
  3. MOV AL, 3
  4. MOV DX, [BX + DI]
(정답률: 36%)
  • 즉치 주소지정방식은 오퍼랜드(Operand) 부분에 실제 데이터 값(상수)이 직접 포함되는 방식입니다. MOV AL, 3 명령어는 AL 레지스터에 상수 3을 직접 대입하므로 즉치 주소지정방식에 해당합니다.
profile_image
1

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

68. 다음 설명에 해당하는 어셈블리어 명령은?

  1. MOV
  2. RET
  3. JMP
  4. TEST
(정답률: 54%)
  • TEST 명령은 두 피연산자를 논리적 AND 연산하여 결과가 0인지 아닌지, 혹은 양수/음수인지 검사하여 상태 레지스터의 플래그를 설정하는 명령입니다. CMP 명령과 유사하지만 뺄셈이 아닌 논리곱 연산을 사용한다는 점이 특징입니다.
profile_image
1

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

69. 다음 문자열 처리 명령 중 SI에 있는 데이터를 AL 또는 AX, 레지스터에 load하는 명령은?

  1. LODS
  2. STOS
  3. SCAS
  4. MOVS
(정답률: 56%)
  • LODS 명령은 문자열 처리 명령으로, SI(Source Index) 레지스터가 가리키는 메모리 주소의 데이터를 AL 또는 AX 레지스터로 로드하는 기능을 수행합니다.

    오답 노트

    STOS: 레지스터의 데이터를 메모리에 저장
    SCAS: 메모리 데이터와 레지스터 값을 비교
    MOVS: 메모리 간 데이터를 이동
profile_image
1

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

70. 다음은 무슨 언어에 관한 설명인가?

  1. 절차 언어(Procedural Language)
  2. 적용형 언어(Applicative Language)
  3. 선택적 언어(Declarative Language)
  4. 참조형 언어(Reference type Language)
(정답률: 41%)
  • 함수를 기본 구조로 사용하여 함수 합성이나 재귀 호출을 통해 작업을 수행하는 언어는 적용형 언어(Applicative Language)의 핵심 특징입니다.
profile_image
1

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

71. 다음 C 언어의 결과는?

  1. 9
  2. 10
  3. 45
  4. 55
(정답률: 49%)
  • do-while 루프를 통해 변수 $a$가 1부터 10까지 증가하며 그 합을 $b$에 누적하는 구조입니다.
    후위 증가 연산자 $a++$는 비교 후 값이 증가하므로, $a$가 1부터 10까지 총 10번 루프가 실행됩니다.
    따라서 $b$의 최종 값은 $1+2+3+4+5+6+7+8+9+10$이 됩니다.
    ① [기본 공식] $\sum_{k=1}^{n} k = \frac{n(n+1)}{2}$
    ② [숫자 대입] $b = \frac{10(10+1)}{2}$
    ③ [최종 결과] $b = 55$
profile_image
1

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

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

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

    오답 노트

    인터프리터 언어: C 언어는 컴파일러 언어임
profile_image
1

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

73. C 언어에서 사용하는 이스케이프 시퀀스에 대한 의미로 틀린 것은?

  1. ∖n : new title
  2. ∖b : backspace
  3. ∖t : tab
  4. ∖r : carriage return
(정답률: 45%)
  • C 언어의 이스케이프 시퀀스에서 $\text{\n}$은 new title이 아니라 New Line(줄 바꿈)을 의미합니다.
profile_image
1

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

74. 다음 인터럽트 동작의 설명을 순서대로 나열한 것은?

  1. ㉰→㉲→㉱→㉯→㉮
  2. ㉲→㉱→㉰→㉯→㉮
  3. ㉰→㉯→㉲→㉱→㉮
  4. ㉰→㉱→㉯→㉲→㉮
(정답률: 40%)
  • 인터럽트 처리의 표준 흐름은 요청부터 복귀까지 다음과 같이 진행됩니다.
    1. CPU에게 인터럽트 요청 $\rightarrow$ 2. 인터럽트 인지신호 발생 $\rightarrow$ 3. 현재 작업 중인 주소를 메모리에 저장 $\rightarrow$ 4. 인터럽트 루틴 처리 $\rightarrow$ 5. 리턴에 의한 복귀
    따라서 순서는 의 ㉰ $\rightarrow$ ㉲ $\rightarrow$ ㉱ $\rightarrow$ ㉯ $\rightarrow$ ㉮ 가 정답입니다.
profile_image
1

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

75. 어셈블리어에서 스트링 명령을 사용할 때 SI 레지스터는 다음 중 무엇과 짝을 이루어서 사용되는가?

  1. SP
  2. DI
  3. SF
  4. DS
(정답률: 43%)
  • x86 어셈블리어의 스트링 명령(MOVS, CMPS, SCAS 등)에서는 소스 주소를 가리키는 SI(Source Index) 레지스터와 목적지 주소를 가리키는 DI(Destination Index) 레지스터가 항상 쌍으로 사용됩니다.
profile_image
1

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

76. (A*B)*C를 Prefix로 표현한 것은?

  1. *+ABC
  2. AB+C*
  3. A+B*C
  4. ABC*+
(정답률: 53%)
  • Prefix(전위 표기법)는 연산자를 피연산자 앞에 배치하는 방식입니다.
    1. $(A*B)$를 먼저 처리하면 $*AB$가 됩니다.
    2. 이를 다시 $C$와 연산하면 최종적으로 $*+ABC$가 됩니다.
profile_image
1

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

77. 다음 중 절대로더(Absolute loader)에 대한 설명으로 틀린 것은?

  1. 출력결과가 보조기억장치에 저장된다.
  2. 프로그래머가 링킹한다.
  3. 프로그래머가 할당한다.
  4. 로더가 재배치한다.
(정답률: 42%)
  • 절대로더는 프로그램이 메모리의 특정 절대 주소에 배치되도록 설계되어 있어, 로더가 주소를 변경하는 재배치(Relocation) 과정을 수행하지 않습니다.

    오답 노트

    로더가 재배치한다 : 재배치 가능 로더(Relocatable Loader)의 특징임
profile_image
1

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

78. C 언어에서 기억클랙스의 종류가 아닌 것은?

  1. auto
  2. static
  3. remember
  4. extern
(정답률: 49%)
  • C 언어의 기억클래스(Storage Class)에는 auto, static, register, extern이 있으며, remember는 존재하지 않는 키워드입니다.
profile_image
1

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

79. BNF 표기법에서 정의를 의미하는 것은?

  1. ::=
  2. |
  3. = =
  4. < >
(정답률: 54%)
  • BNF(Backus-Naur Form) 표기법에서 ::= 기호는 왼쪽의 비단말 기호가 오른쪽의 정의로 구성됨을 나타내는 정의 기호입니다.

    오답 노트

    | : 선택(OR)
    < > : 비단말 기호
profile_image
1

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

80. 벨 연구소에서 1970년대 초반부터 리치 등에 의해서 개발된 시스템 기술용의 프로그래밍 언어로서, UNIX 운영체제를 구성하는 주된 언어는?

  1. APL
  2. PL/I
  3. PASCAL
  4. C
(정답률: 65%)
  • C 언어는 1970년대 초반 벨 연구소의 리치 등에 의해 개발되었으며, 시스템 프로그래밍에 최적화되어 UNIX 운영체제를 구현하는 데 주된 언어로 사용되었습니다.
profile_image
1

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

목록 다음회차 >