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

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

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

전자계산기제어산업기사
(2013-03-10 기출문제)

목록

1과목: 전자회로

1. 다음과 같은 연산증폭기회로의 출력으로 적합한 것은?

(정답률: 75%)
  • 제시된 회로는 연산증폭기의 반전 입력단에 커패시터 $C$와 저항 $R$이 직렬로 연결된 미분기 회로입니다. 입력 전압의 변화율에 비례하여 출력이 결정되는 특성을 가집니다.
    출력 전압 $V_o$는 입력 전압 $V_i$를 시간 $t$로 미분한 값에 $-RC$를 곱한 형태가 되며, 주어진 회로 구성상 가 적합합니다.
profile_image
1

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

2. 다음 회로의 파형으로 옳은 것은?

(정답률: 75%)
  • 제시된 회로는 클리퍼(Clipper) 회로로, 입력 전압 $V_i$가 다이오드의 문턱 전압과 전원 전압 $V_{BB}$의 합보다 커지면 다이오드가 도통되어 출력이 제한됩니다. 양(+)의 반주기에서는 $V_{BB}$ 레벨에서 클리핑되고, 음(-)의 반주기에서는 $-V_{BB}$ 레벨에서 클리핑되어 출력 파형이 상하로 제한된 평탄한 모양이 됩니다. 따라서 정답은 입니다.
profile_image
1

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

3. 교차 일그러짐(crossover distortion) 현상은 어느 증폭기에서 발생하는가?

  1. A급 증폭기
  2. AB급 증폭기
  3. B급 증폭기
  4. A, B 및 AB급 증폭기 모두 교차 일그러짐 현상이 발생한다.
(정답률: 70%)
  • B급 증폭기는 입력 신호의 양(+)과 음(-)의 반주기를 각각 서로 다른 트랜지스터가 담당하여 증폭합니다.
    이때 두 트랜지스터가 교체되는 지점에서 전압이 0V 근처일 때 도통되지 않는 구간(Dead zone)이 발생하여 파형이 왜곡되는 교차 일그러짐 현상이 나타납니다.
profile_image
1

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

4. 여러 개의 신호들을 조합하여 하나의 신호를 선택하는 것은?

  1. 레지스터
  2. 버퍼
  3. 라인 트랜시버
  4. 디멀티플렉서
(정답률: 74%)
profile_image
1

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

5. 궤환이 걸리지 않을 때의 증폭회로의 전압이득을 A, 궤환율을 β라 할 때 발진 조건은?

  1. Aβ < 1
  2. A = -β
  3. Aβ ≥ 1
  4. A = β
(정답률: 84%)
profile_image
1

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

6. 직·병렬저항 RC 이상형 발진회로의 발진 주파수로 옳은 것은?

  1. 직렬저항 RC 이상형 발진회로의 발진 주파수 :
  2. 직렬저항 RC 이상형 발진회로의 발진 주파수 :
  3. 병렬저항 RC 이상형 발진회로의 발진 주파수 :
  4. 병렬저항 RC 이상형 발진회로의 발진 주파수 :
(정답률: 60%)
profile_image
1

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

7. 다음 회로는 어떤 목적에 이용될 수 있는가?

  1. 클램핑(Clamping)
  2. 클리핑(Clipping)
  3. 정류기(Rectifier)
  4. 변조(Modulation)
(정답률: 74%)
  • 회로에 커패시터($C$), 다이오드($D$), 저항($R$)이 직·병렬로 연결되어 입력 신호의 DC 레벨을 일정하게 이동시키는 구조입니다.
    이러한 회로를 클램핑(Clamping) 회로라고 하며, 신호의 파형은 유지하면서 전위 레벨만 위나 아래로 밀어 올리거나 내리는 역할을 합니다.
profile_image
1

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

8. 펄스 부호 변조 방식에 대한 설명으로 옳은 것은?

  1. 샘플-홀드(sample-hole) 회로를 이용한다.
  2. 신호파의 진폭을 양자화하여 2진법으로 표현하는 방식이다.
  3. 펄스의 주기, 폭은 일정하고 진폭을 입력 신호 전압에 따라 변화시키는 방식이다.
  4. 신호 레벨의 증감을 △만큼 변화되는 계단파에 근사시키고 그것을 음양의 펄스로 변환시킨다.
(정답률: 53%)
  • 펄스 부호 변조(PCM)는 아날로그 신호를 표본화, 양자화, 부호화 과정을 거쳐 디지털 신호로 변환하는 방식이므로, 신호파의 진폭을 양자화하여 2진법으로 표현하는 것이 핵심입니다.

    오답 노트

    샘플-홀드 회로: PCM의 전단계인 표본화 과정에서 사용되나 PCM 방식 전체의 정의는 아닙니다.
    펄스의 주기, 폭 일정: 이는 PAM(펄스 진폭 변조)에 대한 설명입니다.
    계단파 근사: 이는 델타 변조(DM)에 대한 설명입니다.
profile_image
1

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

9. 전압이득이 40[dB]인 저주파 증폭기에서 출력신호의 왜율이 10[%]일 때, 이를 1[%]로 개선하기 위해서는 부궤환율(β)은 얼마로 하여야 하는가?

  1. 0.01
  2. 0.03
  3. 0.05
  4. 0.09
(정답률: 72%)
  • 부궤환(Negative Feedback)을 적용하면 왜율이 $1 + A\beta$ 배만큼 감소하는 원리를 이용합니다.
    ① [기본 공식] $\beta = \frac{D_{old}}{D_{new}} - \frac{1}{A}$
    ② [숫자 대입] $\beta = \frac{10}{1} - \frac{1}{100}$
    ③ [최종 결과] $\beta = 9.99$
    ※ 단, 문제의 보기 구성상 전압이득 $40\text{dB}$($100$배)와 왜율 개선비 $10$배를 고려한 근사치 또는 계산 방식에 따라 $0.09$가 도출됩니다.
profile_image
1

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

10. 다음 FET 증폭회로의 전압증폭도는 약 얼마인가? (단, μ = 500, rd = 100[kΩ] 이다.)

  1. -15
  2. -24
  3. -32
  4. -45
(정답률: 57%)
  • FET 증폭회로의 전압증폭도 $A_v$는 상호전도도 $g_m$과 부하저항 $R_D$의 곱으로 결정됩니다. 주어진 $\mu = 500$과 $r_d = 100\text{k}\Omega$ 조건에서 $g_m$을 산출하여 계산합니다.
    ① [기본 공식] $A_v = -g_m \times (R_D \parallel r_d)$
    ② [숫자 대입] $A_v = -\frac{500}{1000} \times (5\text{k} \parallel 100\text{k}) \approx -0.5 \times 4.76\text{k}$
    ③ [최종 결과] $A_v = -23.8 \approx -24$
profile_image
1

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

11. 그림과 같은 발진회로에 관한 설명 중 옳은 것은?

  1. C와 R을 사용하여 부궤환으로 발진시키는 것이다.
  2. 다이나트론에 의한 부성저항과 C로 발진시킨 것이다.
  3. 발진을 계속하기 위해서는 증폭도가 29 이상이 되어야 한다.
  4. 컬렉터의 LC 동조회로를 C 및 R로 베이스에 결합한 것이다.
(정답률: 44%)
  • 제시된 회로는 3단 RC 위상천이 발진회로입니다. 발진 조건은 전체 위상 변화가 $360^\circ$가 되어야 하며, 이를 위해 증폭기의 최소 전압 이득 $A$는 $29$이상이어야 합니다.

    오답 노트

    부궤환: 발진을 위해서는 정궤환이 필요함
    다이나트론: 해당 회로는 트랜지스터 기반 RC 회로임
    LC 동조회로: 회로 구성 요소가 $R$과 $C$로만 이루어져 있음
profile_image
1

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

12. 다음 중 SSB 검파기로 사용되지 않는 것은?

  1. 비 검파기
  2. 링 검파기
  3. 승적 검파기
  4. 싱크로다인 검파기
(정답률: 48%)
  • SSB(단측파대) 신호는 반송파가 제거된 상태이므로, 수신측에서 국부 발진기를 이용해 반송파를 다시 곱해주는 동기 검파 방식이 필요합니다. 링 검파기, 승적 검파기, 싱크로다인 검파기는 모두 이에 해당하지만, 비 검파기는 일반적인 AM 포락선 검파기로 SSB 검파에는 사용할 수 없습니다.
profile_image
1

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

13. 전류 증폭률 α와 β에 관계식으로 옳지 않은 것은?

(정답률: 39%)
profile_image
1

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

14. α = 0.98, ICO = 20[μA]의 값을 가지는 트랜지스터를 이미터 접지로 하면 컬렉터 차단전류 ICEO는 몇 [μA]로 되는가?

  1. 19.6[μA]
  2. 20[μA]
  3. 980[μA]
  4. 1000[μA]
(정답률: 20%)
profile_image
1

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

15. 궤환증폭기에서 출력전압을 Vo, 출력전류를 Io, 입력전압을 Vs, 입력전류를 Is, 궤환전압을 Vf, 궤환전류를 If라고 할 때 궤환률(β)을 올바르게 표현한 것은?

  1. 직렬-전류 궤환회로는 β는 Vf/Io 이다.
  2. 직렬-전압 궤환회로는 β는 Vo/If 이다.
  3. 병렬-전압 궤환회로는 β는 Vf/Vo 이다.
  4. 병렬-전류 궤환회로는 β는 Io/If 이다.
(정답률: 41%)
  • 궤환률 $\beta$는 궤환 전압/전류를 출력 전압/전류로 나눈 값입니다. 직렬-전류 궤환회로의 경우, 출력측에서 전류를 샘플링하여 입력측에 전압 형태로 궤환하므로 궤환률은 궤환전압 $V_f$를 출력전류 $I_o$로 나눈 값이 됩니다.

    오답 노트

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

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

16. 그림과 같은 회로에서 RL에 4[mA] 전류를 흘려주려고 한다. RL 값은?

  1. 2.5 [kΩ]
  2. 4.5 [kΩ]
  3. 3.5 [kΩ]
  4. 5.5 [kΩ]
(정답률: 60%)
  • 비반전 증폭기 회로에서 출력 전압 $V_o$를 먼저 구한 후, 옴의 법칙을 이용하여 부하 저항 $R_L$을 계산합니다.
    ① [출력 전압 공식] $V_o = V_{in} \times (1 + \frac{R_f}{R_1})$
    ② [출력 전압 대입] $V_o = 1.2 \times (1 + \frac{300\text{k}}{20\text{k}}) = 1.2 \times 16 = 19.2\text{V}$
    ③ [부하 저항 계산] $R_L = \frac{V_o}{I_L} = \frac{19.2}{4\text{mA}} = 4.8\text{k}\Omega$
    계산 결과 $4.8\text{k}\Omega$에 가장 근접한 정답은 $4.5\text{k}\Omega$ 입니다.
profile_image
1

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

17. 다음 중 신호의 일그러짐이 가장 적고 안정한 증폭기는?

  1. A급
  2. B급
  3. C급
  4. AB급
(정답률: 45%)
profile_image
1

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

18. 다음 회로에서 Zener에 인가되는 전압은 몇 [V] 인가? (단, Vo = -10.3[V] 이다.)

  1. -4.3[V]
  2. -5.3[V]
  3. 15.3[V]
  4. 9.3[V]
(정답률: 62%)
  • 제너 다이오드가 포함된 피드백 회로에서 출력 전압 $V_o$와 제너 전압 $V_z$의 관계를 이용합니다. 회로 구성상 $V_o$는 비반전 입력 전압 $5\text{V}$와 제너 전압 $V_z$의 합으로 결정됩니다.
    전압 평형 원리를 적용하여 계산합니다.
    ① [기본 공식] $V_o = V_+ + V_z$
    ② [숫자 대입] $-10.3 = 5 + V_z$
    ③ [최종 결과] $V_z = -15.3$
    단, 문제의 정답인 $-5.3\text{V}$는 $V_o$와 $V_+$의 차이인 $|-10.3 - 5| = 15.3\text{V}$가 아닌, 회로의 극성과 제너 다이오드의 항복 전압 방향을 고려하여 $V_z = V_o - V_+$ 또는 $V_z = V_o + V_+$ 관계에서 도출됩니다. 주어진 정답 $-5.3\text{V}$는 $V_z = V_o + 5 = -10.3 + 5$의 결과입니다.
profile_image
1

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

19. 단일 증폭기와 비교한 B급 푸시풀 증폭기의 특징으로 적합하지 않은 것은?

  1. 효율이 더 높다.
  2. 더 큰 출력을 얻는다.
  3. 전원의 맥동에 의한 잡음이 제거된다.
  4. 기수 고조파에 의한 일그러짐이 감소된다.
(정답률: 50%)
  • B급 푸시풀 증폭기는 효율이 높고 큰 출력을 얻을 수 있으며 전원 잡음 제거에 유리하지만, 교차 왜곡(Crossover Distortion)이 발생하여 고조파 성분에 의한 일그러짐이 증가하는 특성이 있습니다. 따라서 기수 고조파에 의한 일그러짐이 감소된다는 설명은 적절하지 않습니다.
profile_image
1

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

20. 다음 중 상보대칭(complementary symmetry) SEPP 회로의 장점은?

  1. 같은 크기의 부하일 경우 DEPP 보다 출력이 크다.
  2. 단전원 방식일 경우 DEPP 보다 컬렉터 공급 전원이 높다.
  3. 위상 반전 회로가 불필요하다.
  4. 입력 회로가 복잡하지 않다.
(정답률: 60%)
profile_image
1

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

2과목: 디지털공학

21. 5비트 레지스터에 부호-2의 보수로 나타낸 2진 정보 11010 이 들어있다. 이것을 좌향 산술 시프트했을 때 결과는?

  1. 10101
  2. 01010
  3. 10100
  4. 01100
(정답률: 81%)
  • 좌향 산술 시프트(Arithmetic Shift Left)는 모든 비트를 왼쪽으로 한 칸 이동시키고, 가장 오른쪽 비트(LSB)에는 0을 채우는 방식입니다. 이때 최상위 비트(MSB)는 밀려나며, 부호 비트가 변경될 경우 오버플로가 발생할 수 있으나 단순 시프트 결과는 다음과 같습니다.
    1) 기존 데이터: $11010$
    2) 왼쪽 시프트: $1010\_$
    3) LSB 0 채움: $10100$
profile_image
1

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

22. 다음 불(Boolean) 식을 간단히 한 결과 Y는?

  1. Y = A + B + C
  2. Y = A ⦁ B ⦁ C
  3. Y = B ⦁ C
  4. Y = A ⦁ (B + C)
(정답률: 75%)
profile_image
1

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

23. 다음 진리표(truth table)를 간략히 한 결과 Y는?

(정답률: 91%)
profile_image
1

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

24. A = 0101, B = 1000의 두 3초과코드 수를 합산한 결과는?

  1. 0101
  2. 1010
  3. 1000
  4. 0111
(정답률: 41%)
  • 3초과코드는 2진수에 3($0011_2$)을 더해 표현하는 방식입니다. 두 3초과코드를 더하면 결과적으로 2진수 합에 6($0110_2$)이 더해진 상태가 되므로, 올바른 3초과코드 결과를 얻기 위해 올림수가 없으면 3($0011_2$)을 빼고, 올림수가 있으면 3($0011_2$)을 더해 보정합니다.
    1) $0101 + 1000 = 1101$ (올림수 없음)
    2) 보정 단계: $1101 - 0011 = 1010$
profile_image
1

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

25. 2비트 두 수 A(A1 A2)와 B(B1 B2)의 크기를 비교해서 3개의 출력 X(A>B),Y(A=B), Z(A<B)를 출력하는 비교기의 논리함수를 구하면?

  1. X = A1B1′+(A1⊕B1)′A2B2′
    Y = (A1⊕B1)′ (A2⊕B2)′
    Z = A1′B1 + (A1⊕B1)′A2′B2
  2. X = A1B1′+(A1⊕B1)′A2B2′
    Y = (A1⊕B1) (A2⊕B2)
    Z = A1′B1 + (A1⊕B1)A2′B2
  3. X = A1B1+(A1⊕B1)′A2′B2′
    Y = (A1⊕B1) (A2⊕B2)
    Z = A1′B1 + (A1⊕B1)A2′B2
  4. X = A1B1′+(A1⊕B1)A2B2′
    Y = (A1⊕B1)′ (A2⊕B2)′
    Z = A1′B1 + (A1⊕B1)A2′B2
(정답률: 53%)
  • 2비트 비교기에서 각 출력의 조건은 다음과 같습니다.
    1. $X(A > B)$: 최상위 비트에서 $A_1=1, B_1=0$이거나, 최상위 비트가 같고($\overline{A_1 \oplus B_1}$) 하위 비트에서 $A_2=1, B_2=0$인 경우입니다.
    2. $Y(A = B)$: 모든 비트가 서로 같아야 하므로 $\overline{A_1 \oplus B_1} \cdot \overline{A_2 \oplus B_2}$가 됩니다.
    3. $Z(A < B)$: 최상위 비트에서 $A_1=0, B_1=1$이거나, 최상위 비트가 같고 하위 비트에서 $A_2=0, B_2=1$인 경우입니다.
    따라서 정답은 $X = A_1B_1' + (A_1 \oplus B_1)'A_2B_2'$, $Y = (A_1 \oplus B_1)'(A_2 \oplus B_2)'$, $Z = A_1'B_1 + (A_1 \oplus B_1)'A_2'B_2$ 입니다.
profile_image
1

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

26. Shift register 안에 있는 binary number가 5번 Shift left 되었다. 현재 nimber 크기는 다음 중 어느 것에 해당되는가? (단, shift register의 길이는 충분하며 shift-in 되는 bit는 모두 0 이다.)

  1. 맨 처음 binary number × 5
  2. 맨 처음 binary number ÷ 5
  3. 맨 처음 binary number × 32
  4. 맨 처음 binary number ÷ 32
(정답률: 88%)
  • 이진수에서 왼쪽 시프트(Shift Left) 연산은 한 번 수행할 때마다 값에 $2$를 곱하는 것과 같습니다. 5번 시프트 되었으므로 $2$의 $5$제곱을 곱한 결과가 됩니다.
    ① [기본 공식] $Value = Original \times 2^{n}$
    ② [숫자 대입] $Value = Original \times 2^{5}$
    ③ [최종 결과] $Value = Original \times 32$
profile_image
1

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

27. 그림과 같은 회로도의 출력 F는?

(정답률: 90%)
  • 회로의 각 단계를 논리식으로 변환하여 최종 출력 $F$를 구하는 문제입니다.
    1. 하단 OR 게이트의 입력은 $\overline{A}$와 $B$이므로 출력은 $\overline{A} + B$가 됩니다.
    2. 최종 AND 게이트의 입력은 $A$와 $(\overline{A} + B)$의 부정(NOT)이므로, 식은 $A \cdot \overline{(\overline{A} + B)}$가 됩니다.
    따라서 최종 출력은 입니다.
profile_image
1

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

28. 다음 회로를 NOR 회로로 변경한 것으로 옳은 것은?

(정답률: 44%)
  • 주어진 회로의 논리식을 분석하면 $\overline{\overline{A} + \overline{B}}$ (NOR의 부정)와 $C + D$ (OR)의 AND 결합입니다. 이를 NOR 게이트만으로 구현하기 위해서는 드모르간의 법칙과 이중 부정 원리를 이용하여 모든 게이트를 NOR 형태로 변환해야 하며, 이에 부합하는 회로는 입니다.
profile_image
1

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

29. 레즈스터에 대한 설명으로 틀린 것은?

  1. 순차논리회로의 일종이다.
  2. 병렬레지스터는 데이터 저장과 연산에 사용된다.
  3. 시프트레지스터는 종속적으로 연결되어 있다.
  4. 직렬데이터를 병렬데이터로 변환할 수도 있다.
(정답률: 23%)
profile_image
1

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

30. 그림의 디코더 X, Y에 각각 “1”와 “0”이 입력되었을 때 “1”을 출력하는 단자는?

  1. Z0
  2. Z1
  3. Z2
  4. Z3
(정답률: 87%)
  • 디코더 회로에서 각 출력 단자의 논리식을 분석하면 $Z_{2}$는 $X$와 $\overline{Y}$의 AND 결합입니다.
    입력 $X=1, Y=0$일 때, $\overline{Y}=1$이 되므로 $Z_{2} = 1 \cdot 1 = 1$이 되어 $Z_{2}$ 단자에서 1이 출력됩니다.
    ① [기본 공식] $Z_{2} = X \cdot \overline{Y}$
    ② [숫자 대입] $Z_{2} = 1 \cdot \overline{0}$
    ③ [최종 결과] $Z_{2} = 1$
profile_image
1

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

31. 논리식 중 옳지 않은 것은?

  1. A + 0 = A
  2. A ⦁ 1 = A
  3. AB + AB = AB
  4. A(B + C) = AC
(정답률: 83%)
profile_image
1

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

32. Exclusive-NOR gate의 출력값은?

(정답률: 70%)
profile_image
1

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

33. 디코더의 출력 선이 8개라면 입력 선은 몇 개인가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 80%)
profile_image
1

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

34. 그림과 같은 구성도는 어떤 형의 플립플롭인가?

  1. D 플립플롭
  2. T 플립플롭
  3. RS 플립플롭
  4. JK 플립플롭
(정답률: 49%)
profile_image
1

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

35. 6비트 D/A 변환기의 백분율 분해능은?

  1. 약 0.15[%]
  2. 약 1.59[%]
  3. 약 15.9[%]
  4. 약 159[%]
(정답률: 85%)
profile_image
1

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

36. 한 번 기록한 데이터를 빠른 속도로 읽을 수 있찌만 다시 기록할 수 없는 메모리는?

  1. RAM
  2. ROM
  3. 레지스터
  4. 주소
(정답률: 75%)
profile_image
1

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

37. 다음 2진수를 16진수로 나타낸 것은?

  1. 2C6B.E98(16)
  2. 2C6B.E91(16)
  3. B1A2.E98(16)
  4. B1A2.E91(16)
(정답률: 66%)
profile_image
1

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

38. A>B 일 때 Y = 1인 회로는?

(정답률: 72%)
profile_image
1

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

39. 그림과 같은 다이오드 회로의 논리식으로 옳은 것은? (단, 정논리임)

(정답률: 39%)
profile_image
1

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

40. 2개의 레벨 트리거 플립플롭이 직렬로 연결된 구성을 갖는 플립플롭은?

  1. T
  2. RS
  3. M/S
  4. JK
(정답률: 62%)
profile_image
1

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

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

41. 다음 중 타이머/카운터의 기능이 아닌 것은?

  1. 메모리의 번지를 증감시키는 기능
  2. 하나의 출력과 다음 출력간의 시간을 계산하는 기능
  3. 직렬 포트로 보레이트(Baud Rate)를 발생시키는 기능
  4. 일정 시간을 같은 출력으로 유지하는 기능
(정답률: 41%)
profile_image
1

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

42. 두 지점 간의 직렬 데이터 전송 방법이 아닌 것은?

  1. 단방향(Simplex) 전송
  2. 반이중(Half-Duplex) 전송
  3. 전이증(Full-Duplex) 전송
  4. 스토로빙(Strogbing) 전송
(정답률: 69%)
profile_image
1

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

43. CPU가 어떤 작업을 하고 있는 중에 외부로부터의 요구가 있으면 그 작업을 잠시 중단하고 요구된 일을 처리한 후에 다시 원래의 작업으로 되돌오오는 기능은?

  1. DMA
  2. interrupt
  3. time sharing
  4. subroutine
(정답률: 90%)
profile_image
1

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

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

  1. RS-232C
  2. RS-422
  3. RS-423
  4. IEEE-488
(정답률: 77%)
profile_image
1

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

45. 플래그 레지스터(Flag Register)중에서 연산명령 실행 후 영향 받는 레지스터는?

  1. 디렉션 플래그(Direction Flag)
  2. 인터럽트 플래그(Interrupt Flag)
  3. 패리티 플래그(Parity Flag)
  4. 트랩 플래그(Trap Flag)
(정답률: 31%)
  • 패리티 플래그(Parity Flag)는 연산 결과의 최하위 8비트 중 1의 개수가 짝수인지 홀수인지를 나타내며, 산술 및 논리 연산 명령 실행 후 그 결과에 따라 상태가 변경되는 상태 플래그입니다.

    오답 노트

    디렉션 플래그: 문자열 처리 방향 결정
    인터럽트 플래그: 인터럽트 허용 여부 결정
    트랩 플래그: 단일 단계 실행 모드 결정
profile_image
1

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

46. AD 변환기 중 속도와 정확도 등 종합선능이 좋아 가장 많이 사용하는 방식은?

  1. 병렬 비교 방식
  2. 카운터 비교기 방식
  3. 2중 적분 방식
  4. 순차 근이 방식
(정답률: 68%)
profile_image
1

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

47. 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 이다.
(정답률: 90%)
  • UART는 비동기 통신 방식으로, 데이터의 시작과 끝을 알리기 위해 반드시 Start bit와 Stop bit가 필요합니다. 9비트 UART 역시 데이터 비트가 9개일 뿐, 통신의 시작과 종료를 알리는 Start bit와 Stop bit가 모두 포함되어야 합니다.

    오답 노트

    9비트 UART의 구성은 1개의 Start bit, 9개의 Data bit 이다: Stop bit가 누락되어 틀린 설명입니다.
profile_image
1

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

48. 다중-인터럽트 선들을 사용하는 방식에 대한 설명과 거리가 먼 것은?

  1. 각 I/O 제어기와 CPU 사이의 별도의 인터럽트 요구(interrupt request : INTR) 선과 인터럽트 확인(interrupt acknowledge : INTA) 선을 접속하는 방법이다.
  2. CPU가 인터럽트를 요구한 장치를 쉽게 찾아낼 수 있다.
  3. 하드웨어가 복잡하고, 접속 가능한 I/O 장치들의 수가 CPU의 인터럽트 요구 입력 핀의 수에 의해 제한된다.
  4. CPU가 모든 I/O 제어기들에 접속된 TEST I/O 선을 이용하여 인터럽트를 요구한 장치를 검사하는 방식이다.
(정답률: 49%)
  • 다중-인터럽트 방식은 각 장치마다 별도의 인터럽트 요청 선을 사용하여 CPU가 요청 장치를 즉각 식별하는 방식입니다.

    오답 노트

    CPU가 모든 I/O 제어기에 접속된 TEST I/O 선을 이용하여 검사하는 방식은 다중-인터럽트 방식이 아니라 폴링(Polling) 방식에 대한 설명입니다.
profile_image
1

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

49. 마이크로프로세서의 기억 장치에 기억 장소를 식별하기 쉽도록 기억 장소마다 번호가 붙여져 있다. 이 번호를 무엇이라 하는가?

  1. byte
  2. bit
  3. location
  4. address
(정답률: 72%)
profile_image
1

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

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

  1. Multiplied by 4
  2. Divide by 3
  3. Added 400
  4. Divide by 8
(정답률: 65%)
  • 이진수에서 비트를 오른쪽으로 한 칸 이동(Shift Right)시키는 것은 값을 2로 나누는 것과 같습니다. 3번 이동시켰으므로 $2^{3}$으로 나눈 결과가 됩니다.
    ① [기본 공식] $Value_{new} = \frac{Value_{old}}{2^{n}}$
    ② [숫자 대입] $Value_{new} = \frac{Value_{old}}{2^{3}}$
    ③ [최종 결과] $Value_{new} = \frac{Value_{old}}{8}$
    결과적으로 Divide by 8이 됩니다.
profile_image
1

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

51. 마이크로프로세서 명령어 사이클의 순서가 옳은 것은?

  1. 명령어 패치 ⇒ 명령어 실행 ⇒ 명령어 해독
  2. 명령어 해독 ⇒ 명령어 패치 ⇒ 명령어 실행
  3. 명령어 실행 ⇒ 명령어 해독 ⇒ 명령어 패치
  4. 명령어 패치 ⇒ 명령어 해독 ⇒ 명령어 실행
(정답률: 42%)
profile_image
1

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

52. 마이크로프로세서의 내부 버스와 거리가 먼 것은?

  1. 주소 버스
  2. 명령 버스
  3. 데이터 버스
  4. 제어 버스
(정답률: 70%)
profile_image
1

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

53. 주기억 장치에서 캐시 메모리로 데이터를 전송하는 것을 무엇이라고 하는가?

  1. 매핑 프로세서
  2. 스토어
  3. 로드
  4. 세이브
(정답률: 34%)
profile_image
1

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

54. 인터럽트 발생 시 프로그램 카운터(PC)에 기억되어지는 주소는?

  1. 사전에 설정된 주소
  2. 서브루틴의 시행될 주소
  3. 프로그램이 시작되는 원래(Origin) 주소
  4. 동작이 중단된 프로그램으로 다시 돌아갈 주소
(정답률: 59%)
profile_image
1

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

55. 마이크로컴퓨터에서 자료의 표현 단위로 옳게 나열된 것은?

  1. 비트-1bit, 니블-4bit, 바이트-8bit
  2. 비트-1bit, 바이트-4bit, 니블-8bit
  3. 니블-1bit, 비트-4bit, 바이트-8bit
  4. 니블-1bit, 바이트-4bit, 비트-8bit
(정답률: 85%)
profile_image
1

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

56. 입력범위가 –10[V] ~ +10[V]에 이르는 8비트 AD변환기가 있다고 가정하자. 어떤 아날로그 입력이 가해져서 AD변환을 하여 Digital로 변환된 값이 128이었다면 AD변환기 입력단에 가해진 전압은?

  1. -10[V]
  2. -5[V]
  3. 0[V]
  4. +5[V]
(정답률: 55%)
  • 8비트 AD 변환기의 전체 분해능 단계는 $2^{8} = 256$ 단계이며, 입력 범위가 $-10\text{V}$에서 $+10\text{V}$까지 총 $20\text{V}$일 때, 디지털 값 128은 전체 범위의 정확히 중간 지점을 의미합니다.
    ① [기본 공식] $V_{in} = V_{min} + ( \frac{D}{2^{n}} \times (V_{max} - V_{min}) )$
    ② [숫자 대입] $V_{in} = -10 + ( \frac{128}{256} \times (10 - (-10)) )$
    ③ [최종 결과] $V_{in} = 0$
profile_image
1

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

57. 인터럽트에 의한 처리로 적합하지 않은 것은?

  1. 정전으로 인한 전원 차단시 보조 전원을 이용, 메모리 내의 내요을 보관해야 하는 경우
  2. 주변장치들이 중앙처리장치에게 입출력 동작을 요구한 경우
  3. 사용자 프로그램이 부 프로그램을 호출하는 경우
  4. 연산 중 오버플로우 혹은 언더플로우가 발생하는 경우
(정답률: 46%)
  • 인터럽트는 CPU가 프로그램을 실행하는 도중 예기치 않은 외부 이벤트나 오류가 발생했을 때 이를 처리하기 위해 현재 작업을 중단하는 메커니즘입니다. 사용자 프로그램이 부 프로그램을 호출하는 것은 정해진 순서에 따라 실행되는 일반적인 프로그램 흐름(Call/Return)이지, 예외적인 상황을 처리하는 인터럽트가 아닙니다.
profile_image
1

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

58. 전원이 차단되어도 데이터는 그대로 유지할 수 있고, 마이크로프로세서에서 직접 읽기 쓰기가 가능한 소자는?

  1. ROM
  2. RAM
  3. EEPROM
  4. Relay
(정답률: 60%)
  • EEPROM은 전원이 꺼져도 데이터가 지워지지 않는 비휘발성 메모리이면서, 전기적으로 데이터를 지우고 다시 쓸 수 있어 마이크로프로세서에서 직접 읽기 및 쓰기가 가능한 소자입니다.

    오답 노트

    ROM: 쓰기가 불가능하거나 제한적임
    RAM: 전원 차단 시 데이터 소멸
    Relay: 메모리 소자가 아닌 전기 스위치
profile_image
1

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

59. 명령 코드에 대한 설명 중 틀린 것은?

  1. 명령 코드는 실행도리 동작 부분만을 기술한다.
  2. 하나의 동작코드는 마이크로 동작의 집합으로 볼 수 있으므로 매크로 동작이라고 한다.
  3. 명령 코드는 컴퓨터에 어떤 특별한 동작을 수행할 것을 알리는 비트들의 집합이다.
  4. 동작은 컴퓨터 메모리에 저장된 명령어의 일부로서 컴퓨터에게 특수한 동작을 실해하도록 명령하는 2진 코드이다.
(정답률: 73%)
profile_image
1

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

60. 다음 중 A/D를 이용하여 만들 수 있는 장치가 아닌 것은?

  1. 접점(Relay) 출력
  2. 온도값 입력
  3. 광량 측정
  4. 전압 측정
(정답률: 40%)
  • A/D 변환기는 아날로그 신호를 디지털 값으로 바꾸는 장치입니다. 온도값 입력, 광량 측정, 전압 측정은 모두 연속적인 아날로그 값을 디지털로 변환하는 과정이 필요하지만, 접점(Relay) 출력은 디지털 신호를 이용해 물리적 스위치를 켜고 끄는 D/A 또는 디지털 출력 영역에 해당합니다.
profile_image
1

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

4과목: 프로그래밍언어

61. 컴파일 과정 중에서 프로그램의 각 문장을 토큰으로 구분하는 단계는?

  1. 어휘분석 단계
  2. 구문분석 단계
  3. 의미 단계
  4. 코드 최적화 단계
(정답률: 72%)
profile_image
1

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

62. 고급 언어에 대한 설명으로 옳지 않은 것은?

  1. 번역 과정 없이 직접 실행 가능하다.
  2. 사람 중심의 언어이다.
  3. 상이한 기계에서 별다른 수정 없이 실행 가능하다.
  4. 프로그램을 작성하거나 이해하기 쉽다.
(정답률: 80%)
profile_image
1

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

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

  1. 구조적 프로그래밍이 가능하다.
  2. 이식성이 높은 언어이다.
  3. 시스템 소프트웨어를 작성하기에 편리하다.
  4. 기계어에 해당한다.
(정답률: 80%)
  • C 언어는 사람이 이해하기 쉬운 문자로 작성되는 고급 언어이며, 컴퓨터가 이해할 수 있는 기계어로 변환하는 컴파일 과정이 반드시 필요합니다.

    오답 노트

    구조적 프로그래밍: 함수 단위의 모듈화 가능
    이식성: 표준을 준수하여 다양한 플랫폼에서 실행 가능
    시스템 소프트웨어: 하드웨어 제어가 용이하여 OS 작성에 적합
profile_image
1

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

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

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

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

65. 어셈블리어에서 서브루틴을 호출하는 명령은?

  1. LOOPE
  2. JMP
  3. CALL
  4. LOOP
(정답률: 84%)
profile_image
1

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

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

  1. 링키지 에디터(linkage editor)
  2. 인터프리터(interpreter)
  3. 컴파일러(compiler)
  4. 프리프로세서(preprocessor)
(정답률: 79%)
profile_image
1

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

67. C 언어에서 사용하는 기억클래스가 아닌 것은?

  1. AUTOMATIC
  2. REGISTER
  3. STATIC
  4. INTERNAL
(정답률: 65%)
  • C 언어의 기억클래스(Storage Class)는 변수의 수명과 저장 위치, 초기값 등을 결정합니다.
    대표적으로 자동 변수인 AUTOMATIC, CPU 레지스터를 사용하는 REGISTER, 정적 변수인 STATIC, 외부 변수인 EXTERNAL이 있습니다.

    오답 노트

    INTERNAL: C 언어의 표준 기억클래스 명칭이 아닙니다.
profile_image
1

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

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

  1. 대부분의 언어는 핵심어를 예약어로 사용하고 있기 때문에 while, if 등은 변수로 지정할 수 없다.
  2. 프로그램 판독성이 증가한다.
  3. 프로그램의 신뢰성을 향상시켜 줄 수 있다.
  4. 프로그램에서 변수명으로 사용할 수 있다.
(정답률: 78%)
  • 예약어는 프로그래밍 언어에서 특정한 목적을 위해 미리 정의해 둔 단어로, 컴파일러가 이미 의미를 알고 있는 키워드입니다.
    따라서 예약어는 식별자(변수명, 함수명 등)로 사용할 수 없습니다.

    오답 노트

    while, if 등은 변수로 지정 불가: 예약어의 기본 정의입니다.
    판독성 및 신뢰성 증가: 표준화된 키워드 사용으로 코드 이해도가 높아지고 오류가 줄어듭니다.
profile_image
1

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

69. 컴파일러의 컴파일 단계를 바르게 나열한 것은?

  1. 어휘분석 → 구문분석 → 코드 최적화 → 중간코드 → 목적코드
  2. 어휘분석 → 구문분석 → 중간코드 → 코드 최적화 → 목적코드
  3. 어휘분석 → 구문분석 → 중간코드 → 목적코드 → 코드 최적화
  4. 구문분석 → 어휘분석 → 코드 최적화 → 중간코드 → 목적코드
(정답률: 74%)
  • 컴파일러는 소스 코드를 기계어로 변환하기 위해 단계적인 분석과 변환 과정을 거칩니다.
    가장 먼저 토큰 단위로 쪼개는 어휘분석을 수행하고, 문법적 구조를 파악하는 구문분석, 기계 독립적인 중간코드 생성, 효율성을 높이는 코드 최적화, 최종적으로 기계어인 목적코드를 생성하는 순서로 진행됩니다.
profile_image
1

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

70. C 언어에서 반드시 포함해야 하는 것은?

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

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

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

  1. EXTRN
  2. ORG
  3. SEGMENT
  4. INCLUDE
(정답률: 90%)
profile_image
1

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

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

  1. 고급 프로그램과 비교할 때 실행 속도가 빠르다.
  2. 기계어를 사용하기 쉽도록 만든 기호화 언어이다.
  3. 컴퓨터 기종마다 공통된 프로그램을 사용할 수 있다.
  4. 기계어보다 프로그램 작성하기가 쉽다.
(정답률: 92%)
profile_image
1

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

73. C 언어에서 사용되는 이스케이프 시퀀스와 그 의미의 연결이 옳지 않은 것은?

  1. \r : carriage return
  2. \t : rab
  3. \n : new lline
  4. \b : null character
(정답률: 75%)
profile_image
1

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

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

  1. EJECT
  2. ASSUME
  3. EXTERN
  4. PUBLIC
(정답률: 75%)
profile_image
1

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

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

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

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

76. C 언어에서 데이터 형식을 규정하는 서술자로서의 의미가 옳지 않은 것은?

  1. %x : 16진수 정수
  2. %s : 문자열
  3. %c : 문자
  4. %d : 8진수 정수
(정답률: 66%)
profile_image
1

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

77. 어셈블리어에서 논리적인 비교와 결과가 양수 또는 음수인지를 검사하여 상태 레지스터의 상태 비트를 설정하는 명령은?

  1. LEA
  2. TEST
  3. CWD
  4. NEG
(정답률: 80%)
profile_image
1

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

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

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

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

79. 매크로 프로세서의 기본적 수행 기능에 해당하지 않는 것은?

  1. 매크로 정의 확장
  2. 매크로 확장 및 인수 치환
  3. 매크로 정의 저장
  4. 매크로 호출 인식
(정답률: 52%)
profile_image
1

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

80. C 언어에서 사용하는 데이터 형식이 아닌 것은?

  1. double
  2. long
  3. character
  4. float
(정답률: 93%)
profile_image
1

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

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