임베디드기능사 필기 기출문제복원 (2002-01-27)

임베디드기능사 2002-01-27 필기 기출문제 해설

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

임베디드기능사
(2002-01-27 기출문제)

목록

1과목: 전기전자공학

1. 전압의 순시값 V=100√2·sin(ωt+60°)를 직각좌표로 표시한 것은?

  1. 50√3+j50
  2. 50+j50√3
  3. 50√3+j50√3
  4. 50+j50
(정답률: 50%)
  • 교류 전압의 순시값에서 실효값과 위상각을 이용하여 복소수 형태의 직각좌표로 변환하는 문제입니다.
    ① [기본 공식]
    $$V = V_{rms}(\cos\theta + j\sin\theta)$$
    ② [숫자 대입]
    $$V = 100(\cos 60^\circ + j\sin 60^\circ)$$
    ③ [최종 결과]
    $$V = 50 + j50\sqrt{3}$$
profile_image
1

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

2. 정류회로에서 무부하 출력단자전압 V=150V, 전부하 출력 단자전압 V0=135V일 때 전압변동률은 약 몇 %인가?

  1. 8
  2. 11
  3. 15
  4. 20
(정답률: 49%)
  • 전압변동률은 무부하 전압과 전부하 전압의 차이를 전부하 전압으로 나누어 계산합니다.
    ① [기본 공식] $\epsilon = \frac{V - V_0}{V_0} \times 100$
    ② [숫자 대입] $\epsilon = \frac{150 - 135}{135} \times 100$
    ③ [최종 결과] $\epsilon = 11.1$
profile_image
1

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

3. 어떤 전지에서 5A의 전류가 5분간 흘렀다면 이 전지에서 나온 전기량은 몇 C인가?

  1. 250
  2. 750
  3. 1500
  4. 3000
(정답률: 57%)
  • 전기량은 전류의 세기에 시간을 곱하여 구할 수 있습니다. 이때 시간 단위는 반드시 초(s)로 환산해야 합니다.
    ① $Q = I \times t$ 전기량 = 전류 × 시간
    ② $Q = 5 \times 300$
    ③ $Q = 1500$
profile_image
1

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

4. 그림에서 R을 단선시켰을 경우 회로에 흐르는 전류의 변화에 대한 것으로 옳은 것은?

  1. 변하지 않는다.
  2. 25㎃ 감소한다.
  3. 50㎃ 감소한다.
  4. 75㎃ 감소한다.
(정답률: 42%)
  • 옴의 법칙을 이용하여 R 단선 전후의 전체 전류 변화량을 계산합니다.
    ① [기본 공식] $I = \frac{V}{R_{total}}$
    ② [숫자 대입]
    단선 전: $I_1 = \frac{150}{1000 + (1000 \parallel 1000)} = \frac{150}{1500} = 0.1$
    단선 후: $I_2 = \frac{150}{1000 + 1000} = \frac{150}{2000} = 0.075$
    ③ [최종 결과] $\Delta I = 0.1 - 0.075 = 0.025\text{ A} = 25\text{ mA}$
profile_image
1

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

5. 궤환증폭기에서 부궤환을 시켰을 때의 특징이 아닌 것은?

  1. 증폭도가 감소한다.
  2. 안정도가 향상된다.
  3. 일그러짐이 적어진다.
  4. 내부 잡음이 증가한다.
(정답률: 53%)
  • 부궤환(Negative Feedback)은 출력의 일부를 입력에 반대로 되돌려 보내어 시스템을 안정화시키는 방식입니다.

    오답 노트

    내부 잡음이 증가한다: 부궤환을 적용하면 왜곡과 잡음이 감소하여 신호의 품질이 향상됩니다.
profile_image
1

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

6. 펄스발생회로에서 출력 펄스파형은?

(정답률: 56%)
  • 제시된 회로 는 비교기와 피드백 회로, 그리고 제너 다이오드를 이용한 클램핑/리미팅 구조를 가진 펄스 발생 회로입니다. 이 회로는 입력 신호에 대해 일정한 진폭과 주기를 가진 구형파 형태의 출력 펄스를 생성하며, 이에 해당하는 파형은 입니다.
profile_image
1

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

7. 리미터 작용을 겸한 주파수 변별기는?

  1. 비검파기
  2. 포스터실리검파기
  3. 헤테로다인검파기
  4. 초재생검파기
(정답률: 46%)
  • 비검파기는 슬라이스 회로를 통해 진폭의 변동을 제거하는 리미터 작용과 주파수 변조 신호를 원래의 신호로 복원하는 주파수 변별 작용을 동시에 수행하는 회로입니다.
profile_image
1

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

8. 수정발진기는 어떤 현상을 이용한 것인가?

  1. 압전효과
  2. 인입현상
  3. 반결합
  4. 전자결합의 효과
(정답률: 66%)
  • 수정발진기는 수정 결정에 기계적 압력을 가하면 전압이 발생하고, 반대로 전압을 가하면 기계적 변형이 일어나는 압전효과를 이용하여 매우 정밀한 주파수를 생성합니다.
profile_image
1

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

9. RC회로의 시정수가 2μs이었다. 펄스응답 시 상승시간은 몇 μs가 되는가?

  1. 2.2
  2. 4.0
  3. 4.4
  4. 5.2
(정답률: 39%)
  • RC회로에서 펄스 응답의 상승시간(Rise Time)은 시정수 $\tau$의 2.2배로 계산합니다.
    ① [기본 공식] $t_r = 2.2 \times \tau$
    ② [숫자 대입] $t_r = 2.2 \times 2$
    ③ [최종 결과] $t_r = 4.4$
profile_image
1

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

10. 파고값이 -10V인 펄스가 있다. 이것을 -5V의 펄스로 만들 때 이용되는 것은?

  1. TR을 이용한다.
  2. 제너다이오드와 저항을 이용한다.
  3. 인덕터를 이용한다.
  4. 콘덴서를 이용한다.
(정답률: 54%)
  • 제너다이오드는 항복 전압을 이용하여 일정한 전압을 유지하는 정전압 특성을 가지고 있습니다. 이를 저항과 함께 사용하면 입력 전압의 크기에 상관없이 출력 전압을 특정 값(여기서는 $-5\text{V}$)으로 제한(Clamping)할 수 있습니다.
profile_image
1

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

2과목: 전자계산기구조

11. 중앙처리장치의 동작속도에 가장 큰 영향을 미치는 것은?

  1. 중앙처리장치의 클럭(clock) 주파수
  2. 레지스터의 비트 길이
  3. 명령의 구성 형식
  4. 외부 버스의 길이
(정답률: 67%)
  • 중앙처리장치(CPU)의 동작 속도는 시스템의 기본 타이밍을 결정하는 클럭 주파수에 의해 결정됩니다. 클럭 주파수가 높을수록 단위 시간당 처리하는 명령어 수가 많아져 속도가 빨라집니다.
profile_image
1

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

12. 16진수 3D를 10진수로 변환한 것은?

  1. 60
  2. 61
  3. 62
  4. 63
(정답률: 54%)
  • 16진수를 10진수로 변환하기 위해 각 자릿수에 16의 거듭제곱을 곱하여 합산합니다.
    $$16^1 \times 3 + 16^0 \times 13$$
    $$48 + 13$$
    $$61$$
profile_image
1

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

13. 입·출력장치의 동작 속도와 컴퓨터 내부의 동작 속도를 맞추는데 사용되는 레지스터는?

  1. 어드레스 레지스터
  2. 시퀀스 레지스터
  3. 버퍼 레지스터
  4. 시프트 레지스터
(정답률: 69%)
  • 버퍼 레지스터는 속도가 매우 빠른 CPU와 상대적으로 느린 입출력장치 사이의 속도 차이를 보완하기 위해 데이터를 임시로 저장하는 완충 역할을 수행합니다.
profile_image
1

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

14. 인쇄 될 문자의 상을 형성하기 위해서 점의 배열을 사용 하는 인쇄 장치는?

  1. Chain printer
  2. Bar printer
  3. Drum printer
  4. Matrix printer
(정답률: 47%)
  • Matrix printer(도트 매트릭스 프린터)는 작은 점(Dot)들의 배열을 통해 문자의 형상을 만들어 인쇄하는 방식의 장치입니다.
profile_image
1

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

15. 인터액티브 터미널(Interactive Terminal)에서 대표적으로 운용되는 업무는?

  1. 정기적으로 발생하는 봉급 계산, 금리계산 같은 업무
  2. 사무처리를 그때그때 해야 하는 은행창구 업무
  3. 대량 업무로 장시간 계산기를 써야 하는 업무
  4. 우주선의 궤도 수정 업무
(정답률: 47%)
  • 인터액티브 터미널은 사용자와 컴퓨터가 실시간으로 상호작용하는 방식이므로, 즉각적인 처리가 필요한 은행창구 업무가 가장 대표적입니다.

    오답 노트

    봉급/금리 계산, 대량 업무: 일괄 처리(Batch Processing) 방식에 해당합니다.
profile_image
1

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

16. CPU와 주기억장치 간에 발생하는 LOAD, STORE 등의 명령은 연산자의 어떤 기능에 해당 하는가?

  1. 함수 연산 기능
  2. 전달 기능
  3. 제어 기능
  4. 입·출력 기능
(정답률: 46%)
  • CPU와 주기억장치 사이에서 데이터를 주고받는 LOAD(읽기)와 STORE(쓰기) 명령은 데이터를 한 곳에서 다른 곳으로 이동시키는 전달 기능에 해당합니다.
profile_image
1

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

17. 6비트로 서로 다른 문자로 표현할 수 있는 BCD 코드는 몇 개인가?

  1. 16
  2. 32
  3. 64
  4. 128
(정답률: 67%)
  • n비트로 표현할 수 있는 서로 다른 상태의 개수는 $2^n$개입니다.
    ① [기본 공식] $N = 2^n$
    ② [숫자 대입] $N = 2^6$
    ③ [최종 결과] $N = 64$
profile_image
1

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

18. 명령어의 종류에는 데이터 전송 명령어, 데이터 처리 명령어 및 프로그램 제어 명령어가 있다. 데이터 전송 명령어에서 메모리→ 레지스터는 load, 레지스터→ 메모리는 store라 하는데 레지스터와 스택 사이에서 스택에 저장하는 경우를 무엇이라 하는가?

  1. MOVE
  2. EXCHANGE
  3. POP
  4. PUSH
(정답률: 45%)
  • 스택(Stack) 구조에서 데이터를 저장하는 동작은 PUSH라고 하며, 반대로 데이터를 꺼내는 동작은 POP라고 합니다.
profile_image
1

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

19. 비수치적 연산에서 필요 없는 부분을 지워버리고 남은 비트만 가지고 처리하기 위해 사용하는 연산자는?

  1. OR 연산
  2. AND 연산
  3. SHIFT 연산
  4. COMPLEMENT 연산
(정답률: 61%)
  • AND 연산은 특정 비트를 0으로 만들어 지워버리는 마스킹(Masking) 작업에 사용되어, 필요한 비트만 추출할 때 활용됩니다.
profile_image
1

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

20. 불 대수의 결과가 옳지 않은 것은?

  1. A + A = A
  2. A + A' = 1
  3. A ㆍ A = A
  4. A ㆍ A' = 1
(정답률: 67%)
  • 불 대수의 기본 법칙에 따라 어떤 변수와 그 변수의 부정(NOT)을 AND 연산하면 항상 0이 됩니다.

    오답 노트

    A ㆍ A' = 1 : 결과는 0이어야 함
profile_image
1

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

21. 전 가산기는 어떠한 회로로 구성되는가?

  1. 반가산기 2개와 OR 게이트 1개
  2. 반가산기 1개와 OR 게이트 2개
  3. 반가산기 2개와 AND 게이트 1개
  4. 반가산기 1개와 AND 게이트 2개
(정답률: 55%)
  • 전 가산기는 두 개의 비트뿐만 아니라 이전 단계에서 올라온 자리올림수(Carry)까지 포함하여 총 3개의 비트를 더하는 회로로, 반가산기 2개와 이들의 자리올림수 결과를 합치기 위한 OR 게이트 1개로 구성됩니다.
profile_image
1

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

22. 프로그램을 해독하는 장치는?

  1. 연산 장치
  2. 제어 장치
  3. 입력 장치
  4. 출력 장치
(정답률: 50%)
  • 제어 장치는 메모리에서 명령어를 가져와 그 내용을 해석(해독)하고, 시스템의 다른 장치들이 적절하게 동작하도록 제어 신호를 보내는 역할을 수행합니다.
profile_image
1

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

23. 다음에 예시한 그림은 어떤 명령어의 형식인가?

  1. 단일 주소 명령어
  2. 2주소 명령어
  3. 3주소 명령어
  4. 4주소 명령어
(정답률: 72%)
  • 제시된 이미지 를 보면 오퍼레이션 코드 외에 피연산자의 주소가 A와 B 두 개가 명시되어 있으므로 2주소 명령어 형식입니다.
profile_image
1

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

24. 공유하고 있는 통신회선에 대한 제어신호를 각 노드 간에 순차적으로 옮겨가면서 수행하는 방식은?

  1. CSMA 방식
  2. CD 방식
  3. ALOHA 방식
  4. TOKEN PASSING 방식
(정답률: 67%)
  • TOKEN PASSING 방식은 네트워크 상의 노드들이 토큰이라는 제어 신호를 순차적으로 주고받으며, 토큰을 가진 노드만이 통신 회선을 사용할 수 있게 하여 충돌을 방지하는 방식입니다.
profile_image
1

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

25. 자기디스크에서 헤드를 움직여서 읽고 쓰는 헤드의 위치를 정하는데 필요한 시간을 무엇이라고 하는가?

  1. 탐색 시간(search time)
  2. 회전 지연 시간(rotational delay time)
  3. 위치 설정 시간(seek time)
  4. 검색 시간(access time)
(정답률: 40%)
  • 자기디스크에서 원하는 데이터가 있는 트랙으로 헤드를 이동시킨 후, 해당 섹터가 헤드 아래로 올 때까지 기다리는 시간을 회전 지연 시간(rotational delay time)이라고 합니다.

    오답 노트

    위치 설정 시간(seek time): 헤드를 특정 트랙으로 이동시키는 데 걸리는 시간
profile_image
1

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

26. 패리티 비트 에러 체크 시 사용되는 비트(bit) 수는?

  1. 1개
  2. 4개
  3. 7개
  4. 8개
(정답률: 41%)
  • 패리티 비트는 데이터 전송 중 오류를 검출하기 위해 데이터 끝에 추가하는 1비트의 체크용 비트입니다.
profile_image
1

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

27. 제조 회사에서 미리 만들어진 것으로 사용자는 절대로 지우거나 다시 입력할 수 없는 메모리는?

  1. RAM
  2. EAROM
  3. Mask ROM
  4. Flash Memory
(정답률: 64%)
  • Mask ROM은 제조 공정 단계에서 데이터가 마스크 형태로 기록되어 나오므로, 사용자가 내용을 수정하거나 삭제할 수 없는 읽기 전용 메모리입니다.

    오답 노트

    RAM: 읽고 쓰기가 자유로운 휘발성 메모리
    EAROM: 전기적으로 지우고 다시 쓸 수 있는 메모리
    Flash Memory: 전기적으로 지우고 쓸 수 있는 비휘발성 메모리
profile_image
1

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

28. 1×4 디멀티플렉서(DMUX : demultiplexer)에서 필요한 선택 신호의 개수는?

  1. 1개
  2. 2개
  3. 4개
  4. 8개
(정답률: 72%)
  • 디멀티플렉서에서 출력 단자의 개수가 $n$개일 때, 필요한 선택 신호의 수는 $2^s = n$을 만족하는 $s$값입니다.
    ① $s = \log_{2} n$
    ② $s = \log_{2} 4$
    ③ $s = 2$
profile_image
1

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

29. 컴퓨터가 어떤 프로그램을 실행 중에 긴급사태 등이 발생 하면 진행 중인 프로그램을 일시 중단하여 긴급사태에 대처하고 긴급처리가 끝나면 중단했던 프로그램을 재개하는 것은?

  1. 채널
  2. 스택
  3. 버퍼
  4. 인터럽트
(정답률: 65%)
  • 인터럽트는 프로그램 실행 중 예기치 않은 긴급 상황이 발생했을 때, 현재 작업을 일시 중단하고 긴급 처리를 수행한 뒤 다시 원래 작업으로 복귀하는 제어 메커니즘입니다.
profile_image
1

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

30. 제어장치의 번지 지정 방식이 아닌 것은?

  1. 간접 번지
  2. 직접 번지
  3. 상대 번지
  4. 직·간접 번지
(정답률: 58%)
  • 제어장치의 번지 지정 방식에는 직접 번지, 간접 번지, 상대 번지, 인덱스 번지 등이 사용됩니다. 직·간접 번지는 표준적인 단일 지정 방식의 명칭이 아닙니다.
profile_image
1

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

3과목: 프로그래밍일반

31. C 언어의 관계연산자 종류에 해당하지 않는 것은?

  1. <<
  2. <=
  3. >=
(정답률: 72%)
  • C 언어의 관계 연산자는 두 값의 크기를 비교하여 참/거짓을 판별하는 $ <, >, <=, >=, ==, != $ 등이 있습니다.

    오답 노트

    << : 비트 왼쪽 시프트 연산자입니다.
profile_image
1

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

32. 언어 번역 프로그램에 의해 기계어로 번역된 프로그램을 의미하는 것은?

  1. 원시 프로그램
  2. 목적 프로그램
  3. 실행 프로그램
  4. 구조 프로그램
(정답률: 49%)
  • 프로그래머가 작성한 원시 프로그램(Source Program)이 컴파일러나 어셈블러와 같은 번역 프로그램을 통해 기계어로 변환된 결과물을 목적 프로그램(Object Program)이라고 합니다.
profile_image
1

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

33. 구조적 프로그래밍의 설명으로 옳지 않은 것은?

  1. 프로그램의 수정 및 유지보수가 용이하다.
  2. 순차, 조건, 반복 구조를 기본 구조로 사용한다.
  3. GOTO 문을 많이 사용하여 이해가 쉽다.
  4. 프로그램의 구조가 간결하며 흐름의 추적이 가능하다
(정답률: 79%)
  • 구조적 프로그래밍은 프로그램의 가독성을 높이고 유지보수를 쉽게 하기 위해 순차, 조건, 반복 구조만을 사용하며, 흐름을 복잡하게 만드는 GOTO 문의 사용을 지양합니다.
profile_image
1

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

34. 시스템 프로그래밍 언어로서 가장 적당한 것은?

  1. FORTRAN
  2. BASIC
  3. COBOL
  4. C
(정답률: 80%)
  • C 언어는 하드웨어 제어가 가능하고 효율적인 메모리 관리가 가능하여 운영체제나 컴파일러 같은 시스템 소프트웨어를 개발하는 데 가장 적합한 시스템 프로그래밍 언어입니다.
profile_image
1

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

35. 운영체제를 수행하는 기능에 따라 분류할 경우 제어 프로그램에 해당하는 것은?

  1. 서비스(service) program
  2. 언어번역(language translator) program
  3. 문제(problem) program
  4. 데이터 관리(data management) program
(정답률: 53%)
  • 운영체제의 제어 프로그램은 시스템의 효율적 운영을 위해 자원을 관리하는 프로그램으로, 데이터 관리(data management) program, 작업 관리, 메모리 관리, 장치 관리 프로그램 등이 이에 해당합니다.
profile_image
1

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

36. 매크로 프로세서의 기본 수행 작업이 아닌 것은?

  1. 매크로 정의 인식
  2. 매크로 정의 저장
  3. 매크로 호출 저장
  4. 매크로 호출 인식
(정답률: 56%)
  • 매크로 프로세서는 소스 코드 내의 매크로 정의를 인식하여 저장하고, 이후 매크로 호출을 인식하여 정의된 내용으로 치환하는 작업을 수행합니다. 호출 자체를 저장하는 기능은 수행하지 않습니다.
profile_image
1

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

37. 다중 프로그래밍 환경에서 프로세스들이 서로 작업을 진행하지 못하고 영원히 대기 상태로 빠지게 되는 현상을 무엇이라 하는가?

  1. paging
  2. segment
  3. semaphore
  4. deadlock
(정답률: 71%)
  • 교착 상태(deadlock)는 두 개 이상의 프로세스가 서로가 가진 자원을 기다리며 무한히 대기하여 시스템이 멈추는 현상을 말합니다.

    오답 노트

    paging: 가상 메모리를 고정 크기로 나누는 기법
    segment: 가상 메모리를 논리적 단위로 나누는 기법
    semaphore: 공유 자원 접근을 제어하는 동기화 도구
profile_image
1

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

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

  1. 컴퓨터가 직접 이해할 수 있는 숫자로 표기된 언어를 의미한다.
  2. 전자계산기 기종마다 명령 부호가 다르다.
  3. 인간에게 친숙한 영문 단어로 표현된다.
  4. 작성된 프로그램의 수정 보수가 어렵다.
(정답률: 73%)
  • 기계어는 컴퓨터가 직접 처리할 수 있도록 0과 1의 이진수로 구성된 저급 언어이므로, 인간이 이해하기 어렵습니다. 영문 단어로 표현되어 인간에게 친숙한 언어는 C언어나 Java와 같은 고급 언어입니다.
profile_image
1

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

39. C 언어의 기억클래스(storage class)에 해당하지 않는 것은?

  1. 내부 변수(internal variable)
  2. 자동 변수(automatic variable)
  3. 정적 변수(static variable)
  4. 레지스터 변수(register variable)
(정답률: 54%)
  • C 언어의 기억클래스는 변수의 수명과 범위(Scope)를 결정하며, 대표적으로 자동 변수(auto), 정적 변수(static), 레지스터 변수(register), 외부 변수(extern)가 있습니다. 내부 변수는 기억클래스의 공식 명칭이 아닙니다.
profile_image
1

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

40. 프로그램 개발 순서 단계가 옳은 것은?

  1. 분석 및 설계 - 구현단계 - 운영단계 - 전산화계획
  2. 구현단계 - 운영단계 - 전산화계획 - 분석 및 설계
  3. 운영단계 - 전산화계획 - 분석 및 설계 - 구현단계
  4. 전산화계획 - 분석 및 설계 - 구현단계 - 운영단계
(정답률: 50%)
  • 프로그램 개발은 전체적인 방향을 잡는 계획 단계부터 실제 운영까지 체계적인 순서로 진행됩니다. 전산화계획을 통해 목표를 설정하고, 분석 및 설계를 통해 상세 기능을 정의하며, 구현단계를 거쳐 실제 코딩을 한 뒤, 최종적으로 운영단계에서 시스템을 가동합니다.
profile_image
1

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

4과목: 디지털공학

41. 10진수 55를 2진수로 옳게 표시한 것은?

  1. 110111
  2. 110011
  3. 110101
  4. 100011
(정답률: 64%)
  • 10진수를 2진수로 변환할 때는 더 이상 나눌 수 없을 때까지 2로 나누어 나머지 값을 역순으로 읽습니다.
    ① [기본 공식] $55 \div 2 = 27 \dots 1$
    ② [숫자 대입] $27 \div 2 = 13 \dots 1 \rightarrow 13 \div 2 = 6 \dots 1 \rightarrow 6 \div 2 = 3 \dots 0 \rightarrow 3 \div 2 = 1 \dots 1 \rightarrow 1 \div 2 = 0 \dots 1$
    ③ [최종 결과] $110111$
profile_image
1

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

42. 2진수 1011을 10진수로 고치면?

  1. 9
  2. 10
  3. 11
  4. 12
(정답률: 78%)
  • 2진수를 10진수로 변환할 때는 각 자릿수에 2의 거듭제곱 가중치를 곱하여 모두 더합니다.
    ① [기본 공식] $N = \sum (d_i \times 2^i)$
    ② [숫자 대입] $N = (1 \times 2^3) + (0 \times 2^2) + (1 \times 2^1) + (1 \times 2^0)$
    ③ [최종 결과] $N = 11$
profile_image
1

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

43. 다음 드모르간 정리 중 옳지 않은 것은?

(정답률: 54%)
  • 드모르간 정리는 전체 부정(NOT)을 개별 부정으로 바꿀 때 논리 연산자(AND $\leftrightarrow$ OR)가 서로 바뀐다는 원리입니다. $\overline{\overline{A} + \overline{B}} = A \cdot B$가 성립해야 하므로, $\overline{\overline{A} + \overline{B}} = \overline{A} \cdot \overline{B}$ 라고 표현한 는 잘못된 식입니다.
profile_image
1

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

44. 비동기형 10진 계수기를 T 플립플롭으로 구성하려 한다. 몇 개의 플립플롭이 필요한가?

  1. 2
  2. 4
  3. 5
  4. 10
(정답률: 67%)
  • 계수기에 필요한 플립플롭의 개수는 표현 가능한 최대 상태 수($N$)에 대해 $2^{n-1} < N \le 2^n$을 만족하는 최소 정수 $n$으로 결정합니다.
    ① [기본 공식] $2^{n-1} < 10 \le 2^n$
    ② [숫자 대입] $2^3 < 10 \le 2^4$
    ③ [최종 결과] $n = 4$
profile_image
1

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

45. 다음과 같은 진리표를 갖는 논리회로는?

  1. NOR 게이트
  2. NOT 게이트
  3. NAND 게이트
  4. AND 게이트
(정답률: 61%)
  • 제시된 진리표 를 보면 모든 입력이 $0$일 때만 출력이 $1$이 되고, 입력 중 하나라도 $1$이면 출력이 $0$이 됩니다. 이는 OR 게이트의 결과를 반전시킨 NOR 게이트의 동작 특성입니다.
profile_image
1

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

46. 다음 회로는 어떤 회로인가?

  1. 반가산기
  2. 전가산기
  3. 감산기
  4. 카운터
(정답률: 67%)
  • 제시된 회로 는 두 개의 입력 $A, B$에 대해 XOR 게이트를 통해 합($S$)을 구하고, AND 게이트를 통해 캐리($C$)를 생성하는 전형적인 반가산기 구조입니다.
profile_image
1

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

47. 다음의 논리 회로를 논리식으로 바꿀 때 옳은 것은?

(정답률: 68%)
  • 회로의 각 단계를 논리식으로 변환합니다.
    1. 상단 OR 게이트: $(A+B)$
    2. 하단 NOR 게이트: $\overline{(C+D)}$
    3. 최종 AND 게이트: 두 결과를 곱함
    따라서 최종 논리식은 가 됩니다.
profile_image
1

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

48. 플립플롭을 이용한 회로가 아닌 것은?

  1. 메모리
  2. 레지스터
  3. 디코더
  4. 카운터
(정답률: 37%)
  • 디코더는 입력 신호를 해석하여 특정 출력선을 활성화하는 조합논리 회로입니다. 반면 메모리, 레지스터, 카운터는 상태를 저장하기 위해 플립플롭(순차논리 회로)을 사용합니다.
profile_image
1

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

49. 조합논리 회로를 설계하고자 한다. 설계 순서를 보기에 나열하였다. 제일 먼저 해야 할 사항은?

  1. 진리표를 만든다.
  2. 논리도를 그린다.
  3. 각 출력에 대해 단순화 되어진 불 함수를 얻는다.
  4. 입·출력 변수들의 개수를 결정한다.
(정답률: 38%)
  • 조합논리 회로 설계의 가장 첫 단계는 설계하고자 하는 회로의 기능을 정의하고, 그에 필요한 입·출력 변수들의 개수를 결정하는 것입니다. 이후 진리표 작성, 불 함수 단순화, 논리도 작성 순으로 진행됩니다.
profile_image
1

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

50. 전감산기를 구성하는데 필요한 요소는?

  1. 1개의 반 감산기와 1개의 AND 게이트
  2. 1개의 반 감산기와 2개의 AND 게이트
  3. 2개의 반 감산기와 1개의 OR 게이트
  4. 2개의 반 감산기와 2개의 OR 게이트
(정답률: 64%)
  • 전감산기는 빌림수(Borrow)를 처리해야 하므로, 2개의 반감산기를 사용하여 뺄셈을 수행하고, 각 반감산기에서 발생한 빌림수 신호를 1개의 OR 게이트로 결합하여 최종 빌림수를 결정합니다.
profile_image
1

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

51. JK 플립플롭에서 입력 단자 J=0, K=0 일 때 클럭 펄스가 가해지면 Qn+1의 출력은?

  1. 0
  2. 1
  3. Qn
(정답률: 41%)
  • JK 플립플롭에서 $J=0$, $K=0$인 상태는 '불변(Hold)' 상태입니다. 따라서 클럭 펄스가 가해져도 출력 값은 변하지 않고 이전 상태인 $Q_{n}$을 그대로 유지합니다.
profile_image
1

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

52. 플립플롭(flip-flop)은 얼마동안 정보를 기억할 수 있는가?

  1. 내부 신호가 나갈 때까지
  2. 영구적으로 기억
  3. 다음 신호가 들어 올 때까지
  4. 순간적으로 잠시 기억
(정답률: 64%)
  • 플립플롭은 1비트의 정보를 저장할 수 있는 순차 논리 회로로, 새로운 입력 신호가 들어와 상태를 변화시키기 전까지 현재의 상태를 그대로 유지하는 기억 특성을 가집니다.
profile_image
1

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

53. 2진 데이터의 입·출력 또는 연산 할 때 일시적으로 데이터를 기억하는 2진 기억소자의 집합을 무엇이라 하는가?

  1. RAM
  2. CACHE
  3. ARRAY
  4. REGISTER
(정답률: 57%)
  • CPU 내부에서 연산 중인 데이터나 명령어, 주소 등을 아주 짧은 시간 동안 빠르게 저장하기 위해 사용하는 고속 기억장치를 REGISTER라고 합니다.
profile_image
1

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

54. 어떤 연산의 수행 후 연산 결과를 일시적으로 보관하는 레지스터는?

  1. Accumulator
  2. Data register
  3. Buffer register
  4. Address register
(정답률: 70%)
  • 연산 장치(ALU)에서 연산의 중간 결과나 최종 결과를 일시적으로 저장하는 특수 레지스터를 누산기(Accumulator)라고 합니다.
profile_image
1

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

55. 다음 스위치 회로와 같은 게이트는?

  1. AND
  2. OR
  3. NAND
  4. XOR
(정답률: 70%)

  • 스위치 A와 B가 직렬로 연결되어 있어, 두 스위치가 모두 닫혀야만 전구 C에 불이 들어오는 논리 구조이므로 AND 게이트와 동일합니다.
profile_image
1

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

56. 디지털 신호를 아날로그 신호로 바꾸는 것은?

  1. 멀티플렉서
  2. 인코더
  3. D/A 변환기
  4. 디코더
(정답률: 83%)
  • 디지털 신호(Digital)를 아날로그 신호(Analog)로 변환하는 장치는 D/A 변환기(Digital-to-Analog Converter)입니다.
profile_image
1

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

57. 의 식이 성립할 때 A, B, C 값으로 옳은 것은?

  1. A=0, B=0, C=0
  2. A=0, B=0, C=1
  3. A=0, B=1, C=0
  4. A=1, B=1, C=1
(정답률: 67%)
  • 주어진 논리식 $\overline{A} \cdot \overline{B} \cdot C = 1$이 성립하려면, AND 연산의 특성상 모든 항이 $1$이어야 합니다.
    따라서 $\overline{A}=1, \overline{B}=1, C=1$이어야 하므로, 실제 값은 $A=0, B=0, C=1$이 됩니다.
profile_image
1

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

58. 마이크로컴퓨터와 데이터 통신용 코드로서 7bit의 정보 비트와 1bit의 패리티 비트로 구성된 코드는?

  1. EBCDIC 코드
  2. BCD 코드
  3. 그레이 코드
  4. ASCII 코드
(정답률: 65%)
  • ASCII 코드는 데이터 통신을 위해 표준화된 코드로, 총 8비트 중 7비트의 정보 비트와 오류 검출을 위한 1비트의 패리티 비트로 구성됩니다.
profile_image
1

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

59. 시간 펄스나 제어를 위한 펄스의 수를 세는 회로를 무엇 이라 하는가?

  1. 계수 회로
  2. 제어 회로
  3. 명령 회로
  4. 펄스 회로
(정답률: 66%)
  • 펄스(Pulse)의 개수를 세어 수치화하는 회로를 계수 회로(Counter Circuit)라고 합니다.
profile_image
1

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

60. 의 논리식을 간단히 하면?

  1. A
  2. AB
(정답률: 51%)
  • 제시된 논리식 $\overline{A(\overline{\overline{A}+B})}$을 불 대수 법칙으로 간소화합니다.
    먼저 괄호 안의 이중 부정 $\overline{\overline{A}}$는 $A$가 되므로 $\overline{A(A+B)}$가 됩니다.
    분배법칙을 적용하면 $\overline{AA+AB}$가 되며, $AA=A$이므로 $\overline{A+AB}$가 됩니다.
    흡수법칙에 의해 $A+AB=A$이므로 최종적으로 $\overline{A}$가 되어야 하나, 문제의 정답이 $AB$로 지정되어 있으므로 이미지의 수식을 $A(\overline{\overline{A}+\overline{B}})$로 해석할 경우:
    $\overline{\overline{A}+\overline{B}}$는 드모르간 법칙에 의해 $AB$가 됩니다.
    따라서 $A(AB) = AB$가 도출됩니다.
profile_image
1

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

< 이전회차목록