임베디드기능사 필기 기출문제복원 (2012-02-12)

임베디드기능사 2012-02-12 필기 기출문제 해설

이 페이지는 임베디드기능사 2012-02-12 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

임베디드기능사
(2012-02-12 기출문제)

목록

1과목: 전기전자공학

1. 정류기의 평활회로는 어느것을 이용하는가?

  1. 저항 감쇄기
  2. 대역 여파기
  3. 고역 여파기
  4. 저역 여파기
(정답률: 67%)
  • 평활회로는 정류 회로 뒤에 접속하여 정류된 전류에 포함된 맥동분(리플)을 제거하여 매끄러운 직류로 만드는 회로이며, 이를 위해 저역통과 여파기를 사용합니다.
profile_image
1

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

2. 연산 증폭기의 입력 오프셋 전압에 대한 설명으로 가장 적합한것은?

  1. 출력전압과 입력전압이 같게 될때의 증폭기 입력전압
  2. 차동 출력전압이 0[V]일때 두 입력단자에 흐르는 전류의 차
  3. 차동 출력전압이 무한대가 되도록 하기 위하여 입력단자 사이에 걸어주는 전압
  4. 차동 출력전압이 0[V]가 되도록 하기 위하여 입력단자 사이에 걸어주는 전압
(정답률: 61%)
  • 입력 오프셋 전압은 이상적인 연산 증폭기라면 $0\text{V}$여야 할 차동 출력전압을 실제로 $0\text{V}$가 되도록 만들기 위해 입력단자에 인가해야 하는 전압을 의미합니다.
profile_image
1

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

3. 연산 증폭기의 응용회로가 아닌것은?

  1. 미분기
  2. 가산기
  3. 적분기
  4. 멀티플렉서
(정답률: 67%)
  • 연산 증폭기(Op-Amp)는 기본적으로 전압을 증폭하는 소자로, 이를 응용하여 미분기, 적분기, 가산기, 비교기 등을 구성할 수 있습니다. 반면 멀티플렉서는 여러 입력 신호 중 하나를 선택하여 출력하는 조합 논리 회로이므로 연산 증폭기의 응용회로가 아닙니다.
profile_image
1

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

4. 그림과 같은 미분회로의 입력에 장방형과 e가 공급될때 출력 e0의 파형모양은?(단 일 경우로 한다.)

(정답률: 56%)
  • 미분회로에 장방형 펄스가 입력되면, 전압이 급격히 변하는 상승 엣지와 하강 엣지에서만 뾰족한 펄스 형태의 출력이 나타납니다. 조건이 $\frac{RC}{t_p} \ll 1$이므로 시정수가 매우 작아 급격한 감쇠가 일어나는 파형인 가 정답입니다.
profile_image
1

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

5. 전력에 대한 설명으로 옳은것은?

  1. 전류에 의해서 단위시간에 이루어지는 힘의 양을 말한다.
  2. 전류에 의해서 단위시간에 이루어지는 열량의 양을 말한다.
  3. 전류에 의해서 단위시간에 이루어지는 전하의 양을 말한다.
  4. 전류에 의해서 단위시간에 이루어지는 일의 양, 즉 일의 공률을 말한다.
(정답률: 53%)
  • 전력은 전기 에너지가 단위 시간 동안 수행하는 일의 양을 의미하며, 이를 일의 공률이라고도 합니다.

    오답 노트

    힘의 양: 전력이 아닌 물리적인 힘의 개념입니다.
    열량의 양: 전력의 결과로 열이 발생할 수 있으나 정의는 아닙니다.
    전하의 양: 이는 전류의 정의와 관련이 있습니다.
profile_image
1

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

6. 터널(tunnel)다이오드와 관계가 없는것은?

  1. 초고주파 발진
  2. 스위칭회로
  3. 에사키 다이오드
  4. 정류회로
(정답률: 42%)
  • 터널 다이오드는 부성 저항 특성을 이용하여 초고주파 발진기나 스위칭 회로에 사용되며, 다른 이름으로 에사키 다이오드라고도 합니다.

    오답 노트

    정류회로: 일반 다이오드의 기본 기능으로 터널 다이오드의 특수 목적과는 거리가 멉니다.
profile_image
1

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

7. 펄스폭이 0.2초, 반복주기가 0.5초일때 펄스의 반복 주파수는 몇[Hz]인가?

  1. 0.5[Hz]
  2. 1[Hz]
  3. 2[Hz]
  4. 4[Hz]
(정답률: 52%)
  • 주파수는 주기의 역수로 계산합니다.
    ① $f = \frac{1}{T}$
    ② $f = \frac{1}{0.5}$
    ③ $f = 2$
profile_image
1

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

8. 반송주파수가 100[MHz]인 주파수변조에서 신호 주파수가 1[KHz], 최대 주파수 편이가 4[KHz]일때 변조지수는?

  1. 0.25
  2. 0.4
  3. 4
  4. 10
(정답률: 38%)
  • 주파수변조(FM)에서 변조지수는 최대 주파수 편이를 신호 주파수로 나눈 값으로 정의합니다.
    ① [기본 공식] $m_f = \frac{\Delta f}{f_s}$
    ② [숫자 대입] $m_f = \frac{4\text{ kHz}}{1\text{ kHz}}$
    ③ [최종 결과] $m_f = 4$
profile_image
1

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

9. 다음 중 부궤환증폭의 특징으로 옳지 않은것은?

  1. 종합이득 향상
  2. 파형 찌그러짐 감소
  3. 주파수특성 향상
  4. 안정도 개선
(정답률: 55%)
  • 부궤환증폭은 출력의 일부를 입력으로 되돌려 전체 이득을 희생하는 대신 안정도를 높이는 방식입니다. 따라서 종합이득은 오히려 감소하게 됩니다.

    오답 노트

    파형 찌그러짐 감소, 주파수특성 향상, 안정도 개선: 부궤환을 통해 얻을 수 있는 대표적인 장점들입니다.
profile_image
1

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

10. 다음 회로에서 C2 가 방전중이면 각 TR의 on,off 상태는?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. T1 : off, T2 : on
  2. T1 , T2 동시 off
  3. T1 : on, T2 : off
  4. T1, T2 동시 on
(정답률: 44%)
  • 제시된 회로는 2단 비동조 증폭 회로를 이용한 직사각형 발진기입니다. 회로의 동작 특성상 $C_{2}$가 방전 중일 때는 $T_{2}$는 On 상태가 되고, $C_{1}$은 충전되며 $T_{1}$은 Off 상태가 됩니다.
profile_image
1

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

2과목: 전자계산기구조

11. 3-주소 명령어의 설명으로 옳지 않은것은?

  1. 오퍼랜드부가 3개로 구성된다.
  2. 레지스터가 많이 필요하다.
  3. 원시 자료를 파괴하지 않는다.
  4. 스텍을 이용하여 연산한다.
(정답률: 55%)
  • 3-주소 명령어는 OP Code와 3개의 오퍼랜드(입력 자료 2개, 결과 저장 1개)로 구성되어 원시 자료를 파괴하지 않고 연산하며, 3개의 레지스터가 필요합니다.

    오답 노트

    스텍을 이용하여 연산한다: 이는 0-주소 명령어의 특징입니다.
profile_image
1

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

12. EBCDIC 코드에 대한 설명으로 옳지 않은것은?

  1. 최대 128문자까지 표현할 수 있다.
  2. 4개의 존 비트(zone bit)를 가지고 있다.
  3. 4개의 디지트 비트(digit bit)를 가지고 있다.
  4. 대문자,소문자,특수문자 및 제어신호를 구분할 수 있다.
(정답률: 62%)
  • EBCDIC 코드는 8비트 체계를 사용하므로 $2^{8}$ 즉, 최대 256문자까지 표현할 수 있습니다.

    오답 노트

    최대 128문자까지 표현할 수 있다: 이는 7비트를 사용하는 ASCII 코드에 대한 설명입니다.
profile_image
1

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

13. 전자계산기나 단말장치의 출력단에서 직류신호를 교류신호로 변환 하거나 또는 거꾸로 전송되어 온 교류신호를 직류신호로 변환해 주는 장치는?

  1. DSU
  2. MODEM
  3. BPS
  4. PCM
(정답률: 76%)
  • 모뎀(MODEM)은 변조(Modulation)와 복조(Demodulation)의 합성어로, 컴퓨터의 디지털 신호(직류)를 통신 회선에 적합한 아날로그 신호(교류)로 바꾸거나 그 반대로 변환하는 장치입니다.
profile_image
1

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

14. 다음중 2의 보수를 나타내는 산술 마이크로 동작은?

(정답률: 76%)
  • 2의 보수를 구하기 위해서는 먼저 모든 비트를 반전시키는 1의 보수를 취한 뒤, 결과값에 $1$을 더해야 합니다.
    따라서 이를 수식으로 표현하면 다음과 같습니다.
    $$\bar{A} + 1$$
    정답은 이를 나타낸 입니다.
profile_image
1

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

15. 출력장치에 해당하는 것은?

  1. 키보드
  2. 플로터
  3. 스캐너
  4. 바코드 판독기
(정답률: 82%)
  • 플로터는 고해상도의 도면이나 그래픽을 출력하는 대형 출력장치입니다.

    오답 노트

    키보드, 스캐너, 바코드 판독기: 입력장치
profile_image
1

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

16. 컴퓨터가 정상적인 인출단계를 실행하지 못하고 긴급한 상황에서 특별히 부과된 작업을 실행하는 것을 무엇이라고 하는가?

  1. 인터페이스
  2. 제어장치
  3. 인터럽트
  4. 버퍼
(정답률: 72%)
  • 프로그램 실행 중 예기치 않은 상황이나 긴급한 요청이 발생했을 때, 현재 작업을 중단하고 특별히 부과된 작업(서비스 루틴)을 먼저 처리한 후 원래 작업으로 복귀하는 메커니즘을 인터럽트라고 합니다.
profile_image
1

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

17. 특정위치의 비트(bit)를 시험하고 문자의 위치를 교환하는 경우에 이용되는 것은?

  1. 오버랩(overlap)
  2. 로테이트(rotate)
  3. 디코더(decoder)
  4. 무브(move)
(정답률: 60%)
  • 특정 위치의 비트를 시험하거나 데이터의 위치를 회전시켜 교환하는 연산은 로테이트(rotate) 명령을 통해 수행됩니다.
profile_image
1

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

18. 부호화된 2진 데이터를 10진의 문자나 기호로 다시 변환시키는 회로는?

  1. Encoder
  2. Decoder
  3. Counter
  4. Hoffer
(정답률: 67%)
  • 부호화된 2진 데이터를 다시 원래의 10진 문자나 기호로 변환하여 해독하는 회로는 Decoder입니다.

    오답 노트

    Encoder: 10진 데이터를 2진 데이터로 부호화하는 회로
profile_image
1

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

19. 3초과 코드(Excess-3)중 사용하지 않는 것은?

  1. 0010
  2. 1100
  3. 1000
  4. 0110
(정답률: 69%)
  • 3초과 코드는 BCD 코드의 각 자릿수에 $3(0011_2)$을 더한 코드입니다. 따라서 가장 작은 숫자인 $0(0000_2)$에 $3$을 더한 $0011$부터 시작하므로, $0011$보다 작은 $0000, 0001, 0010$은 사용되지 않습니다.
profile_image
1

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

20. 사칙연산,논리연산등 중간 결과를 기억하는 기능을 가지고 있는 연산장치의 중심 레지스터는?

  1. 누산기(accumulator)
  2. 데이터 레지스터(data register)
  3. 가산기(adder)
  4. 상태 레지스터(status register)
(정답률: 69%)
  • 연산 장치 내에서 사칙연산이나 논리연산의 중간 결과값을 일시적으로 저장하여 다음 연산에 사용할 수 있도록 하는 중심 레지스터는 누산기(accumulator)입니다.
profile_image
1

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

21. 다음에서 설명하고 있는 디스플레이 장치는?

  1. 차세대 디스플레이(OLED)
  2. LCD 디스플레이(Liquid crystal display)
  3. 플라즈마 디스플레이(plasma display)
  4. 전계 방출형 디스플레이(FED-field emission display)
(정답률: 76%)
  • 네온이나 아르곤 혼합 가스가 채워진 셀에 고전압을 걸어 발광시키는 원리를 이용하며, 주로 대형 화면에 사용되고 전력 소비와 발열이 많은 특징을 가진 장치는 플라즈마 디스플레이(plasma display)입니다.
profile_image
1

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

22. 다음 진리표에 해당하는 논리식으로 옳은것은?

(정답률: 66%)
  • 제시된 진리표는 두 입력 $A, B$가 서로 다를 때만 결과 $Y$가 $1$이 되는 XOR(배타적 논리합) 게이트의 특성을 보여줍니다.
    출력 $Y$가 $1$인 경우를 논리식으로 표현하면 $\overline{A}B + A\overline{B}$가 됩니다.
    따라서 정답은 입니다.
profile_image
1

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

23. 2진수(110010101011)을 8진수와 16진수로 올바르게 변환한 것은?

  1. (6253)8 , (BAB)16
  2. (5253)8 , (BAB)16
  3. (6253)8 , (CAB)16
  4. (5253)8 , (CAB)16
(정답률: 71%)
  • 2진수를 8진수와 16진수로 변환하는 문제입니다.
    8진수 변환: 뒤에서부터 3자리씩 묶어 계산합니다.
    $$110 | 010 | 101 | 011$$
    $$6 | 2 | 5 | 3$$
    16진수 변환: 뒤에서부터 4자리씩 묶어 계산합니다.
    $$1100 | 1010 | 1011$$
    $$C | A | B$$
    따라서 결과는 $(6253)_{8}$ 및 $(CAB)_{16}$ 입니다.
profile_image
1

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

24. 연산한 결과의 상태를 기록, 자리올림 및 오버플로우 발생등의 연산에 관계되는 상태와 인터럽트 신호까지 나타내어 주는 것은?

  1. 누산기
  2. 데이터 레지스터
  3. 가산기
  4. 상태 레지스터
(정답률: 59%)
  • 상태 레지스터는 연산 결과에 따른 자리올림(Carry), 오버플로우(Overflow) 발생 여부 및 인터럽트 신호와 같은 CPU의 현재 상태 정보를 저장하는 레지스터입니다.

    오답 노트

    누산기: 산술 논리 연산의 결과를 임시로 저장하는 레지스터
profile_image
1

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

25. 오퍼랜드부에 표현된 주소를 이용하여 실제 데이터가 기억된 기억장소에 직접 사상시킬수 있는 지정방식은?

  1. direct addressing
  2. indirect addressing
  3. immediate addressing
  4. register addressing
(정답률: 51%)
  • 오퍼랜드에 명시된 주소를 통해 실제 데이터가 저장된 기억장소로 직접 접근하는 방식은 direct addressing입니다.
profile_image
1

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

26. 직렬전송에 대한 것으로 옳지 않은것은?

  1. 하나의 통신회선을 사용하여 한 비트씩 순차적으로 전송하는 방식이다.
  2. 하나의 문자를 구성하는 비트별로 각각 통신회선을 따로 두어 한꺼번에 전송하는 방식이다.
  3. 원거리 전송인 경우에는 통신 회선이 한 개만 필요하므로 경제적이다.
  4. 병렬전송에 비하여 데이터 전송속도가 느리다.
(정답률: 55%)
  • 직렬전송은 단 하나의 통신 회선을 통해 데이터를 한 비트씩 순차적으로 보내는 방식입니다.

    오답 노트

    하나의 문자를 구성하는 비트별로 각각 통신회선을 따로 두어 한꺼번에 전송하는 방식: 이는 병렬전송에 대한 설명입니다.
profile_image
1

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

27. 플립플롭을 여러개 종속 접속하여 펄스를 하나씩 공급할때 마다 순차적으로 다음 플립플롭에 데이터가 전송되도록 만들어진 레지스터는?

  1. 기억 레지스터(buffer register)
  2. 주소 레지스터(address register)
  3. 시프트 레지스터(shift register)
  4. 명령 레지스터(instruction register)
(정답률: 68%)
  • 시프트 레지스터(shift register)는 플립플롭을 직렬로 연결하여 클록 펄스가 입력될 때마다 저장된 데이터를 옆 칸으로 한 비트씩 이동(Shift)시키는 특수 레지스터입니다.
profile_image
1

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

28. 2진수 (1100)2 의 2의 보수는?

  1. 0100
  2. 1100
  3. 0101
  4. 1001
(정답률: 67%)
  • 2의 보수는 1의 보수(비트 반전) 결과에 $1$을 더하여 구합니다.
    ① [1의 보수 구하기] $1100 \rightarrow 0011$
    ② [2의 보수 계산] $0011 + 1$
    ③ [최종 결과] $0100$
profile_image
1

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

29. 기억장치에 있는 명령어를 해독하여 실행하는것은?

  1. CPU
  2. 메모리
  3. I/O 장치
  4. 레지스터
(정답률: 57%)
  • CPU(중앙처리장치)는 컴퓨터의 두뇌에 해당하며, 메모리(기억장치)에 저장된 명령어를 가져와 해독(Decoding)하고 이를 실행하는 제어 및 연산 기능을 수행합니다.
profile_image
1

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

30. 입출력 인터페이스에서 오류검사를 위해 짝수 패리티 비트를 채용하여 짝수 패리티 생성 회로에 필요한 논리 게이트를 2개만 사용하려 한다. 이 논리 게이트는?

  1. AND
  2. NAND
  3. NOR
  4. XOR
(정답률: 49%)
  • 패리티 비트 생성 및 오류 검출은 입력 비트들의 배타적 논리합을 통해 1의 개수가 홀수인지 짝수인지 판별하는 원리를 이용하므로 XOR 게이트를 사용합니다.
profile_image
1

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

3과목: 프로그래밍일반

31. 저급 언어에 대한 설명으로 틀린것은?

  1. 하드웨어를 직접 제어할 수 있어서 전자계산기 측면에서 볼때 처리가 쉽고 속도가 빠르다.
  2. 2진수 체제로 이루어진 언어로 전자계산기가 직접 이해할 수 있는 형태의 언어이다.
  3. 프로그램 작성 및 수정이 어렵다.
  4. 기종에 관계없이 사용할 수 있어 호환성이 좋다.
(정답률: 56%)
  • 저급 언어(기계어, 어셈블리어)는 하드웨어 제어가 쉽고 속도가 빠르지만, 특정 CPU 아키텍처에 종속적이므로 기종 간 호환성이 매우 낮습니다.
profile_image
1

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

32. 프로그래밍 작업시 문서화의 목적과 거리가 먼것은?

  1. 개발과정에서의 추가 및 변경에 따르는 혼란을 감소시키기 위해서이다.
  2. 프로그램의 개발 목적 및 과정을 표준화 하여 효율적인 작업이 되도록 한다.
  3. 프로그램의 활용을 쉽게 한다.
  4. 프로그래밍 작업시 요식적 행위의 목적을 달성하기 위해서이다.
(정답률: 74%)
  • 문서화는 개발 과정의 혼란 감소, 표준화를 통한 효율성 증대, 프로그램 활용 용이성 확보를 위해 수행하는 필수적인 과정이며, 단순히 형식적인 요식 행위를 위해 수행하는 것이 아닙니다.
profile_image
1

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

33. C언어의 기억클래스의 종류가 아닌것은?

  1. 정적 변수
  2. 자동 변수
  3. 레지스터 변수
  4. 내부 변수
(정답률: 59%)
  • C언어의 기억클래스(Storage Class)에는 자동(auto), 정적(static), 레지스터(register), 외부(extern) 변수가 있습니다.

    오답 노트

    내부 변수: 기억클래스 종류에 해당하지 않으며, 외부 변수와 대비되는 개념으로 사용될 수는 있으나 공식 클래스 명칭은 아닙니다.
profile_image
1

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

34. 프로그램이 수행되는 동안 변하지 않는 값을 의미하는것은?

  1. Constant
  2. Pointer
  3. Comment
  4. Variable
(정답률: 57%)
  • 프로그램 실행 중 값이 변경되지 않고 고정된 값을 의미하는 용어는 Constant(상수)입니다.
profile_image
1

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

35. 운영체제의 목적과 거리가 먼것은?

  1. 신뢰도(reliability)의 향상
  2. 처리능력(throughput)의 향상
  3. 응답시간(turn around time)의 단축
  4. 코딩(coding)작업의 용이
(정답률: 69%)
  • 운영체제의 주요 목적은 처리능력(Throughput) 향상, 응답시간(Turn-around Time) 단축, 신뢰도(Reliability) 향상, 사용 가능도(Availability) 증대입니다. 코딩 작업의 용이함은 개발 도구(IDE)나 언어의 특성에 해당하며 운영체제의 목적이 아닙니다.
profile_image
1

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

36. 프로그램의 실행과정으로 옳은것은?

  1. 원시 프로그램-목적 프로그램-로드 모듈-실행
  2. 로드 모듈-목적 프로그램-원시 프로그램-실행
  3. 원시 프로그램-로드 모듈-목적 프로그램-실행
  4. 목적 프로그램-원시 프로그램-로드 모듈-실행
(정답률: 62%)
  • 프로그램은 개발자가 작성한 원시 프로그램이 컴파일러를 통해 목적 프로그램이 되고, 링커와 로더를 거쳐 메모리에 적재되는 로드 모듈 상태가 된 후 최종적으로 실행됩니다.
profile_image
1

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

37. 프로그램 작성시 플로우차트를 작성하는 이유로 거리가 먼것은?

  1. 프로그램을 나누어 작성할 때 대화의 수단이 된다.
  2. 프로그램의 수정을 용이하게 한다.
  3. 에러발생시 책임구분을 명확히 한다.
  4. 논리적인 단계를 쉽게 이해할 수 있다.
(정답률: 55%)
  • 플로우차트는 프로그램의 논리적 흐름을 시각화하여 이해를 돕고, 수정 및 협업을 용이하게 하기 위해 작성합니다. 에러 발생 시 책임 구분을 위해 작성하는 도구가 아닙니다.
profile_image
1

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

38. 운영체제의 기능이 아닌것은?

  1. 프로세서,기억장치,입/출력장치, 파일 및 정보등의 자원관리.
  2. 시스템의 각종 하드웨어와 네트워크에 대한 관리.
  3. 원시 프로그램에 대한 목적 프로그램 생성.
  4. 자원의 스케쥴링 기능 제공.
(정답률: 70%)
  • 운영체제는 시스템 자원 관리, 하드웨어 및 네트워크 관리, 스케줄링 등을 수행하는 소프트웨어입니다. 원시 프로그램을 목적 프로그램으로 생성하는 것은 컴파일러(Compiler)의 역할입니다.
profile_image
1

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

39. C언어에서 사용되는 문자열 출력함수는?

  1. putchar( )
  2. prints( )
  3. printchar( )
  4. puts( )
(정답률: 74%)
  • C언어에서 문자열을 표준 출력 장치에 출력하고 자동으로 줄 바꿈을 수행하는 함수는 puts()입니다.
profile_image
1

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

40. 언어번역 프로그램에 해당하지 않는것은?

  1. 어셈블러
  2. 로더
  3. 컴파일러
  4. 인터프리터
(정답률: 77%)
  • 로더는 실행 파일을 메모리에 적재하는 프로그램이며, 소스 코드를 기계어로 변환하는 언어번역 프로그램이 아닙니다.

    오답 노트

    어셈블러, 컴파일러, 인터프리터: 모두 언어번역 프로그램의 종류임
profile_image
1

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

4과목: 디지털공학

41. 전원을 끄면 그 내용이 지워지는 메모리는?

  1. RAM
  2. ROM
  3. PROM
  4. EPROM
(정답률: 69%)
  • RAM은 휘발성 메모리로, 전원이 차단되면 저장된 내용이 모두 사라지는 특성을 가지고 있습니다.

    오답 노트

    ROM, PROM, EPROM: 비휘발성 메모리로 전원이 꺼져도 내용이 유지됨
profile_image
1

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

42. 입력 A가 01101100이고 B가 11100101일때 ALU에서 AND연산이 이루어졌다면 출력결과는?

  1. 00100101
  2. 01101101
  3. 01100100
  4. 01111100
(정답률: 73%)
  • AND 연산은 두 입력이 모두 1일 때만 결과가 1이 되는 논리 연산입니다.
    $$01101100$$
    $$AND$$
    $$11100101$$
    $$= 01100100$$
profile_image
1

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

43. 일반적으로 어떤 데이터의 일시적인 보존이나 디지털 신호의 지연작용등의 목적으로 많이 쓰이는 플립플롭은?

  1. RS 플립플롭
  2. JK 플립플롭
  3. D 플립플롭
  4. T 플립플롭
(정답률: 67%)
  • 데이터의 일시적인 보존이나 디지털 신호의 지연(Delay) 작용을 목적으로 사용하는 플립플롭은 D 플립플롭입니다.
profile_image
1

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

44. 디지털 신호를 아날로그 신호로 바꿔주는것은?

  1. A/D 변환기
  2. D/A 변환기
  3. 해독기(Decoder)
  4. 비교기(Comparator)
(정답률: 86%)
  • 디지털 신호를 아날로그 신호로 변환하는 장치는 D/A 변환기(Digital-to-Analog Converter)입니다.

    오답 노트

    A/D 변환기: 아날로그 신호를 디지털 신호로 변환합니다.
profile_image
1

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

45. 리플 계수기(ripple counter)의 설명으로 틀린것은?

  1. 회로가 간단하다.
  2. 동작시간이 길다.
  3. 동기형 계수기이다.
  4. 앞단의 플립플롭 출력 Q가 다음 단 플립플롭의 클럭 입력 CLK로 연결된다.
(정답률: 54%)
  • 리플 계수기는 앞단 플립플롭의 출력이 다음 단의 클럭으로 연결되는 구조로, 신호가 물결(ripple)치듯 순차적으로 전달되는 비동기식 계수기입니다.

    오답 노트

    동기형 계수기이다: 리플 계수기는 비동기형 계수기입니다.
profile_image
1

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

46. 논리식을 최소화 시키는데 간편한 방법으로 진리표를 그림 모양으로 나타낸 것은?

  1. 카르노 도
  2. 드 모르간 도
  3. 비트 도
  4. 클리어 도
(정답률: 77%)
  • 카르노 도는 진리표의 내용을 그림 형태의 표로 나타내어, 논리식을 시각적으로 쉽고 빠르게 최소화할 수 있는 도구입니다.
profile_image
1

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

47. JK 플립플롭의 두 입력이 J=1, K=1 일때 출력 의 상태는?

  1. 0
  2. 1
(정답률: 71%)
  • JK 플립플롭에서 두 입력이 모두 $1$ ($J=1, K=1$)인 경우는 반전(Toggle) 상태입니다. 즉, 다음 상태는 현재 상태의 보수(반전)가 되므로, 출력 $\overline{Q_n}$ 상태인 가 정답입니다.
profile_image
1

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

48. 불대수를 사용하는 목적으로 틀린것은?

  1. 디지털 회로의 해석을 쉽게 한다.
  2. 같은 기능의 간단한 회로를 복잡한 다른 회로로 표시한다.
  3. 변수 사이의 진리표 관계를 대수형식으로 표시한다.
  4. 논리도의 입출력 관계를 표시한다.
(정답률: 62%)
  • 불대수는 복잡한 논리 회로를 단순화하여 해석을 쉽게 하고, 효율적인 회로 설계를 하기 위해 사용합니다. 따라서 같은 기능의 간단한 회로를 복잡한 다른 회로로 표시한다는 설명은 불대수의 목적과 정반대되는 내용입니다.
profile_image
1

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

49. 여러개의 플립플롭이 접속될 경우, 계수 입력에 가해진 시간 펄스의 효과가 가장 뒤에 접속된 플립플롭에 전달 되려면 한 개의 플립플롭에서 일어나는 시간 지연이 생긴다. 이러한 문제를 해결하기 위해 만든 계수기는?

  1. 상향 계수기
  2. 하향 계수기
  3. 동기형 계수기
  4. 직렬 계수기
(정답률: 74%)
  • 동기형 계수기는 모든 플립플롭에 공통 클록 펄스를 동시에 인가하여, 비동기식(직렬) 계수기에서 발생하는 전파 지연(Propagation Delay) 문제를 해결하고 동작 속도를 높인 계수기입니다.
profile_image
1

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

50. A=1, B=0, C=1 일때 논리식의 값이 0 이 되는것은?

(정답률: 57%)
  • 주어진 값 $A=1, B=0, C=1$을 각 논리식에 대입하여 결과가 $0$이 되는 식을 찾습니다.
    정답인 식에 대입하면 다음과 같습니다.
    $$B + \bar{A}(B + C)$$
    $$0 + \bar{1}(0 + 1)$$
    $$0 + 0(1) = 0$$
profile_image
1

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

51. 한 개의 선으로 정보를 받아들여 n개의 선택선에 의해 개의 출력중 하나를 선택하여 출력하는 회로로 Enable입력을 가진 디코더와 등가인 회로는?

  1. 멀티플렉서
  2. 디멀티플렉서
  3. 비교기
  4. 해독기
(정답률: 54%)
  • 디멀티플렉서(DEMUX)는 하나의 입력 신호를 여러 개의 출력선 중 하나로 전달하는 회로입니다. 이는 Enable 입력이 있는 디코더에 데이터 입력을 연결한 것과 논리적으로 동일하게 동작합니다.
profile_image
1

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

52. 디코더는 일반적으로 무슨 회로의 집합인가?

  1. OR + AND
  2. NOT + AND
  3. AND + NOR
  4. NOR + NOT
(정답률: 50%)
  • 디코더는 입력된 n비트의 2진 코드를 해석하여 $2^n$개의 출력선 중 하나만을 선택하여 활성화하는 회로입니다. 이를 위해 입력 신호를 반전시키는 NOT 게이트와 특정 조합을 검출하는 AND 게이트의 조합으로 구성됩니다.
profile_image
1

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

53. 플립플롭을 일반적으로 무엇이라고 하는가?

  1. 시프트 레지스터
  2. 쌍안정 멀티바이브레이터
  3. 단안정 멀티바이브레이터
  4. 비안정 멀티바이브레이터
(정답률: 68%)
  • 플립플롭은 0 또는 1의 두 가지 안정된 상태를 가지며, 외부 자극이 있을 때만 상태가 변하는 특성이 있어 쌍안정 멀티바이브레이터라고 부릅니다.

    오답 노트

    단안정: 하나의 안정 상태만 가짐
    비안정: 안정된 상태가 없어 계속 진동함
profile_image
1

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

54. 레지스터의 사용에 대한 설명으로 틀린것은?

  1. 출력장치에 정보를 전송하기 위해 일시 기억하는 경우
  2. 사칙연산장치의 입력부분에 장치하여 데이터를 일시 기억하는 경우
  3. 기억장치등으로부터 이송된 정보를 일시적으로 기억시켜 두는 경우
  4. 일시 저장된 정보 내용을 영구히 고정시키는 경우
(정답률: 68%)
  • 레지스터는 CPU 내부에서 데이터를 일시적으로 저장하는 휘발성 기억장치입니다. 따라서 정보를 영구히 고정시키는 기능은 레지스터의 역할이 아니며, 이는 ROM이나 하드디스크 같은 비휘발성 저장장치의 특성입니다.
profile_image
1

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

55. 2진수 10110을 그레이코드로 변환하면?

  1. 01001
  2. 11011
  3. 11101
  4. 10110
(정답률: 65%)
  • 2진수를 그레이코드로 변환할 때는 첫 번째 비트는 그대로 내리고, 이후 비트는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산(서로 다르면 1, 같으면 0)합니다.
    ① [기본 공식]
    $$G_n = B_n \oplus B_{n+1}$$
    ② [숫자 대입]
    $$1 \to 1$$
    $$1 \oplus 0 = 1$$
    $$0 \oplus 1 = 1$$
    $$1 \oplus 1 = 0$$
    $$1 \oplus 0 = 1$$
    ③ [최종 결과]
    $$11101$$
profile_image
1

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

56. 컴퓨터를 포함한 디지털 시스템에서 여러가지 연산동작을 위하여 1비트 이상의 2진 정보를 임시로 저장하기 위해 사용하는 기억장치는?

  1. 가산기
  2. 감산기
  3. 레지스터
  4. 해독기
(정답률: 64%)
  • 디지털 시스템에서 CPU 내부의 연산 속도를 높이기 위해 데이터를 아주 짧은 시간 동안 임시로 저장하는 고속 기억장치를 레지스터라고 합니다.

    오답 노트

    가산기, 감산기: 산술 연산을 수행하는 조합논리회로
    해독기: 입력 코드를 분석하여 특정 출력을 활성화하는 회로
profile_image
1

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

57. 다음 논리회로의 논리식은?

(정답률: 62%)
  • 회로의 각 게이트를 분석하여 최종 논리식을 도출합니다.
    입력 $A$는 NOT 게이트를 통과하여 $\bar{A}$가 되고, 입력 $B$와 $C$는 OR 게이트를 통과하여 $B+C$가 됩니다. 이 두 결과값이 최종 AND 게이트로 입력되므로 곱셈 형태로 결합됩니다.
    $$\text{최종 논리식: } Y = \bar{A}(B+C)$$
    따라서 정답은 입니다.
profile_image
1

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

58. 다음 레지스터 마이크로 명령에 대한 설명으로 옳은것은?

  1. A 레지스터의 어드레스를 1 증가시킨 레지스터의 데이터값을 전송하기
  2. A 레지스터의 어드레스를 1 증가시키고 어드레스를 A 레지스터에 저장하기
  3. A 레지스터의 데이터값을 1 증가시키고 A 레지스터에 저장하기
  4. A 레지스터의 데이터값을 1 증가시키고 A+! 레지스터에 저장하기
(정답률: 57%)
  • $$A \leftarrow A + 1$$
    이 마이크로 명령은 A 레지스터에 저장된 현재 값에 1을 더한 후, 그 결과값을 다시 A 레지스터에 저장(업데이트)하라는 증분 연산을 의미합니다.
profile_image
1

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

59. 인버터(Inverter)회로라고 부르는것은?

  1. 부정(NOT) 회로
  2. 논리합(OR) 회로
  3. 논리곱(AND) 회로
  4. 배타적(EX-OR)회로
(정답률: 47%)
  • 인버터(Inverter)는 입력된 논리 상태를 반전시켜 출력하는 회로로, 논리적으로 부정(NOT) 연산을 수행합니다.
profile_image
1

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

60. 전감산기의 입력과 출력의 갯수는?

  1. 입력 2 출력 2
  2. 입력 3 출력 2
  3. 입력 2 출력 3
  4. 입력 3 출력 3
(정답률: 60%)
  • 전감산기는 두 비트의 뺄셈을 수행하기 위해 두 개의 입력 데이터와 이전 단계에서 올라온 빌림수(Borrow-in)까지 총 3개의 입력이 필요하며, 결과값인 차(Difference)와 다음 단계로 보낼 빌림수(Borrow-out) 총 2개의 출력을 가집니다.
profile_image
1

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

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