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

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

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

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

목록

1과목: 전자회로

1. 부궤환(Negative feedback)의 4가지 형식 설명 중 틀린 것은?

  1. 입력전압이 출력 저항치를 제어하는 부궤환 형식을 사용하는 회로를 전압제어 전류원(VCIS) 이라 한다.
  2. 입력전압과 출력전압을 가지며 이와 같은 형식을 사용하는 회를 전압제어 전압원(VCVS) 이라 한다.
  3. 입력전류가 출력전압을 제어하는 부궤환 형식을 사용하는 회로를 전류제어 전압원(ICVS) 이라 한다.
  4. 보다 큰 전류를 얻기 위해 입력 전류를 증폭하는 부궤환 형식을 사용하는 회로를 전류제어 전류원(ICIS) 이라 한다.
(정답률: 62%)
  • 전압제어 전류원(VCIS)은 입력 전압이 출력 전류를 제어하는 회로입니다. 출력 저항치를 제어한다는 설명은 잘못된 정의입니다.
profile_image
1

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

2. 주파수 변조에 사용되는 프리-엠퍼시스 회로에 대한 설명으로 틀린 것은?

  1. 일반적으로 주파수 변조회로 앞 단에 설치한다.
  2. 간단한 R, C 소자로서도 구성이 가능하다.
  3. 주파수 특성은 저역여파기의 특성과 비슷하다.
  4. 신호대 잡음비를 높이기 위하여 사용한다.
(정답률: 50%)
  • 프리-엠퍼시스 회로는 FM 변조 전 고역 성분을 강조하여 신호대 잡음비를 높이는 회로로, 고역 통과 필터(HPF)의 특성을 가집니다.

    오답 노트

    주파수 특성은 저역여파기의 특성과 비슷하다: 고역여파기(HPF) 특성을 가져야 합니다.
profile_image
1

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

3. 크로스오버(crossover) 일그러짐이 발생하는 전력증폭기는?

  1. A급
  2. B급
  3. C급
  4. AB급
(정답률: 76%)
  • B급 증폭기는 효율을 높이기 위해 입력 신호의 양(+)과 음(-)의 반주기를 각각 다른 트랜지스터가 담당합니다. 이때 트랜지스터가 켜지는 문턱 전압($V_{BE}$)으로 인해 신호가 0V 근처에서 끊기는 크로스오버 일그러짐(Crossover Distortion)이 발생합니다.
profile_image
1

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

4. 다음 여파기 회로의 주파수 특성은?

  1. 저역통과특성
  2. 고역통과특성
  3. 대역통과특성
  4. 대역저지특성
(정답률: 64%)
  • 제시된 회로 는 직렬로 커패시터($C$)가 연결되고 병렬로 인덕터($L$)가 연결된 구조입니다. 커패시터는 저주파를 차단하고 고주파를 통과시키며, 병렬 인덕터는 저주파를 접지로 흘려보내므로 고주파 성분만 통과시키는 고역통과특성을 갖습니다.
profile_image
1

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

5. 진폭변조(DSB) 방식에서 변조도를 90%를 하면 피변조파의 전력은 반송파 전력의 약 몇 배인가?

  1. 1.1
  2. 1.4
  3. 1.6
  4. 2.1
(정답률: 55%)
  • 진폭변조(DSB)에서 변조도 $m$에 따른 전체 전력과 반송파 전력의 비율을 구하는 공식입니다.
    ① [기본 공식] $P_{total} = P_{c}(1 + \frac{m^{2}}{2})$
    ② [숫자 대입] $P_{total} = P_{c}(1 + \frac{0.9^{2}}{2})$
    ③ [최종 결과] $P_{total} = 1.405 P_{c}$
profile_image
1

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

6. 어떤 증폭기의 전압증폭도가 200일 때 전압이득은 약 몇 dB 인가?

  1. 25
  2. 35
  3. 46
  4. 86
(정답률: 69%)
  • 전압증폭도를 데시벨(dB) 단위의 전압이득으로 변환하기 위해 상용로그 공식을 사용합니다.
    ① [기본 공식] $G = 20 \log_{10} A$
    ② [숫자 대입] $G = 20 \log_{10} 200$
    ③ [최종 결과] $G = 46$
profile_image
1

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

7. 700kHz 인 반송파를 2000Hz 로 100% 진폭변조 하였을 때 점유 주파수 대역은?

  1. 2000 Hz ~ 700 kHz
  2. 700 Hz ~ 702 kHz
  3. 698 Hz ~ 702 kHz
  4. 698 Hz ~ 700 kHz
(정답률: 77%)
  • 진폭변조(AM) 시 점유 주파수 대역은 반송파 주파수를 중심으로 변조 신호 주파수의 2배만큼의 대역폭을 가집니다.
    ① [기본 공식]
    $$f_{min} = f_c - f_m$$
    $$f_{max} = f_c + f_m$$
    ② [숫자 대입]
    $$f_{min} = 700000 - 2000$$
    $$f_{max} = 700000 + 2000$$
    ③ [최종 결과]
    $$698000\text{ Hz} \sim 702000\text{ Hz}$$
profile_image
1

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

8. FET는 전압-가변저항(VVR)으로 사용할 수 있는데 이에 대한 설명으로 틀린 것은?

  1. 출력특성의 포화영역에서 행하여진다.
  2. Pinch-off 에 이르기 전의 출력 특성에서 행하여진다.
  3. VGS 전압에 비례한다.
  4. AGC 회로 등에 이용된다.
(정답률: 44%)
  • FET를 전압-가변저항(VVR)으로 사용하려면 핀치오프(Pinch-off) 전의 오믹(Ohmic) 영역에서 동작시켜야 합니다. 포화 영역에서는 전류가 일정하게 유지되어 저항으로 사용할 수 없습니다.

    오답 노트

    AGC 회로: 자동 이득 조절 회로에서 VVR로 활용됨
profile_image
1

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

9. 다음 회로에서 VO 는? (단, R1 = R2 = R3 = R4 이다.)

  1. VO = V1
  2. VO = V2
  3. VO = V1 - V2
  4. VO = V2 - V1
(정답률: 85%)
  • 제시된 회로는 차동 증폭기 구조입니다. 모든 저항 $R_1 = R_2 = R_3 = R_4$일 때, 출력 전압 $V_O$는 비반전 입력단 전압과 반전 입력단 전압의 차이에 의해 결정됩니다.
    ① [기본 공식] $V_O = \frac{R_2}{R_1} (V_2 - V_1)$
    ② [숫자 대입] $V_O = \frac{R}{R} (V_2 - V_1)$
    ③ [최종 결과] $V_O = V_2 - V_1$
profile_image
1

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

10. 연산증폭기에 관한 설명으로 옳은 것은?

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

    오답 노트

    입력단자는 반전 입력(-)과 비반전 입력(+)으로 구성됩니다.
    이상적인 연산증폭기의 주파수 대역폭은 무한대입니다.
    이상적인 연산증폭기의 출력임피던스는 0입니다.
profile_image
1

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

11. R=1 MΩ, C=0.1 μF인 RC직렬회로의 양단에 10V의 전압을 가한 뒤 R 양단의 전압이 3.68V가 되는 시간은 얼마인가?

  1. 1ms
  2. 3.68ms
  3. 100ms
  4. 638ms
(정답률: 57%)
  • RC 직렬회로에서 충전 시 저항 양단 전압은 $V_{R}(t) = V_{0} e^{-t/RC}$로 감소합니다. 전압이 초기값의 약 36.8%($3.68\text{V}$)가 되는 시점은 시정수 $\tau = RC$와 일치합니다.
    ① [기본 공식] $t = \tau = R \times C$
    ② [숫자 대입] $t = 1 \times 10^{6} \times 0.1 \times 10^{-6}$
    ③ [최종 결과] $t = 0.1$
profile_image
1

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

12. 전원전압 9V, si 다이오드 5개와 부하 RL을 직렬로 연결하여 회로를 설계할 경우 부하 RL에 걸리는 전압은? (단, si 다이오드는 0.7V로 바이어스, 폐루프로 가정한다.)

  1. 0.7V
  2. 3.5V
  3. 5.5V
  4. 9V
(정답률: 69%)
  • 직렬 회로에서 전체 전압은 각 소자에 걸리는 전압의 합과 같습니다. 부하 전압은 전체 전원 전압에서 다이오드 5개의 전압 강하분을 뺀 값입니다.
    ① [기본 공식] $V_{L} = V_{S} - (n \times V_{D})$
    ② [숫자 대입] $V_{L} = 9 - (5 \times 0.7)$
    ③ [최종 결과] $V_{L} = 5.5$
profile_image
1

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

13. 이상적인 다이오드는 무엇으로 나타낼 수 있는가?

  1. 전압원
  2. 전류원
  3. 저항
  4. 스위치
(정답률: 65%)
  • 이상적인 다이오드는 순방향 바이어스일 때 저항이 0인 도통 상태가 되고, 역방향 바이어스일 때 저항이 무한대인 차단 상태가 되므로 전기적 스위치로 간주합니다.
profile_image
1

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

14. 다음 연산증폭기 회로에서 RL에 흐르는 전류가 5mA 일 때 RL 값은 몇 kΩ 인가?

  1. 2.5
  2. 4
  3. 5
  4. 7.2
(정답률: 54%)
  • 반전 증폭기 회로에서 출력 전압 $V_{O}$는 입력 전압 $V_{in}$에 저항비(피드백 저항/입력 저항)를 곱한 값에 부호를 반전시켜 구합니다. 이후 옴의 법칙을 통해 $R_{L}$을 산출합니다.
    ① [기본 공식] $V_{O} = -V_{in} \times \frac{R_{f}}{R_{in}}, \quad R_{L} = \frac{|V_{O}|}{I_{L}}$
    ② [숫자 대입] $V_{O} = -5 \times \frac{25}{10} = -12.5, \quad R_{L} = \frac{12.5}{5 \times 10^{-3}}$
    ③ [최종 결과] $R_{L} = 2.5$
profile_image
1

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

15. 전력 증폭기의 직류 공급전력은 20V, 200mA 이고, 부하에서의 출력전력은 1.8W 일 때, 이 증폭기의 효율은?

  1. 75%
  2. 80%
  3. 85%
  4. 90%
(정답률: 60%)
  • 전력 증폭기의 효율은 공급된 전체 직류 전력 대비 부하로 출력된 전력의 비율로 계산합니다.
    ① [기본 공식] $\eta = \frac{P_{out}}{P_{in}} \times 100$
    ② [숫자 대입] $\eta = \frac{1.8}{20 \times 0.2} \times 100$
    ③ [최종 결과] $\eta = 90$
profile_image
1

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

16. 트랜지스터의 차단과 포화영역을 사용하면 수행 가능한 소자로 가장 적합한 것은?

  1. 선형 증폭기
  2. 스위치
  3. 가변저항
  4. 다이오드
(정답률: 67%)
  • 트랜지스터의 차단 영역(Cut-off)은 전류가 흐르지 않는 OFF 상태, 포화 영역(Saturation)은 전류가 최대로 흐르는 ON 상태에 해당하므로, 이를 이용하면 디지털 스위치로 동작시킬 수 있습니다.
profile_image
1

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

17. 궤환증폭기의 특징에 대한 설명으로 옳은 것은?

  1. 부궤환증폭기는 이득이 감소하고 회로가 안정하다.
  2. 부궤환증폭기는 이득이 증가하고 회로가 불안정하다.
  3. 정궤환증폭기는 이득이 증가하고 회로가 안정하다.
  4. 정궤환증폭기는 이득이 감소하고 회로가 안정하다.
(정답률: 68%)
  • 부궤환(Negative Feedback)은 출력의 일부를 입력에 반대로 되돌려 전체 이득은 감소시키지만, 왜곡을 줄이고 회로의 안정도를 높이는 특징이 있습니다.

    오답 노트

    부궤환증폭기는 이득이 증가하고 회로가 불안정하다: 이득은 감소하고 안정도는 증가합니다.
    정궤환증폭기는 이득이 증가하고 회로가 안정하다: 정궤환은 이득을 증가시키나 회로를 불안정하게 하여 발진 회로에 사용됩니다.
    정궤환증폭기는 이득이 감소하고 회로가 안정하다: 이득이 증가하며 불안정해집니다.
profile_image
1

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

18. 그림과 같은 단안정 멀티바이브레이터에서 트랜지스터 Q2가 ON(포화)상태에서 OFF(차단)상태로 되었다가 다시 ON상태로 되는데 걸리는 동작시간 T는?

  1. T = R1C2 ln(2)
  2. T = C2R3 ln(2)
  3. T = C1R2 ln(2)
  4. T = C2R2 ln(2)
(정답률: 64%)
  • 단안정 멀티바이브레이터에서 출력의 상태 유지 시간은 시정수 $RC$와 로그 값의 곱으로 결정됩니다. 회로에서 $Q_{2}$의 상태 변화에 영향을 주는 시정수 성분은 $R_{2}$와 $C_{2}$입니다.
    ① [기본 공식] $T = R C \ln(2)$
    ② [숫자 대입] $T = R_{2} C_{2} \ln(2)$
    ③ [최종 결과] $T = C_{2} R_{2} \ln(2)$
profile_image
1

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

19. 사용 주파수가 높아짐에 따라 동일한 트랜지스터에서 주파수에 따른 이득이 감소하는 이유는?

  1. 접합용량에 의한 신호 누설 때문
  2. 반도체의 유전율이 변하기 때문
  3. 반도체의 불순물이 증가하기 때문
  4. 주파수에 따른 저항의 증가 때문
(정답률: 52%)
  • 트랜지스터 내부의 접합 용량(Junction Capacitance)으로 인해 주파수가 높아질수록 리액턴스가 감소하여 신호가 누설되므로, 고주파에서 이득이 감소하게 됩니다.
profile_image
1

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

20. 다음 그림과 같이 VGS(off) = -4V, IDSS = 12mA 인 JFET가 있다. 일정한 영역에서 동작하기 위한 VDD의 최솟값은?

  1. -4V
  2. 4V
  3. 6.72V
  4. 10.72V
(정답률: 43%)
  • JFET가 일정한 영역(포화 영역)에서 동작하기 위한 $V_{DD}$의 최솟값은 드레인-소스 전압 $V_{DS}$가 핀치오프 전압 $V_{GS(off)}$의 절대값보다 크거나 같고, 드레인 저항 $R_{D}$에 의한 전압 강하를 포함해야 합니다. $V_{GS}=0$일 때 $I_{D} = I_{DSS}$가 흐릅니다.
    ① [기본 공식] $V_{DD(min)} = |V_{GS(off)}| + I_{DSS} \times R_{D}$
    ② [숫자 대입] $V_{DD(min)} = 4 + 0.012 \times 560$
    ③ [최종 결과] $V_{DD(min)} = 10.72$
profile_image
1

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

2과목: 디지털공학

21. 다음 JK 플립플롭 3개를 연결하여 구성된 회로에서 Cp를 입력으로 하고, A1, A2, A3을 출력으로 할 때 이 회로가 수행하는 기능은?

  1. 32진 카운터(counter)
  2. 16진 카운터(counter)
  3. 3 bit 2진 리플카운터(ripple counter)
  4. 4 bit 2진 리플카운터(ripple counter)
(정답률: 75%)
  • JK 플립플롭의 $J$와 $K$ 입력이 모두 1로 연결되어 있고, 앞단 플립플롭의 출력이 다음단의 클록으로 연결되는 구조는 2진 리플 카운터의 전형적인 형태입니다. 사용된 플립플롭이 3개이므로 3 bit 2진 리플카운터(ripple counter)로 동작합니다.
profile_image
1

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

22. 다음 그림에서 세 입력(Z, Y, Z) 중 어떠한 입력이든 두 입력 이상이 정논리일 때 출력 또한 정논리가 되는 회로 설계 시 논리식은?

(정답률: 70%)
  • 세 입력 $X, Y, Z$ 중 두 개 이상의 입력이 정논리(1)일 때 출력이 1이 되는 조건은 $(X, Y)$, $(Y, Z)$, $(X, Z)$가 동시에 1인 경우들의 합으로 표현됩니다.
    따라서 논리식은 $XY + YZ + XZ$가 됩니다.
profile_image
1

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

23. 다음은 무슨 회로인가?

  1. 반가산기
  2. 전가산기
  3. 기수패리티회로
  4. 일치회로
(정답률: 86%)
  • 제시된 회로는 두 입력 $A, B$에 대해 합(Sum)은 XOR 게이트를 통해 $A \oplus B$로, 자리올림(Carry)은 AND 게이트를 통해 $AB$로 출력하는 구조이므로 반가산기입니다.
profile_image
1

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

24. 5개의 플립플롭을 사용하여 최대 10진수를 얼마까지 계수할 수 있는가?

  1. 31
  2. 49
  3. 50
  4. 63
(정답률: 69%)
  • 플립플롭 $n$개를 사용하여 계수할 수 있는 최대 상태 수는 $2^{n}$개이며, 계수 가능한 최대 10진수는 $2^{n}-1$입니다.
    ① [기본 공식] $Max = 2^{n}-1$
    ② [숫자 대입] $Max = 2^{5}-1$
    ③ [최종 결과] $Max = 31$
profile_image
1

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

25. 카운터에 대한 설명 중 옳지 않은 것은?

  1. 모든 플립플롭이 공통의 클럭 펄스에 의해서 동시에 동작하는 카운터를 동기식 카운터라 한다.
  2. 상향 또는 하향으로 카운트할 수 있도록 만들어진 카운터를 업다운 카운터라 한다.
  3. 링 카운터에서 각각의 플립플롭은 외부의 트리거원으로부터 신호를 받는다.
  4. 비동기식 카운터는 출력의 위상차가 거의 없이 일그러짐이 매우 적어 현재의 컴퓨터에 많이 쓰인다.
(정답률: 68%)
  • 비동기식 카운터는 플립플롭이 순차적으로 트리거되므로 출력 간의 위상차(전파 지연)가 발생하며, 이로 인해 속도가 느리고 일그러짐이 발생합니다. 따라서 고속 동작이 필요한 현대 컴퓨터에서는 동기식 카운터를 주로 사용합니다.

    오답 노트

    링 카운터: 마지막 플립플롭의 출력이 첫 번째 플립플롭의 입력으로 연결되는 순환 구조입니다.
profile_image
1

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

26. 니블(Nibble)은 몇 비트인가?

  1. 2비트
  2. 4비트
  3. 8비트
  4. 16비트
(정답률: 68%)
  • 컴퓨터 데이터 단위에서 니블(Nibble)은 4비트(bit)를 의미하며, 이는 1바이트(8비트)의 절반 크기에 해당합니다.
profile_image
1

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

27. F(A, B, C, D) = B′C′+C′D+AB′+AD 일 때 F의 보수(F′)는?

  1. B′C′+AB′+AD
  2. A′C+BD′
  3. (B+C)(C+D′)(A+B′)
  4. AB+BC+CD
(정답률: 46%)
  • 드모르간의 법칙을 이용하여 주어진 논리식 $F$의 보수 $F'$를 구합니다.
    $$F' = (B'C' + C'D + AB' + AD)'$$
    $$F' = (B'C')' \cdot (C'D)' \cdot (AB')' \cdot (AD)'$$
    $$F' = (B+C) \cdot (C+D') \cdot (A'+B) \cdot (A'+D')$$
    이를 전개하여 간소화하면 $A'C + BD'$가 도출됩니다.
profile_image
1

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

28. 다음 회로는 어떤 일을 수행하는가?

  1. 크기 비교
  2. 8진수 변환
  3. 0의 신호 검출
  4. 그레이코드 변환
(정답률: 78%)
  • 제시된 회로 는 XOR 게이트를 사용하여 입력 비트 $a_n$과 $a_{n+1}$을 연산하여 출력 $A_n$을 생성하는 구조입니다. 이는 2진수를 그레이코드로 변환하는 전형적인 논리 회로 구성입니다.
profile_image
1

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

29. D플립플롭이 셋업(setup) 시간 = 5ns, 홀드(hold) 시간 = 10ns, 전파(propagation) 시간 = 15ns 이다. 클럭에지가 발생하기 얼마전에 데이터가 입력되어야 하는가?

  1. 5ns
  2. 10ns
  3. 15ns
  4. 30ns
(정답률: 51%)
  • 셋업 시간(Setup Time)은 클럭 에지가 발생하기 전, 데이터가 입력되어 안정된 상태를 유지해야 하는 최소 시간을 의미합니다.
    문제에서 제시된 셋업 시간이 $5\text{ns}$이므로, 클럭 에지 발생 최소 $5\text{ns}$ 전에는 데이터가 입력되어야 합니다.
profile_image
1

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

30. 다음 논리회로의 동작으로 옳은 것은?

  1. EX-NOR
  2. EX-OR
  3. RS 플립플롭
  4. Half-Adder
(정답률: 71%)
  • 제시된 회로는 NAND 게이트들로 구성되어 있으며, 두 입력이 서로 다를 때만 1을 출력하는 배타적 논리합(EX-OR)의 논리 구조를 가지고 있습니다.
profile_image
1

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

31. 다음 논리회로를 간단히 한 결과로 옳은 것은?

(정답률: 76%)
  • 논리회로의 식을 세워 간소화하면 다음과 같습니다.
    $$X = (A \cdot B \cdot C) + (A \cdot B \cdot \overline{C})$$
    $$X = A \cdot B \cdot (C + \overline{C})$$
    $$X = A \cdot B \cdot 1 = A \cdot B$$
    따라서 결과는 $A$와 $B$의 AND 게이트인 가 됩니다.
profile_image
1

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

32. 다음 4×1 멀티플렉서를 이용하여 논리회로를 구현한 것으로 옳은 것은?

  1. F(A, B, C) = ∑(1, 3, 4, 6)
  2. F(A, B, C) = ∑(1, 3, 5, 7)
  3. F(A, B, C) = ∑(1, 2, 4, 7)
  4. F(A, B, C) = ∑(1, 3, 5, 6)
(정답률: 54%)
  • 선택 입력 $S_1=B, S_0=C$이고 데이터 입력이 $I_0=0, I_1=1, I_2=A, I_3=A'$인 $4 \times 1$ MUX 회로입니다.
    출력 $F = B'C' \cdot 0 + B'C \cdot 1 + BC' \cdot A + BC \cdot A'$로 정리하면, $F = B'C + ABC' + B C A'$가 됩니다.
    이를 민텀(minterm)으로 풀면 $B'C(A+A') + ABC' + B C A' = A B' C + A' B' C + A B C' + A' B C$가 되어 $\sum(1, 3, 5, 6)$이 도출됩니다.
profile_image
1

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

33. 16비트(bit)를 1워드(word)로 하는 코드(code)에서 op-code로 6bit를 사용하면 최대 몇 가지 인스트럭션(instruction)이 가능한가?

  1. 30
  2. 32
  3. 64
  4. 128
(정답률: 71%)
  • 명령어의 종류(인스트럭션 수)는 op-code의 비트 수에 의해 결정되며, $2^n$가지의 조합이 가능합니다.
    ① [기본 공식] $\text{Instructions} = 2^n$
    ② [숫자 대입] $\text{Instructions} = 2^6$
    ③ [최종 결과] $\text{Instructions} = 64$
profile_image
1

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

34. 모듈(modulo)-4로 계수기를 구성하기 위하여 요구되는 플립플롭의 최소 개수는?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 64%)
  • 모듈로-n 계수기를 구현하기 위해 필요한 플립플롭의 최소 개수 $n$은 $2^{n-1} < \text{modulo} \le 2^n$ 관계를 만족해야 합니다.
    모듈로-4의 경우 $2^2 = 4$이므로, 최소 2개의 플립플롭이 필요합니다.
profile_image
1

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

35. 그림과 같은 회로의 명칭은?

  1. 디코더
  2. 인코더
  3. 멀티플렉서
  4. 디멀티플렉서
(정답률: 68%)
  • 제시된 이미지 는 $n$개의 입력 신호를 받아 $2^n$개의 출력 중 하나만을 선택하여 활성화하는 디코더(Decoder) 회로입니다.
profile_image
1

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

36. 7-bit 코드로서 데이터 통신이나 마이크로 컴퓨터에 주로 사용하고 있는 코드는?

  1. Hamming코드
  2. BCD코드
  3. Gray코드
  4. ASCII 코드
(정답률: 72%)
  • ASCII 코드는 7비트를 사용하여 영문자, 숫자, 특수문자 등을 표현하는 표준 코드로, 데이터 통신과 마이크로 컴퓨터에서 널리 사용됩니다.

    오답 노트

    Hamming코드: 에러 검출 및 교정 코드
    BCD코드: 10진수 1자리를 4비트로 표현하는 코드
    Gray코드: 인접한 수의 비트가 하나만 변하는 코드
profile_image
1

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

37. 일련의 순차적인 수를 세는 회로는?

  1. 부호기
  2. 인코더
  3. 레지스터
  4. 카운터
(정답률: 88%)
  • 카운터는 클록 펄스에 따라 미리 정해진 순서대로 상태가 변하며 일련의 수를 세는 순차 논리 회로입니다.

    오답 노트

    부호기/인코더: 정보를 부호화하는 조합 논리 회로
    레지스터: 데이터를 일시적으로 저장하는 회로
profile_image
1

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

38. 다음 기호의 논리게이트는?

  1. NAND
  2. NOR
  3. AND
  4. XOR
(정답률: 78%)
  • 제시된 이미지 는 AND 게이트의 출력단에 NOT 게이트(버블)가 결합된 형태이므로 NAND 게이트입니다.
profile_image
1

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

39. 2개의 레벨 트리거 플립플롭을 직렬로 연결하며, 레이스(Race)현상을 방지하기 위한 플립플롭은?

  1. T
  2. RS
  3. M/S
  4. JK
(정답률: 72%)
  • 마스터-슬레이브(M/S) 플립플롭은 두 개의 플립플롭을 직렬로 연결하여, 입력 신호가 변하는 동안 출력의 불안정한 상태가 다시 입력으로 들어가는 레이스(Race) 현상을 방지하기 위해 사용합니다.
profile_image
1

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

40. 클록형 RS 플립플롭의 특성 방정식은?

(정답률: 62%)
  • 클록형 RS 플립플롭의 특성 방정식은 클록 신호 $C_P$가 1일 때, 세트($S$) 입력이 들어오거나 리셋($R$) 입력이 없고 현재 상태($Q$)가 1일 때 다음 상태가 1이 됩니다.
    따라서 정답은 이며, 이를 수식으로 변환하면 다음과 같습니다.
    $$Q(t+1) = S + \bar{R}Q, C_P = 1$$
profile_image
1

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

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

41. 온도를 측정하는데 사용되는 소자는?

  1. 서미스터(thermistor)
  2. 바리스터(varistor)
  3. 레지스터(register)
  4. 캐패시터(capacitor)
(정답률: 88%)
  • 서미스터(thermistor)는 온도 변화에 따라 저항값이 민감하게 변하는 특성을 가진 반도체 소자로, 온도 측정 및 제어 회로에 주로 사용됩니다.

    오답 노트

    바리스터: 전압 변화에 따라 저항이 변하는 소자
    레지스터: 데이터 임시 저장 장치
    캐패시터: 전하 저장 소자
profile_image
1

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

42. 간접 주소 지정 방식에 관한 설명으로 옳은 것은?

  1. 데이터 길이에 제약이 있다.
  2. 간결한 장점이 있으나 융통성이 부족하다.
  3. 최소 두 번 이상의 주기억장치 접근이 필요하다.
  4. 전체 메모리 크기가 N워드이면, 이 방식에 필요한 주소 크기는 log2N이 된다.
(정답률: 64%)
  • 간접 주소 지정 방식은 명령어의 주소 부분이 실제 데이터의 주소가 아닌, 데이터의 주소가 저장된 메모리 위치를 가리키므로 실제 데이터에 접근하기 위해 최소 두 번 이상의 주기억장치 접근이 필요합니다.
profile_image
1

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

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

  1. ROM
  2. RAM
  3. EEPROM
  4. Relay
(정답률: 62%)
  • EEPROM은 비휘발성 메모리로 전원이 차단되어도 데이터가 유지되며, 전기적으로 데이터를 지우고 다시 쓸 수 있어 마이크로프로세서에서 직접 읽기 및 쓰기가 가능합니다.
profile_image
1

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

44. DC 서보 모터에 대한 설명으로 틀린 것은?

  1. DC 서보 모터의 각도는 제어선에 전달되는 펄스의 존속 시간으로 정해진다.
  2. DC 서보 모터의 각도 제어방식을 PCM(Pulse Coded Modulation)이라고도 부른다.
  3. DC 서보 모터는 크게 제어회로와 모터, 기어 세트, 케이스 등으로 나뉜다.
  4. DC 서보 모터의 회전각은 펄스 파형의 주기에 따라 결정된다.
(정답률: 51%)
  • DC 서보 모터의 회전 각도는 펄스의 주기(Period)가 아니라, 펄스의 폭(Width) 즉, 펄스가 유지되는 존속 시간에 의해 결정됩니다.

    오답 노트

    펄스의 존속 시간으로 정해진다: 옳은 설명
    PCM이라고도 부른다: 펄스 폭 변조를 이용한 제어 방식의 일종으로 옳은 설명
    제어회로, 모터, 기어 세트 등으로 구성: 일반적인 서보 모터의 물리적 구조로 옳은 설명
profile_image
1

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

45. A/D변환기 중 속도와 정확도 등 종합성능이 좋아 가장 많이 사용하는 방식은?

  1. 병렬 비교 방식
  2. 카운터 비교기 방식
  3. 2중 적분 방식
  4. 순차 근이 방식
(정답률: 61%)
  • 순차 근사 방식(Successive Approximation)은 이진 탐색 알고리즘과 유사한 원리로 동작하여, 카운터 방식보다 속도가 훨씬 빠르고 2중 적분 방식보다 효율적이어서 종합적인 성능이 가장 우수합니다.
profile_image
1

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

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

  1. 스택
  2. PC(프로그램 카운터)
  3. IR(인덱스 레지스터)
  4. 인터럽트 벡터
(정답률: 56%)
  • 인터럽트가 발생했을 때 CPU가 실행해야 할 인터럽트 서비스 루틴(ISR)의 시작 주소들을 모아놓은 메모리 영역을 인터럽트 벡터라고 합니다.
profile_image
1

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

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

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

    오답 노트

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

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

48. A/D 변환기에서 아날로그 오차의 발생에 가장 큰 영향을 주는 것은?

  1. 계수기(counter)
  2. 비교기(comparator)
  3. 기준 전압의 리플(ripple)
  4. 래더(ladder) 회로의 저항
(정답률: 47%)
  • A/D 변환기에서 아날로그 입력 전압과 기준 전압을 비교하여 디지털 값으로 변환하는 핵심 소자가 비교기이므로, 비교기의 정밀도나 오프셋 전압 등이 아날로그 오차 발생에 가장 결정적인 영향을 미칩니다.
profile_image
1

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

49. 직렬 전송속도가 56kbps(kilo bps)이면 분당 전송되는 수(KB : kilo byte)는?

  1. 240
  2. 420
  3. 560
  4. 640
(정답률: 52%)
  • 초당 전송 비트 수(bps)를 바이트 단위로 변환한 후, 1분(60초) 동안의 총 전송량을 계산합니다.
    ① [기본 공식] $Total = \frac{bps \times 60}{8 \times 1000}$
    ② [숫자 대입] $Total = \frac{56000 \times 60}{8 \times 1000}$
    ③ [최종 결과] $Total = 420$
profile_image
1

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

50. 마이크로프로세서 시스템의 안전을 위하여 프로그래머가 마스크 할 수 없도록 되어 있는 인터럽트는?

  1. TIMER
  2. NMI
  3. MASK
  4. RTC
(정답률: 68%)
  • NMI(Non-Maskable Interrupt)는 시스템의 치명적인 오류나 긴급한 상황을 처리하기 위해 설계되어, 프로그래머가 소프트웨어적으로 무시(Mask)할 수 없는 최우선 순위 인터럽트입니다.
profile_image
1

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

51. CPU가 프로그램을 수행하다 기존의 PC(Program Counter) 값을 임시 보관해야 할 경우가 생길 때 사용되는 임시 저장 공간은?

  1. 스택(stack)
  2. 버스(bus)
  3. 큐(queue)
  4. 클록(clock)
(정답률: 82%)
  • CPU가 서브루틴 호출이나 인터럽트 발생 시 현재 실행 중인 프로그램의 복귀 주소(PC 값)를 임시로 저장하기 위해 LIFO(Last-In First-Out) 구조의 스택(stack) 영역을 사용합니다.
profile_image
1

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

52. 어드레스가 A0~A14까지 있는 ROM의 메모리 용량(KB : kili byte)은?

  1. 8
  2. 16
  3. 32
  4. 64
(정답률: 39%)
  • 메모리 용량은 주소선의 개수에 따라 $2^{n}$ 개의 주소 공간을 가지며, 이를 바이트 단위로 환산하여 계산합니다.
    ① [기본 공식] $Capacity = 2^{n} \div 1024$
    ② [숫자 대입] $Capacity = 2^{15} \div 1024$
    ③ [최종 결과] $Capacity = 32$
profile_image
1

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

53. XON/XOFF 프로토콜에 관한 설명으로 틀린 것은?

  1. 하드웨어 핸드셰이크 방식
  2. DTE와 DCE 사이에서 소프트웨어의 제어코드를 사용
  3. 전송 데이터의 흐름 제어
  4. XON은 전송 시작을 나타내며 XOFF는 전송 정지를 의미함
(정답률: 55%)
  • XON/XOFF 프로토콜은 제어 문자를 데이터 스트림에 포함시켜 흐름을 제어하는 대표적인 소프트웨어 핸드셰이크 방식입니다.

    오답 노트

    하드웨어 핸드셰이크 방식: 별도의 물리적 제어 신호선을 사용하는 방식이므로 XON/XOFF와는 다릅니다.
profile_image
1

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

54. 다음 중 10진수 –4에 대한 2진수 표현방법으로 잘못된 것은?

  1. 부호와 절대치 : 1100
  2. 부호와 1의 보수 : 1011
  3. 부호와 2의 보수 : 1100
  4. 부호와 1의 보수 : 1010
(정답률: 66%)
  • 10진수 $-4$를 4비트 2진수로 표현할 때, 부호와 1의 보수 방식은 절대치 $4$($$0100$$)의 비트를 반전시켜 $1011$이 되어야 합니다.

    오답 노트

    부호와 1의 보수 : 1010 $\rightarrow$ 비트 반전이 잘못되어 $1011$이 정답입니다.
profile_image
1

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

55. 주기억장치에서 명령을 IR(Instruction Register)로 가져오기 위해 필요한 시간은?

  1. Seek time
  2. Run time
  3. Instruction time
  4. Cycle time
(정답률: 71%)
  • 주기억장치에서 명령어를 인출하여 명령어 레지스터(IR)로 가져오는 데 소요되는 시간을 Instruction time이라고 합니다.
profile_image
1

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

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

  1. 4
  2. 5
  3. 6
  4. 32
(정답률: 72%)
  • 특정 개수의 레지스터를 구분하기 위해 필요한 비트 수는 $2^n$이 레지스터 개수보다 크거나 같은 최소의 정수 $n$을 찾는 것입니다.
    ① [기본 공식] $2^{n} \ge N$
    ② [숫자 대입] $2^{5} = 32$
    ③ [최종 결과] $n = 5$
profile_image
1

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

57. 레지스터에 있는 값이 2진수 0000 0010 이었다. 이를 1비트씩 왼쪽으로 2번 산술시프트 시켰다면 결과 값은 10진수로 얼마인가?

  1. 2
  2. 4
  3. 8
  4. 10
(정답률: 82%)
  • 산술 왼쪽 시프트(Arithmetic Shift Left)는 비트를 왼쪽으로 이동시키며, 이는 결과적으로 값에 $2^n$을 곱하는 것과 같습니다.
    ① [기본 공식] $Value_{new} = Value_{old} \times 2^{n}$
    ② [숫자 대입] $Value_{new} = 2 \times 2^{2}$
    ③ [최종 결과] $Value_{new} = 8$
profile_image
1

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

58. SRAM의 특성이 아닌 것은?

  1. 하나의 2진 정보를 저장할 수 잇는 플립플롭들로 구성된다.
  2. 전원이 연결되어 있는 동안 저장되어 있는 정보를 유지한다.
  3. 사용하기 쉽고 읽기와 쓰기 시간이 짧다.
  4. MOS 트랜지스터 안의 콘덴서에 전하의 형태로 정보를 저장한다.
(정답률: 65%)
  • SRAM은 플립플롭(Flip-Flop) 회로를 사용하여 데이터를 저장하므로 전원이 공급되는 동안 데이터가 유지되며 속도가 매우 빠릅니다.
    반면, MOS 트랜지스터 내의 콘덴서(커패시터)에 전하 형태로 정보를 저장하는 방식은 DRAM의 특징입니다.
profile_image
1

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

59. 인터럽트 종류 중 하드웨어적인 요인이 아닌 것은?

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

    오답 노트

    전원 중단, 입출력 인터럽트, 외부 인터럽트: 모두 하드웨어 장치나 외부 신호에 의해 발생하는 하드웨어 인터럽트입니다.
profile_image
1

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

60. 데이터 이동 시 실행 속도가 가장 빠른 것은?

  1. 메모리-메모리
  2. 메모리-레지스터
  3. 레지스터-메모리
  4. 레지스터-레지스터
(정답률: 79%)
  • CPU 내부의 레지스터는 메모리(RAM)보다 물리적 거리가 가깝고 접근 속도가 압도적으로 빠르기 때문에, 레지스터 간의 데이터 이동이 가장 빠릅니다.
profile_image
1

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

4과목: 프로그래밍언어

61. 다음 PC 어셈블리 명령 중 덧셈 명령이 아닌 것은?

  1. ADD
  2. ADC
  3. INC
  4. AND
(정답률: 67%)
  • ADD(덧셈), ADC(캐리 포함 덧셈), INC(1 증가)는 모두 산술 연산을 통한 덧셈 관련 명령입니다.

    오답 노트

    AND: 논리곱 연산을 수행하는 논리 연산 명령입니다.
profile_image
1

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

62. C언어의 기억 클래스(class) 종류가 아닌 것은?

  1. auto
  2. entry
  3. static
  4. register
(정답률: 70%)
  • C언어의 기억 클래스는 변수의 저장 위치, 생존 기간, 접근 범위를 결정하며 auto, static, register, extern이 이에 해당합니다.

    오답 노트

    entry: C언어의 표준 기억 클래스에 존재하지 않는 키워드입니다.
profile_image
1

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

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

  1. 실행 속도가 빠르다.
  2. 2진수를 사용하여 데이터를 표현한다.
  3. 호환성이 없다.
  4. 유지보수가 용이하다.
(정답률: 76%)
  • 기계어는 컴퓨터가 직접 실행하는 $0$과 $1$의 $2$진수 형태로 구성되어 있어 실행 속도는 가장 빠르지만, 사람이 읽고 수정하기 매우 어려워 유지보수가 극히 곤란합니다.
profile_image
1

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

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

  1. 실행속도가 빠르다.
  2. 실행코드가 작다.
  3. 디버깅 작업이 고급언어에 비해 어렵다.
  4. 인간이 이해할 수 있는 쉬운 언어표현으로 명령어가 구성되어 있다.
(정답률: 67%)
  • 어셈블리어는 기계어와 1:1 대응되는 저급 언어로, 기호(Mnemonic)를 사용하지만 여전히 하드웨어 종속적이며 인간이 이해하기 쉬운 고급 언어 표현과는 거리가 멉니다.
profile_image
1

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

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

  1. 이식성이 높은 언어이다.
  2. 시스템 소프트웨어를 작성하기에 편리하다.
  3. 다양한 연산자를 제공한다.
  4. 기계어에 해당한다.
(정답률: 72%)
  • C언어는 사람이 읽고 쓸 수 있는 고급 언어의 일종이며, 컴파일러를 통해 기계어로 변환되어 실행됩니다. 따라서 기계어 그 자체에 해당한다는 설명은 틀린 것입니다.
profile_image
1

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

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

  1. 번역 과정 없이 직접 실행 가능하다.
  2. 사람 중심의 언어이다.
  3. 상이한 기계에서 별다른 수정 없이 실행 가능하다.
  4. 프로그램을 작성하거나 이해하기 쉽다.
(정답률: 66%)
  • 고급 언어는 사람이 이해하기 쉽게 설계된 언어로, 컴퓨터가 이해할 수 있는 기계어로 변환하는 컴파일이나 인터프리터와 같은 번역 과정이 반드시 필요합니다.
profile_image
1

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

67. 매크로 프로세서의 기능에 해당하지 않는 것은?

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

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

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

  1. ::=
  2. < >
  3. { }
  4. |
(정답률: 60%)
  • BNF(Backus-Naur Form) 표기법에서 수직 바(|) 기호는 '또는(OR)'을 의미하며, 여러 선택지 중 하나를 선택함을 나타냅니다.

    오답 노트

    ::= : 정의를 의미함
    < > : 비단말 기호를 의미함
    { } : 0번 이상의 반복을 의미함
profile_image
1

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

69. 다음 ( )의 ㉮, ㉯에 알맞은 내용으로 옳은 것은?

  1. ㉮ 실행시간, ㉯ 번역시간
  2. ㉮ 번역시간, ㉯ 실행시간
  3. ㉮ 정의시간, ㉯ 번역시간
  4. ㉮ 구현시간, ㉯ 정의시간
(정답률: 50%)
  • 바인딩 시점에 따른 언어 특성에 대한 문제입니다.
    정적 바인딩이 일어나는 번역시간에 바인딩이 발생하면 안전성과 효율성이 보장되며, 동적 바인딩이 일어나는 실행시간에 바인딩이 발생하면 유연성과 표현력이 보장됩니다.
profile_image
1

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

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

  1. 구조 트리
  2. 중간 트리
  3. 어휘 트리
  4. 파스 트리
(정답률: 71%)
  • 컴파일러의 구문 분석 단계에서 파서(Parser)가 소스 코드를 문법 구조에 따라 트리 형태로 구성한 결과물을 파스 트리라고 합니다.
profile_image
1

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

71. C언어에서 왼쪽에 오른쪽 값을 나눈 나머지를 왼쪽에 대입하라는 대입연산자는?

  1. %=
  2. &=
  3. /=
  4. *-
(정답률: 72%)
  • C언어의 복합 대입 연산자 중 %= 연산자는 왼쪽 변수의 값을 오른쪽 값으로 나눈 나머지를 계산하여 다시 왼쪽 변수에 저장하는 기능을 수행합니다.
profile_image
1

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

72. C언어에서 식별자(Identifier)를 만드는 규칙에 대한 설명으로 가장 옳은 것은?

  1. 대소문자를 구별하지 않는다.
  2. 예약어는 식별자로 사용할 수 있다.
  3. 영문자, 숫자, _(underscore)만을 조합하여 만들 수 있으나, 숫자로 시작할 수 없다.
  4. +, -, % 등과 같은 특수기호를 포함할 수 있다.
(정답률: 69%)
  • C언어의 식별자는 영문자, 숫자, 언더바(_)의 조합으로만 구성 가능하며, 반드시 영문자나 언더바로 시작해야 하고 숫자로 시작할 수 없습니다.

    오답 노트

    대소문자: 구별함
    예약어: 식별자로 사용 불가
    특수기호: 언더바(_) 외 사용 불가
profile_image
1

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

73. 어셈블리어 명령 중 CMP 명령과 같이 보다 크거나 작은 대소 관계를 비교하지 않고, 논리적인 비교와 결과가 양수 또는 음수인지를 검사하여 상태 레지스터의 상태 비트를 설정하는 것은?

  1. TEST
  2. MOV
  3. RET
  4. JMP
(정답률: 66%)
  • TEST 명령은 두 피연산자를 논리적 AND 연산하여 결과가 0인지 아닌지를 검사하고 상태 레지스터의 플래그를 설정하는 명령입니다. 이는 대소 비교가 아닌 논리적 비교를 수행합니다.
profile_image
1

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

74. C언어에서 “같지 않다”의 의미를 갖는 관계연산자는?

  1. &=
  2. %=
  3. $=
  4. !=
(정답률: 84%)
  • C언어에서 두 값이 서로 같지 않음을 나타내는 관계 연산자는 != 입니다.
profile_image
1

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

75. C언어에서 사용되는 출력문 “printf”에 사용되는 변환문자 중 “%u”의 의미는?

  1. 16진 정수
  2. 단일 문자
  3. 문자열을 가진 문자
  4. 부호 없는 10진 정수
(정답률: 64%)
  • C언어의 printf 함수에서 %u는 부호 없는 10진 정수(Unsigned Decimal Integer)를 출력할 때 사용하는 변환 문자입니다.

    오답 노트

    16진 정수: %x
    단일 문자: %c
    문자열: %s
profile_image
1

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

76. 어셈블러를 2 Pass로 구성하는 가장 큰 이유는?

  1. 1 Pass 구조는 프로그램의 크기가 증가하여 유지보수가 어려움
  2. 1 Pass 구조는 메모리가 많이 소요됨
  3. Pass 1, 2의 어셈블러 프로그램이 작아서 경제적임
  4. 기호를 정의하기 전에 사용할 수 있어 프로그램 작성이 용이함
(정답률: 77%)
  • 어셈블러를 2 Pass로 구성하면 첫 번째 Pass에서 모든 기호(Symbol)의 주소를 먼저 정의하고, 두 번째 Pass에서 이를 참조하여 기계어로 변환합니다. 따라서 기호를 정의하기 전에 미리 사용할 수 있어 프로그램 작성이 매우 용이해집니다.
profile_image
1

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

77. 객체지향언어에서 추구하는 개념과 가장 거리가 먼 것은?

  1. 추상화(abstraction)
  2. 연산(operation)
  3. 캡슐화(encapsulation)
  4. 다중기능(polymorphism)
(정답률: 66%)
  • 객체지향 프로그래밍의 핵심 개념은 추상화(Abstraction), 캡슐화(Encapsulation), 상속(Inheritance), 다형성(Polymorphism)입니다. 연산(Operation)은 객체가 수행하는 기능일 뿐, 객체지향의 지향 개념은 아닙니다.
profile_image
1

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

78. 구조적 프로그래밍의 기본구조와 거리가 먼 것은?

  1. Selection Structure
  2. Difference Structure
  3. Iteration Structure
  4. Sequence Structure
(정답률: 68%)
  • 구조적 프로그래밍의 3대 기본 구조는 순차(Sequence), 선택(Selection), 반복(Iteration) 구조입니다. Difference Structure는 이에 해당하지 않습니다.
profile_image
1

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

79. 기억 장치의 한 장소를 추상화한 것으로서 이름, 유형, 주소, 값 등의 속성을 가지며, 프로그램이 동작하는 동안 값이 수시로 변하는 것은?

  1. 변수
  2. 상수
  3. 자료형
  4. 예약어
(정답률: 83%)
  • 변수는 프로그램 실행 중 값이 변할 수 있는 메모리 공간의 추상화된 이름으로, 주소와 값, 자료형 등의 속성을 가집니다.
profile_image
1

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

80. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?

  1. INCLUDE
  2. JMP
  3. RET
  4. SAHF
(정답률: 79%)
  • 서브루틴(Subroutine) 실행 완료 후, 스택에 저장된 복귀 주소를 꺼내어 원래의 호출 지점으로 돌아가게 하는 명령어가 RET(Return)입니다.
profile_image
1

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

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