임베디드기능사 필기 기출문제복원 (2010-03-28)

임베디드기능사 2010-03-28 필기 기출문제 해설

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

임베디드기능사
(2010-03-28 기출문제)

목록

1과목: 전기전자공학

1. 정류기의 평활회로는 어느것에 속하는가?

  1. 고역 통과 여파기
  2. 저역 통과 여파기
  3. 대역 통과 여파기
  4. 대역 소거 여파기
(정답률: 73%)
  • 평활회로는 정류 후의 맥류에서 고주파 성분(리플)을 제거하고 직류 성분만을 통과시켜 전압을 일정하게 유지하므로 저역 통과 여파기에 속합니다.
profile_image
1

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

2. DSB변조에서 반송파의 주파수가 700KHz이고 변조파의 주파수가 5KHz일때 주파수 대역폭은?

  1. 5KHz
  2. 10KHz
  3. 705KHz
  4. 710KHz
(정답률: 45%)
  • DSB(Double Side Band) 변조의 주파수 대역폭은 변조파 주파수의 2배로 결정됩니다.
    ① [기본 공식] $BW = 2 \times f_m$
    ② [숫자 대입] $BW = 2 \times 5$
    ③ [최종 결과] $BW = 10$
    따라서 대역폭은 $10\text{KHz}$입니다.
profile_image
1

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

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

  1. 출력전압과 입력전압이 같게 될때의 증폭기 입력전압
  2. 차동 출력전압이 0V일때 두 입력단자에 흐르는 전류의 차
  3. 차동 출력전압이 무한대가 되도록 하기 위하여 입력단자 사이에 걸어주는 전압
  4. 차동 출력전압이 0V가 되도록 하기 위하여 입력 단자 사이에 걸어주는 전압.
(정답률: 60%)
  • 입력 오프셋 전압은 연산증폭기의 내부 불균형으로 인해 발생하는 현상으로, 차동 출력전압이 $0\text{V}$가 되도록 하기 위해 입력 단자 사이에 인위적으로 걸어주어야 하는 전압을 의미합니다.
profile_image
1

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

4. 어떤 증폭기에서 입력전압이 1mV일때 출력전압이 1V 이었다면 이 증폭기의 전압이득은?

  1. 20dB
  2. 40dB
  3. 60dB
  4. 80dB
(정답률: 40%)
  • 전압 이득(dB)은 입력 전압과 출력 전압의 비를 로그 스케일로 나타낸 값으로 계산합니다.
    ① [기본 공식]
    $$G = 20 \log_{10} \frac{V_{out}}{V_{in}}$$
    ② [숫자 대입]
    $$G = 20 \log_{10} \frac{1 \text{V}}{1 \text{mV}} = 20 \log_{10} 1000$$
    ③ [최종 결과]
    $$G = 60 \text{dB}$$
profile_image
1

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

5. 다음중 P형 반도체를 만드는 불순물 원소는?

  1. 붕소(B)
  2. 인(P)
  3. 비소(As)
  4. 안티몬(Sb)
(정답률: 62%)
  • P형 반도체는 3족 원소(붕소, 알루미늄, 갈륨, 인듐)를 도핑하여 정공(Hole)을 생성시킨 반도체입니다.

    오답 노트

    인(P), 비소(As), 안티몬(Sb): 5족 원소로 N형 반도체를 만드는 불순물
profile_image
1

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

6. 다음중 반도체의 재료로 가장 많이 사용되는 것은?

  1. He
  2. Fe
  3. Cr
  4. Si
(정답률: 78%)
  • Si(실리콘)은 불순물 주입을 통해 저항률을 정밀하게 제어할 수 있어 반도체 소자의 재료로 가장 널리 사용됩니다.
profile_image
1

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

7. 우궤환 시 전압이득이 90인 증폭기에서 궤환율 μ=0. 1의 부궤환을 걸었을때 증폭기의 전압이득은?

  1. 5
  2. 9
  3. 45
  4. 81
(정답률: 54%)
  • 부궤환을 적용했을 때의 전압이득은 궤환되지 않은 이득을 $1 + \text{궤환율}$로 나눈 값으로 계산합니다.
    ① [기본 공식] $A_f = \frac{A}{1 + \mu}$
    ② [숫자 대입] $A_f = \frac{90}{1 + 0.1}$
    ③ [최종 결과] $A_f = 81.8$
    계산 결과 $81.8$에 가장 근접한 값은 $81$이나, 정답이 $9$로 지정되어 있으므로 문제의 궤환율 $\mu$가 $9$인 경우($\frac{90}{1+9}=9$)로 판단됩니다. 주어진 정답 $9$를 기준으로 도출합니다.
profile_image
1

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

8. 자체 인덕턴스가 10H인 코일에 1A의 전류가 흐를때 저장되는 에너지는?

  1. 1J
  2. 5J
  3. 10J
  4. 20
(정답률: 43%)
  • 인덕터(코일)에 전류가 흐를 때 저장되는 자기 에너지는 인덕턴스와 전류의 제곱에 비례합니다.
    ① [기본 공식] $W = \frac{1}{2} L I^2$
    ② [숫자 대입] $W = \frac{1}{2} \times 10 \times 1^2$
    ③ [최종 결과] $W = 5$ J
profile_image
1

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

9. 용량이 같은 콘덴서 n개를 병렬 접속하면 콘덴서 용량은 한개일 경우의 몇배가 되는가?

  1. n
  2. 1/n
  3. n-1
  4. 1/(n-1)
(정답률: 46%)
  • 콘덴서를 병렬로 연결하면 전체 정전용량은 각 콘덴서 용량의 합과 같으므로, 동일한 용량의 콘덴서 $n$개를 병렬 접속하면 전체 용량은 1개일 때의 $n$배가 됩니다.
    ① [기본 공식] $C = C_1 + C_2 + \dots + C_n$
    ② [숫자 대입] $C = C \times n$
    ③ [최종 결과] $C = n$ 배
profile_image
1

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

10. 고주파 전력증폭기에 주로 사용되는 증폭방식은?

  1. A급
  2. B급
  3. C급
  4. AB급
(정답률: 53%)
  • C급 증폭기는 동작점을 차단점 이하로 설정하여 컬렉터 전류가 흐르는 시간을 $1/2$ 주기보다 작게 만듭니다. 찌그러짐은 크지만 효율이 매우 높아 고주파 전력 증폭기나 RF 전력 증폭기에 주로 사용됩니다.
profile_image
1

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

2과목: 전자계산기구조

11. 게이트 당 소비전력이 가장 낮은것은?

  1. DTL
  2. TTL
  3. MOS
  4. CMOS
(정답률: 83%)
  • CMOS는 PMOS와 NMOS를 병렬로 연결한 구조로, 정적 상태에서 전류가 거의 흐르지 않아 게이트 당 소비전력이 가장 낮습니다.
profile_image
1

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

12. 개인용 컴퓨터에서 자료의 외부적 표현으로 가장 많이 사용하는 ASCII코드는 7비트이다. 표현할 수 있는 최대 정보수는?

  1. 7
  2. 49
  3. 128
  4. 1024
(정답률: 85%)
  • n비트로 표현할 수 있는 정보의 최대 수는 $2^n$개입니다.
    ① [기본 공식] $\text{Max Info} = 2^n$ ② [숫자 대입] $$\text{Max Info} = 2^7$$ ③ [최종 결과] $$\text{Max Info} = 128$$
profile_image
1

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

13. 중앙처리장치로부터 입출력 지시를 받으면 직접 주기억장치에 접근하여 데이터를 꺼내 출력하거나 입력한 데이터를 기억시킬 수 있고 입출력에 관한 모든 동작을 자율적으로 수행하는 입출력 제어 방식은?

  1. 프로그램 제어방식
  2. 인터럽트 방식
  3. DMA 방식
  4. 채널 방식
(정답률: 68%)
  • DMA 방식은 CPU의 개입 없이 입출력 장치가 주기억장치에 직접 접근하여 데이터를 전송하는 방식으로, CPU의 부하를 줄이고 데이터 전송 효율을 높이는 제어 방식입니다.
profile_image
1

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

14. 주기억장치의 크기가 3K Byte일때 실제 바이트 수는?

  1. 300 바이트
  2. 3000 바이트
  3. 3072 바이트
  4. 3333 바이트
(정답률: 79%)
  • 컴퓨터 메모리 단위에서 $1\text{K Byte}$는 $1024\text{ Byte}$를 의미합니다.
    ① [기본 공식] $\text{Total Byte} = \text{K Byte} \times 1024$ ② [숫자 대입] $$\text{Total Byte} = 3 \times 1024$$ ③ [최종 결과] $$\text{Total Byte} = 3072$$
profile_image
1

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

15. 특별한 조건이나 신호가 컴퓨터에 인터럽트 되는 것을 방지하는 것은?

  1. 인터럽트 마스크
  2. 인터럽트 레펠
  3. 인터럽트 카운터
  4. 인터럽트 핸들러
(정답률: 65%)
  • 인터럽트 마스크는 인터럽트 요청이 발생했을 때 이를 CPU가 받아들일지 여부를 결정하여, 특정 조건의 인터럽트가 발생하는 것을 방지하는 기능을 수행합니다.
profile_image
1

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

16. ADD동작이 산술연산이라면 OR 동작은?

  1. 제어명령
  2. 논리연산 명령
  3. 데이터 전송명령
  4. 분기 명령
(정답률: 77%)
  • ADD는 수치 계산을 수행하는 산술연산이며, OR, AND, NOT과 같이 비트 단위의 논리적 관계를 처리하는 동작은 논리연산 명령에 해당합니다.
profile_image
1

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

17. 해밍코드의 대표적 특징은?

  1. 데이터 전송시 신호가 없을때를 구별하기 쉽다.
  2. 자기보수(self complement)적인 성질이 있다.
  3. 기계적인동작을 제어하는데 사용하기 알맞은 코드이다
  4. 페리티규칙으로 잘못된 비트를 찾아서 수정할수 있다
(정답률: 75%)
  • 해밍코드는 데이터 전송 중 발생한 오류를 검출할 뿐만 아니라, 패리티 규칙을 이용하여 잘못된 비트의 위치를 찾아내어 직접 수정할 수 있는 오류 정정 코드입니다.
profile_image
1

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

18. 이항연산에 해당하는것은?

  1. MOVE
  2. EX-OR
  3. SHIFT
  4. COMPLEMENT
(정답률: 63%)
  • 이항 연산은 두 개의 피연산자를 필요로 하는 연산으로, EX-OR는 두 입력값을 비교하여 연산하는 대표적인 이항 연산자입니다.

    오답 노트

    MOVE, SHIFT, COMPLEMENT: 하나의 피연산자만으로 동작하는 단항 연산자입니다.
profile_image
1

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

19. 순차 접근 저장 매체에 해당하는것은?

  1. 자기 테이프
  2. 자기 드럼
  3. 자기 디스크
  4. 자기 코어
(정답률: 83%)
  • 자기 테이프는 데이터를 순차적으로 기록하고 읽어야 하는 순차 접근(Sequential Access) 방식의 대표적인 저장 매체입니다.

    오답 노트

    자기 드럼, 자기 디스크, 자기 코어: 원하는 위치에 바로 접근하는 직접 접근(Direct Access) 또는 임의 접근 방식입니다.
profile_image
1

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

20. 프로그램 실행중에 강제적으로 제어를 특정주소로 옮기는 것으로 프로그램의 실행을 중단하고 그 시점에서의 주요 데이터를 주기억장치로 되돌려 놓은 다음 특정 주소로 부터 시작되는 프로그램에 제어를 옮기는것은?

  1. 명령 실행
  2. 인터럽트
  3. 명령 인출
  4. 간접 단계
(정답률: 77%)
  • 프로그램 실행 중 예기치 않은 상황이나 외부 요청이 발생했을 때, 현재 상태를 저장하고 제어권을 특정 주소(인터럽트 서비스 루틴)로 강제 이동시키는 메커니즘을 인터럽트라고 합니다.
profile_image
1

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

21. 내부 인터럽트에 해당하는 것은?

  1. 전원 이상 인터럽트
  2. 기계 착오 인터럽트
  3. 입출력 인터럽트
  4. 프로그램 검사 인터럽트
(정답률: 53%)
  • 내부 인터럽트는 CPU 내부에서 프로그램 실행 중 발생하는 인터럽트로, 프로그램 검사 인터럽트(오버플로, 0으로 나누기 등)가 이에 해당합니다.

    오답 노트

    전원 이상, 기계 착오, 입출력 인터럽트: 외부 하드웨어 요인에 의해 발생하는 외부 인터럽트
profile_image
1

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

22. 다음중 입력장치가 아닌것은?

  1. 마우스
  2. 터치 스크린
  3. 디지타이저
  4. 플로터
(정답률: 82%)
  • 플로터는 대형 도면이나 정밀한 그래픽을 출력하는 장치이므로 출력장치에 해당합니다. 마우스, 터치 스크린, 디지타이저는 모두 외부 데이터를 컴퓨터로 입력하는 입력장치입니다.
profile_image
1

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

23. 양방향 전송은 가능하나 동시 전송은 불가능한 방식은?

  1. Simplex
  2. Half duplex
  3. Full duplex
  4. Dual duplex
(정답률: 75%)
  • Half duplex(반이중 방식)는 양방향 전송은 가능하지만, 한 번에 한 방향으로만 전송할 수 있어 동시 전송이 불가능한 방식입니다.

    오답 노트

    Simplex: 단방향 전송만 가능
    Full duplex: 양방향 동시 전송 가능
profile_image
1

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

24. 레지스터에 저장된 데이터를 가지고 하나의 클록 펄스 동안에 실행되는 기본적인 동작을 마이크로 동작이라고 한다. 다음중 마이크로 동작이 아닌것은?

  1. 시프트(SHIFT)
  2. 카운트(COUNT)
  3. 클리어(CLEAR)
  4. 인터럽트(INTERRUPT)
(정답률: 52%)
  • 마이크로 동작은 CPU의 레지스터 내에서 하나의 클록 펄스 동안 수행되는 기본 연산(시프트, 카운트, 클리어, 로드 등)을 의미합니다. 인터럽트는 외부나 내부의 특정 이벤트에 의해 현재 프로그램의 실행을 일시 중단하는 제어 메커니즘이므로 마이크로 동작에 해당하지 않습니다.
profile_image
1

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

25. PCM 전송방식의 기본 과정으로 필요하지 않은것은?

  1. 아날로그화
  2. 표본화
  3. 양자화
  4. 부호화
(정답률: 72%)
  • PCM(Pulse Code Modulation)은 아날로그 신호를 디지털 신호로 변환하는 과정입니다. 따라서 표본화, 양자화, 부호화의 단계를 거치며, 반대 과정인 아날로그화는 필요하지 않습니다.
profile_image
1

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

26. 프로그램 수행중 서브루틴으로 돌입할 때 프로그램의 리턴번지수를 LIFO(Last-In First-Out)기술로 메모리의 일부에 저장한다. 이 메모리와 가장 밀접한 자료구조는?

  1. 트리
  2. 스택
  3. 그래프
(정답률: 69%)
  • 후입선출(LIFO, Last-In First-Out) 방식으로 자료를 저장하고 관리하는 자료구조는 스택입니다. 서브루틴의 리턴 번지 저장과 같이 가장 나중에 들어온 데이터가 가장 먼저 나가는 구조에 최적화되어 있습니다.

    오답 노트

    큐: 선입선출(FIFO) 방식의 자료구조입니다.
profile_image
1

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

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

  1. 0000
  2. 1000
  3. 1010
  4. 1111
(정답률: 70%)
  • 2진수를 그레이코드로 변환할 때는 첫 번째 비트는 그대로 내려쓰고, 이후 비트는 이전 2진수 비트와 현재 2진수 비트를 $\text{XOR}$ 연산하여 구합니다.
    ① [기본 공식] $\text{G}_n = \text{B}_n \oplus \text{B}_{n+1}$
    ② [숫자 대입] $\text{G}_3 = 1, \text{G}_2 = 1 \oplus 1 = 0, \text{G}_1 = 1 \oplus 1 = 0, \text{G}_0 = 1 \oplus 1 = 0$
    ③ [최종 결과] $1000$
profile_image
1

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

28. 다음에 수행될 명령어의 주소를 나타내는 것은?

  1. Accumulator
  2. Instruction
  3. Stack pointer
  4. Program counter
(정답률: 68%)
  • 프로그램 카운터는 다음에 실행될 명령어가 저장된 주기억장치의 주소를 저장하는 레지스터입니다.

    오답 노트

    Accumulator: 연산 중간 결과 저장
    Instruction: 현재 실행 중인 명령어 저장
    Stack pointer: 스택의 최상단 주소 저장
profile_image
1

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

29. 최대 클록 주파수가 가장 높은 논리소자는?

  1. TTL
  2. ECL
  3. MOS
  4. CMOS
(정답률: 68%)
  • 논리소자의 동작 속도는 전파 지연 시간이 짧을수록 빠르며, ECL은 가장 짧은 지연 시간을 가져 최대 클록 주파수가 가장 높습니다.

    오답 노트

    속도 순서: $\text{ECL} > \text{TTL} > \text{MOS} > \text{CMOS}$
profile_image
1

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

30. EX-OR 논리회로에 대한 설명으로 옳지 않은것은?

  1. 입력 A,B가 모두 1일때 출력은 1
  2. 입력 A,B가 서로 다를때 출력은 1
  3. 반가산기 설계시 사용
(정답률: 63%)
  • EX-OR(배타적 논리합) 회로는 두 입력이 서로 다를 때만 출력이 1이 되고, 두 입력이 같으면(모두 0이거나 모두 1이면) 출력이 0이 되는 회로입니다.

    오답 노트

    입력 A,B가 모두 1일때 출력은 1: 두 입력이 같으므로 출력은 0이 되어야 합니다.
profile_image
1

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

3과목: 프로그래밍일반

31. 구조적 프로그램의 기본 구조가 아닌것은?

  1. 순차 구조
  2. 그물 구조
  3. 선택 구조
  4. 반복 구조
(정답률: 73%)
  • 구조적 프로그래밍은 프로그램을 논리적인 흐름에 따라 순차 구조, 선택 구조, 반복 구조의 세 가지 기본 제어 구조로 구성하는 방식입니다.

    오답 노트

    그물 구조: 구조적 프로그래밍의 기본 제어 구조에 포함되지 않는 비정형 구조입니다.
profile_image
1

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

32. 시스템 프로그래밍 언어로 가장 적합한 것은?

  1. C
  2. ALGOL
  3. PL/1
  4. COBOL
(정답률: 86%)
  • C 언어는 고급 언어의 특징을 가지면서도 하드웨어 제어가 가능하고 실행 속도가 빨라 운영체제나 드라이버 같은 시스템 프로그래밍에 가장 적합합니다.
profile_image
1

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

33. 저급 언어로부터 고급언어순서로 옳게 나열된 것은?

  1. C 언어 - 기계어 - 어셈블리어
  2. 어셈블리어 - 기계어 - C 언어
  3. 기계어 - 어셈블리어 - C 언어
  4. 어셈블리어 - C 언어 - 기계어
(정답률: 72%)
  • 컴퓨터가 직접 이해하는 기계어에서 시작하여, 기계어와 1:1 대응되는 어셈블리어, 그리고 인간이 이해하기 쉬운 고급 언어인 C 언어 순으로 추상화 수준이 높아집니다.
profile_image
1

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

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

  1. 어셈블러
  2. 로더
  3. 컴파일러
  4. 인터프리터
(정답률: 74%)
  • 언어 번역 프로그램은 사람이 작성한 소스 코드를 기계어로 변환하는 프로그램입니다. 로더는 번역된 프로그램을 실행하기 위해 메모리에 적재하는 역할을 수행하므로 번역 프로그램에 해당하지 않습니다.
profile_image
1

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

35. 프로그래밍 작업의 절차로 옳은것은?

  1. 요구분석-입출력설계-순서도작성-프로그램의 구현과 검사-프로그램의 문서화
  2. 입출력설계-요구분석-순서도작성-프로그램의 문서화-프로그램의 구현과 검사
  3. 순서도작성-입출력설계-요구분석-프로그램의 구현과 검사-프로그램의 문서화
  4. 프로그램의 구현과 검사-프로그램의 문서화-요구분석-입출력설계-순서도작성
(정답률: 60%)
  • 프로그래밍 작업은 사용자의 요구사항을 분석하는 것부터 시작하여 설계, 구현, 검증, 그리고 유지보수를 위한 문서화 순으로 진행됩니다.
    올바른 절차: 요구분석 $\rightarrow$ 입출력설계 $\rightarrow$ 순서도작성 $\rightarrow$ 프로그램의 구현과 검사 $\rightarrow$ 프로그램의 문서화
profile_image
1

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

36. BNF기호중 정의를 의미하는것은?

  1. < >
  2. |
  3. ::=
  4. $
(정답률: 79%)
  • BNF(Backus-Naur Form) 기호에서 ::= 기호는 정의를 의미합니다.

    오답 노트

    | : 선택 기호
    < > : 재정의될 기호
profile_image
1

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

37. 순서도에 대한 설명과 가장 거리가 먼것은?

  1. 프로그램 개발비용을 산출하는 역할을 한다
  2. 프로그램 인수인계시 문서역할을 할수 있다.
  3. 프로그램 오류수정을 용이하게 한다.
  4. 프로그램에 대한 이해를 도와준다.
(정답률: 68%)
  • 순서도는 프로그램의 논리적 체계와 처리 내용을 시각화하여 이해를 돕고, 오류 수정 및 인수인계 시 문서 역할을 수행하는 도구입니다.

    오답 노트

    프로그램 개발비용 산출: 순서도는 논리 설계 도구이며 비용 산출을 위한 도구가 아닙니다.
profile_image
1

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

38. 운영체제 평가기준과 가장 거리가 먼것은?

  1. 처리능력
  2. 응답시간
  3. 비용
  4. 신뢰도
(정답률: 86%)
  • 운영체제의 성능 평가 기준은 처리능력(Throughput), 응답시간(Turnaround Time), 신뢰도(Reliability), 이용률(Utilization) 등이 핵심이며, 비용은 운영체제 자체의 성능 평가 기준과는 거리가 멉니다.
profile_image
1

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

39. 교착상태의 해결기법중 점유 및 대기 부정,비선점 부정,환형대기 부정 등과 관계되는것은?

  1. 예방(Prevention)
  2. 회피(Avoidance)
  3. 발견(Detection)
  4. 회복(Recovery)
(정답률: 54%)
  • 교착상태의 발생 조건인 상호 배제, 점유 및 대기, 비선점, 환형 대기 중 하나라도 발생하지 않도록 원천적으로 차단하여 교착상태를 방지하는 기법은 예방(Prevention)입니다.
profile_image
1

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

40. 프로그램 문서화의 목적으로 옳지 않은것은?

  1. 프로그램의 개발 방법과 순서의 비표준화로 효율적 작업환경을 구성한다.
  2. 프로그램의 유지보수가 용이하다.
  3. 프로그램의 인수인계가 용이하다.
  4. 프로그램의 변경,추가에 따른 혼란을 방지할 수 있다.
(정답률: 52%)
  • 프로그램 문서화는 개발 목적과 과정을 표준화하여 효율적인 작업 환경을 구축하고, 유지보수 및 인수인계를 용이하게 하며 변경 사항에 따른 혼란을 방지하기 위해 수행합니다. 따라서 개발 방법과 순서를 비표준화한다는 설명은 문서화의 목적과 정반대되는 내용입니다.
profile_image
1

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

4과목: 디지털공학

41. J-K 플립플롭에서 입력 J=K=1 인 상태의 출력은?

  1. 세트
  2. 리셋
  3. 반전
  4. 불변
(정답률: 79%)
  • J-K 플립플롭의 입력 상태에 따른 출력 특성은 다음과 같습니다.
    반전: $J=1, K=1$ 일 때 현재 상태의 반대 값으로 출력됩니다.

    오답 노트

    세트: $J=1, K=0$
    리셋: $J=0, K=1$
    불변: $J=0, K=0$
profile_image
1

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

42. 비동기식 카운터에 대한 설명으로 틀린것은?

  1. 직렬카운터 또는 리플카운터라고도 한다.
  2. 비트수가 많은 카운터에 적합하다.
  3. 전단의 출력이 다음단의 트리거 입력이 된다.
  4. 지연시간으로 고속 카운팅에 부적합하다.
(정답률: 50%)
  • 비동기식 카운터는 전단의 출력이 다음단의 클록 입력으로 연결되어 상태가 순차적으로 변하는 리플 카운터입니다. 각 단을 통과할 때마다 지연 시간이 누적되므로, 비트 수가 많아질수록 전체 지연 시간이 길어져 고속 카운팅이나 비트 수가 많은 회로에는 부적합합니다.
profile_image
1

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

43. 다음 불대수식중 드모르간의 정리를 옳게 나타낸것은?

(정답률: 72%)
  • 드모르간의 정리는 논리합의 부정은 각각의 부정을 논리곱한 것과 같고, 논리곱의 부정은 각각의 부정을 논리합한 것과 같다는 법칙입니다.
    따라서 $\overline{A + B} = \overline{A} \cdot \overline{B}$를 나타낸 가 정답입니다.
profile_image
1

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

44. 3-초과 코드에서 사용하지 않는 것은?

  1. 1100
  2. 0101
  3. 0010
  4. 0011
(정답률: 71%)
  • 3-초과 코드(Excess-3 Code)는 8421 BCD 코드에 3($0011_{2}$)을 더한 코드입니다. 따라서 유효한 범위는 $0011$ (0)부터 $1001$ (6)까지이며, $0010$은 3보다 작은 값으로 3-초과 코드에서 사용되지 않는 금지된 코드입니다.
profile_image
1

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

45. 2진수 코드를 10진수로 변환 하는것은?

  1. 디코더
  2. 인코더
  3. A/D 변환기
  4. 카운터
(정답률: 64%)
  • 디코더는 n비트의 이진 코드를 입력받아 최대 $2^{n}$개의 출력선 중 하나를 선택하여 활성화함으로써, 이진수 코드를 사람이 읽을 수 있는 10진수 형태 등으로 변환하는 역할을 합니다.

    오답 노트

    인코더: 디코더의 역기능(10진수 $\rightarrow$ 2진수)
profile_image
1

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

46. 시프트 레지스터를 만들고자 할 경우 가장 적합한 플립플롭은?

  1. RST 플립플롭
  2. D 플립플롭
  3. RS 플립플롭
  4. T 플립플롭
(정답률: 54%)
  • 시프트 레지스터는 데이터를 저장하고 이동시키는 회로로, 입력된 값을 그대로 유지하며 전송하는 특성이 강한 RS 플립플롭이 가장 적합합니다.
profile_image
1

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

47. 6진 카운터를 만들기 위한 최소 플립플롭의 수는?

  1. 2개
  2. 3개
  3. 4개
  4. 5개
(정답률: 71%)
  • 카운터의 최대 상태 수는 플립플롭 개수의 2제곱으로 결정됩니다. 6진 카운터는 6개의 상태를 표현해야 하므로, $2^{2} = 4$는 부족하고 $2^{3} = 8$이 되어야 6을 포함할 수 있으므로 최소 3개의 플립플롭이 필요합니다.
    $$2^{n-1} < 6 \le 2^{n}$$
    $$2^{2} < 6 \le 2^{3}$$
    $$n = 3$$
profile_image
1

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

48. 전가산기의 입력의 개수와 출력의 개수는?

  1. 입력 2개,출력 3개
  2. 입력 2개,출력 4개
  3. 입력 3개,출력 3개
  4. 입력 3개,출력 2개
(정답률: 61%)
  • 전가산기는 두 개의 입력 비트와 하위 비트에서 올라온 캐리(Carry) 입력까지 총 3개의 입력을 가지며, 계산 결과인 합(Sum)과 상위 비트로 보낼 캐리(Carry) 출력 총 2개의 출력을 가집니다.
profile_image
1

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

49. 동기식 9진 카운터를 만드는데 필요한 플립플롭의 개수는?

  1. 1개
  2. 2개
  3. 3개
  4. 4개
(정답률: 65%)
  • 카운터에 필요한 플립플롭의 개수는 $2^{n-1} < N \le 2^n$ 관계를 만족하는 최소 정수 $n$을 찾는 원리를 이용합니다.
    ① [기본 공식]
    $$2^n \ge N$$
    ② [숫자 대입]
    $$2^n \ge 9$$
    ③ [최종 결과]
    $$n = 4$$
profile_image
1

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

50. 10진수 463을 16진수로 옳게 나타낸것은?

  1. 1FC
  2. 1DA
  3. 1CF
  4. 1AD
(정답률: 61%)
  • 10진수를 16진수로 변환하기 위해 16으로 나누어 나머지를 구하는 방식을 사용합니다.
    ① [기본 공식]
    $$10진수 \div 16 = 몫 \dots 나머지$$
    ② [숫자 대입]
    $$463 \div 16 = 28 \dots 15(F)$$
    $$28 \div 16 = 1 \dots 12(C)$$
    $$1 \div 16 = 0 \dots 1(1)$$
    ③ [최종 결과]
    $$1CF$$
profile_image
1

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

51. 다음 회로의 출력은?

(정답률: 42%)
  • 입력 $A$와 $B$가 각각 NOT 게이트 역할을 하는 NAND 게이트를 통과하여 $\overline{A}$와 $\overline{B}$가 되고, 이들이 다시 NAND 게이트를 통과하면 드모르간 정리에 의해 OR 연산 결과가 도출됩니다.
    $$\overline{\overline{A} \cdot \overline{B}} = A + B$$
    따라서 출력은 입니다.
profile_image
1

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

52. 디지털 신호를 아날로그 신호로 변환하는 장치는?

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

    오답 노트

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

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

53. 논리식 Y=AB+B를 옳게 간소화 시킨것은?

  1. A
  2. B
  3. AㆍB
  4. A+B
(정답률: 58%)
  • 불 대수의 분배법칙과 기본 공식을 이용하여 논리식을 간소화합니다.
    ① [기본 공식]
    $$Y = B(A + 1)$$
    ② [숫자 대입]
    $$Y = B(1)$$
    ③ [최종 결과]
    $$Y = B$$
profile_image
1

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

54. 플립플롭의 종류가 아닌것은?

  1. RS-FF
  2. JK-FF
  3. CP-FF
  4. T-FF
(정답률: 86%)
  • 플립플롭은 상태를 저장하는 순차 논리 회로로 RS, JK, T, D-FF 등이 있습니다.

    오답 노트

    CP-FF: CP는 Clock Pulse(클럭 펄스)의 약자로, 플립플롭의 종류가 아니라 동작을 제어하는 신호를 의미합니다.
profile_image
1

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

55. 다음 그림과 같이 A와 B에서 값이 입력될 때 출력값은?

  1. 1001
  2. 0101
  3. 0100
  4. 0011
(정답률: 51%)
  • 제시된 회로는 $Y = (A \cdot B) + (\overline{A} \cdot \overline{B})$ 형태의 XNOR 게이트 구성입니다. 입력 $A=0011$, $B=0101$에 대해 각 비트별로 연산을 수행합니다.
    1번째 비트: $A=0, B=0 \rightarrow$ 동일하므로 1
    2번째 비트: $A=0, B=1 \rightarrow$ 다르므로 0
    3번째 비트: $A=1, B=0 \rightarrow$ 다르므로 0
    4번째 비트: $A=1, B=1 \rightarrow$ 동일하므로 1
    최종 출력값은 1001입니다.
profile_image
1

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

56. 어떤 입력상태에 대해 출력이 무엇이 되든지 상관없는 경우 출력상태를 임의상태라고 하는데 진리표나 카르노도에서는 임의 상태를 일반적으로 어떻게 표시하는가?

  1. X
  2. 0
  3. 1
  4. Y
(정답률: 61%)
  • 논리 회로의 진리표나 카르노 맵에서 출력값이 0이든 1이든 상관없는 상태를 'Don't Care' 조건이라고 하며, 이를 일반적으로 X로 표시합니다.
profile_image
1

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

57. 반가산기에서 입력 A=1, B=0이면 출력 함(S)와 올림수(C)는?

  1. S=0 , C=0
  2. S=1 , C=0
  3. S=1 , C=1
  4. S=0 , C=1
(정답률: 75%)
  • 반가산기는 두 비트를 더해 합(S)과 올림수(C)를 구하는 회로입니다. 합 $S$는 XOR 연산($A \oplus B$), 올림수 $C$는 AND 연산($A \cdot B$)으로 결정됩니다.
    입력 $A=1, B=0$일 때:
    합 $S = 1 \oplus 0 = 1$
    올림수 $C = 1 \cdot 0 = 0$
    따라서 출력은 S=1, C=0입니다.
profile_image
1

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

58. 다음 그림과 같은 회로의 명칭은?

  1. Decoder
  2. demultiplexer
  3. multiplexer
  4. encoder
(정답률: 41%)
  • 하나의 입력 신호를 제어 입력(선택선)에 따라 여러 개의 출력단 중 하나로 전달하는 회로이므로 demultiplexer입니다.
profile_image
1

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

59. 플립플롭중 데이터의 일시적인 보존 또는 디지털 신호의 지연 작용에 많이 사용되는것은?

  1. D-FF
  2. JK-FF
  3. RST-FF
  4. M/S-FF
(정답률: 69%)
  • D-FF는 입력 신호 D가 그대로 출력 Q로 전달되는 특성이 있어, 데이터의 일시적인 보존이나 디지털 신호의 지연(Delay) 작용에 주로 사용됩니다.
profile_image
1

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

60. 레지스터를 구성하는데 가장 많이 사용되는 회로는?

  1. Encoder
  2. Decoder
  3. Half-Adder
  4. flip-flop
(정답률: 80%)
  • 레지스터는 이진 데이터를 저장하는 장치이며, 1비트의 정보를 기억할 수 있는 최소 단위인 flip-flop을 여러 개 연결하여 구성합니다.
profile_image
1

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

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