임베디드기능사 필기 기출문제복원 (2013-04-14)

임베디드기능사 2013-04-14 필기 기출문제 해설

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

임베디드기능사
(2013-04-14 기출문제)

목록

1과목: 전기전자공학

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

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

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

2. 정전용량 100㎌ 의 콘덴서에 1C의 전하가 축적되었다면 양단자의 전압은 몇 V 인가?

  1. 10V
  2. 100V
  3. 1000V
  4. 10000V
(정답률: 44%)
  • 전하량, 정전용량, 전압의 관계식을 이용하여 전압을 구할 수 있습니다.
    ① [기본 공식] $V = \frac{Q}{C}$
    ② [숫자 대입] $V = \frac{1}{100 \times 10^{-6}}$
    ③ [최종 결과] $V = 10000$
    따라서 전압은 $10000\text{V}$ 입니다.
profile_image
1

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

3. 다음 설명과 가장 관련 깊은 것은?

  1. 태브낭의 정리
  2. 노턴의 정리
  3. 키르히호프의 법칙
  4. 패러데이의 법칙
(정답률: 76%)
  • 제시된 이미지 의 내용은 임의의 폐회로에서 전압 상승과 전압 강하의 합이 0이라는 키르히호프의 제2법칙(전압 법칙)에 대한 설명입니다.

    오답 노트

    태브낭의 정리: 복잡한 회로를 하나의 전압원과 저항의 직렬 연결로 단순화하는 정리
    노턴의 정리: 복잡한 회로를 하나의 전류원과 저항의 병렬 연결로 단순화하는 정리
    패러데이의 법칙: 자기장의 변화가 전압을 유도한다는 전자기 유도 법칙
profile_image
1

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

4. 펄스폭이 1sec이고 반복주기가 4sec이면 주파수는 몇 Hz인가?

  1. 0.1Hz
  2. 0.25Hz
  3. 1Hz
  4. 5Hz
(정답률: 77%)
  • 주파수는 반복주기의 역수로 계산하며, 주어진 조건에서 펄스의 반복주기를 이용하여 주파수를 구할 수 있습니다.
    ① [기본 공식]
    $$f = \frac{1}{T}$$
    ② [숫자 대입]
    $$f = \frac{1}{4}$$
    ③ [최종 결과]
    $$f = 0.25$$
    따라서 주파수는 $0.25\text{Hz}$ 입니다.
profile_image
1

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

5. 순시값 = 의 실효값은 몇 V 인가?

  1. 100V
  2. 141V
  3. 200V
  4. 282V
(정답률: 41%)
  • 정현파 교류 전압의 순시값 식에서 계수는 최댓값을 의미하며, 실효값은 최댓값을 $\sqrt{2}$로 나누어 계산합니다.
    ① [기본 공식] $V_{rms} = \frac{V_{max}}{\sqrt{2}}$
    ② [숫자 대입] $V_{rms} = \frac{100\sqrt{2}}{\sqrt{2}}$
    ③ [최종 결과] $V_{rms} = 100$
profile_image
1

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

6. FM 방식에서 변조를 깊게 했을 때 최대 주파수 편이가 이라면 필요한 주파수 대역폭 B는?

(정답률: 55%)
  • FM 변조에서 최대 주파수 편이가 $\Delta f_m$일 때, 변조를 깊게 한 경우(과변조) 필요한 주파수 대역폭 $B$는 최대 주파수 편이 값과 동일하게 설정됩니다.
    ① [기본 공식] $B = \Delta f_m$
    ② [숫자 대입] $B = \Delta f_m$
    ③ [최종 결과] $B = \Delta f_m$
profile_image
1

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

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

  1. 차동출력을 0V가 되도록 하기 위하여 입력 단자 사이에 걸어주는 전압이다.
  2. 출력전압이 무한대가 되게 하기 위하여 입력단자 사이에 걸어주는 전압이다.
  3. 출력전압과 입력전압이 같게 될 때의 증폭기의 입력전압이다.
  4. 두 입력단자가 접지되었을 때 두 출력단자 사이에 나타나는 직류전압의 차이다.
(정답률: 55%)
  • 입력 오프셋 전압은 연산증폭기의 내부 불평형으로 인해 발생하는 오차를 보정하기 위한 개념으로, 차동출력을 $0\text{V}$가 되도록 하기 위하여 입력 단자 사이에 걸어주는 전압을 의미합니다.
profile_image
1

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

8. 다음과 같은 연산증폭기의 회로에서 2MΩ에 흐르는 전류는?

  1. 0
(정답률: 52%)
  • 연산증폭기의 가상 접지(Virtual Ground) 원리에 의해 반전 입력단(-)의 전위는 비반전 입력단(+)의 전위인 $V_{in}$과 동일합니다. 따라서 $2\text{M}\Omega$ 저항에 흐르는 전류는 출력 전압 $V_{out}$과 $V_{in}$의 차이에 의해 결정됩니다.
    ① [기본 공식] $I = \frac{V_{in} - V_{out}}{R_f}$
    ② [숫자 대입] $I = \frac{V_{in} - V_{out}}{2\text{M}\Omega}$
    ③ [최종 결과] $I = I_1$
    회로 구성상 $1\text{M}\Omega$ 저항에 흐르는 전류 $I_1$이 그대로 $2\text{M}\Omega$ 저항으로 흐르게 되므로 정답은 입니다.
profile_image
1

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

9. LC 발진기에서 일어나기 쉬운 이상 현상이 아닌 것은?

  1. 기생 진동(parasitiz oscillator)
  2. 인입 현상(pull-in phenomenon)
  3. 블로킹(blocking) 현상
  4. 자왜(滋歪) 현상
(정답률: 65%)
  • LC 발진기에서는 회로의 기생 성분으로 인한 기생 진동, 주파수가 외부 신호에 끌리는 인입 현상, 트랜지스터의 포화로 인한 블로킹 현상이 발생할 수 있습니다. 하지만 자왜 현상은 자기 포화로 인해 파형이 일그러지는 현상으로, 주로 변압기나 철심이 포함된 회로에서 발생하는 현상입니다.
profile_image
1

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

10. 그림과 같은 회로의 입력측에 정현파를 가할 때 출력측에 나오는 파형은 어떻게 되는가?(단, 이고 이다.)

(정답률: 60%)
  • 제시된 회로는 두 개의 사이리스터(SCR)가 역병렬로 연결된 클리핑 회로입니다. 입력 전압 $V_i = V_2 \sin \omega t$가 가해질 때, 전압이 설정된 기준 전압 $V_R$ 보다 커지면 SCR이 도통되어 출력 전압이 $V_R$ 또는 $-V_R$에서 제한(Clipping)됩니다. 따라서 출력 파형은 상하단이 평평하게 깎인 형태인 가 됩니다.
profile_image
1

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

2과목: 전자계산기구조

11. 컴퓨터의 기능 중 프로그램의 명령을 꺼내어 판단하며 지시 감독하여 명령하는 기능은?

  1. 기억기능
  2. 제어기능
  3. 연산기능
  4. 출력기능
(정답률: 86%)
  • 컴퓨터의 5대 기능 중 제어기능은 프로그램의 명령어를 읽어 들여 해석하고, 시스템의 각 장치에 지시 및 감독을 내리는 컨트롤 타워 역할을 수행합니다.
profile_image
1

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

12. 논리적 연산 중 이항 연산에 해당되는 것은?

  1. Complement
  2. Shift
  3. MOVE
  4. OR
(정답률: 64%)
  • 이항 연산은 두 개의 피연산자를 필요로 하는 연산입니다. OR 연산은 두 개의 입력값에 대해 논리합을 구하는 대표적인 이항 연산입니다.

    오답 노트

    Complement: 단항 연산(보수)
    Shift: 단항 연산(이동)
    MOVE: 데이터 전송 명령
profile_image
1

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

13. 8진수 62를 2진수로 옳게 변환한 것은?

  1. 110010
  2. 101101
  3. 111010
  4. 110101
(정답률: 69%)
  • 8진수 각 자릿수를 3비트의 2진수로 각각 변환하여 나열하면 됩니다.
    ① [기본 공식] $8진수 \rightarrow 2진수 (3비트 변환)$
    ② [숫자 대입] $6 \rightarrow 110, 2 \rightarrow 010$
    ③ [최종 결과] $110010$
profile_image
1

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

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

  1. 프로그램 제어 방식
  2. 인터럽트 방식
  3. DMA 방식
  4. 폴링 방식
(정답률: 70%)
  • DMA 방식은 CPU의 개입 없이 입출력 장치가 직접 주기억장치에 접근하여 데이터를 전송하는 방식으로, 입출력 동작을 자율적으로 수행하여 CPU의 부하를 줄여줍니다.
profile_image
1

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

15. 기억장치에 기억된 명령(instruction)이 기억된 순서대로 중앙처리장치에서 실행될 수 있도록 그 주소를 지정해 주는 레지스터는?

  1. 누산기(Accumulator)
  2. 스택 포인터(Stack Pointer)
  3. 프로그램 카운터(Program Counter)
  4. 명령 레지스터(Instruction Register)
(정답률: 52%)
  • 프로그램 카운터(Program Counter)는 CPU가 다음에 실행할 명령어가 저장된 기억장치의 주소를 보관하여, 명령어가 순차적으로 실행되도록 제어하는 레지스터입니다.
profile_image
1

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

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

  1. CSMA 방식
  2. CD 방식
  3. ALOHA 방식
  4. TOKEN PASSING 방식
(정답률: 69%)
  • 제어 신호인 토큰을 각 노드가 순차적으로 전달받아, 토큰을 가진 노드만이 통신 회선을 사용할 수 있게 하여 충돌을 방지하는 방식이 TOKEN PASSING 방식입니다.
profile_image
1

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

17. 연산장치에서 주기억장치로부터 연산을 수행할 데이터를 제공받아 보관하거나 가산기의 입력 데이터를 보관하며, 연산 결과를 보관하는 것은?

  1. 데이터 레지스터
  2. 상태 레지스터
  3. 누산기
  4. 가산기
(정답률: 64%)
  • 누산기(Accumulator)는 연산 장치 내에서 가산기의 한쪽 입력으로 사용되며, 연산 중간 결과나 최종 결과를 일시적으로 저장하는 핵심 레지스터입니다.
profile_image
1

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

18. 자기 디스크에서 기록 표면에 동심원을 이루고 있는 원형의 기록 위치를 트랙이라고 하는데 이 트랙의 모임을 무엇이라고 하는가?

  1. Cylinder
  2. Access arm
  3. Record
  4. field
(정답률: 56%)
  • 자기 디스크에서 여러 개의 플래터에 걸쳐 회전축으로부터 동일한 거리에 위치한 트랙들의 집합을 Cylinder라고 합니다.
profile_image
1

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

19. 주소의 개념이 거의 사용되지 않는 보조기억장치로서, 순서에 의해서만 접근하는 기억장치(SASD)는 무엇인가?

  1. Magnetic Tape
  2. Magnetic Core
  3. Magnetic Disk
  4. Random Access Memory
(정답률: 76%)
  • Magnetic Tape는 데이터가 선형적으로 기록되어 있어 특정 위치로 바로 이동할 수 없고, 순차적으로 접근해야 하는 순차 접근 기억장치(SASD)의 대표적인 예입니다.
profile_image
1

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

20. 부동 소수점(Floating point number) 표현 형식의 특징이 아닌 것은?

  1. 실수 연산에 사용된다.
  2. 부호, 지수부, 가수부로 구성된다.
  3. 가수는 정규화하여 유효 숫자를 크게 한다.
  4. 고정 소수점 연산에 비해 연산 속도가 빠르다.
(정답률: 53%)
  • 부동 소수점 표현 방식은 부호, 지수부, 가수부로 구성되어 매우 넓은 범위의 실수를 표현할 수 있지만, 고정 소수점 방식보다 연산 과정이 복잡하여 연산 속도는 더 느립니다.

    오답 노트

    실수 연산에 사용됨: 부동 소수점의 기본 목적
    부호, 지수부, 가수부 구성: 부동 소수점의 표준 구조
    가수 정규화: 유효 숫자를 최대화하여 정밀도를 높이는 과정
profile_image
1

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

21. “0”과 “1”로 구성되며 정보를 나타내는 최소 단위는?

  1. file
  2. bit
  3. word
  4. byte
(정답률: 85%)
  • bit(비트)는 Binary Digit의 약자로, 컴퓨터에서 정보를 나타내는 최소 단위이며 0 또는 1의 두 가지 상태만을 가집니다.
profile_image
1

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

22. 어떤 회로의 입력을 A, B, 출력을 Y라 할때 Y=A+B인 논리회로의 명칭은?

  1. AND
  2. OR
  3. NOT
  4. EX-OR
(정답률: 72%)
  • 논리합(OR) 회로는 입력 중 어느 하나라도 1이면 출력이 1이 되는 회로이며, 수식으로는 $Y = A + B$로 표현합니다.
profile_image
1

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

23. 입력 단자에 나타난 정보를 코드화하여 출력으로 내보내는 것으로 해독기와 정반대의 기능을 수행하는 조합 논리회로는?

  1. 가산기(Adder)
  2. 플립플롭(Flip-Flop)
  3. 멀티플렉서(Multiplexor)
  4. 부호기(Encoder)
(정답률: 74%)
  • 부호기(Encoder)는 입력 단자의 정보를 코드화하여 출력하는 회로로, 코드를 다시 원래의 정보로 되돌리는 해독기(Decoder)와 정반대의 기능을 수행합니다.
profile_image
1

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

24. 컴퓨터 내부에서 음수를 표현하는 방법이 아닌 것은?

  1. 부호와 2의 보수
  2. 부호와 상대값
  3. 부호와 1의 보수
  4. 부호와 절대값
(정답률: 73%)
  • 컴퓨터에서 음수를 표현하는 표준 방법은 부호와 절대값, 부호와 1의 보수, 부호와 2의 보수 방식이 있습니다.

    오답 노트

    부호와 상대값: 음수 표현을 위한 표준 방식이 아님
profile_image
1

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

25. 주소지정방식(Addressing Mode)이 아닌 것은?

  1. 즉시(Immediate) 주소지정 방식
  2. 임시(Temporary) 주소지정 방식
  3. 간접(Indirect) 주소지정 방식
  4. 직접(Direct) 주소지정 방식
(정답률: 81%)
  • 주소지정방식은 CPU가 오퍼랜드(피연산자)의 실제 주소를 결정하는 방법으로, 즉시, 직접, 간접, 상대, 인덱스 주소지정 방식 등이 있습니다. 임시 주소지정 방식이라는 개념은 존재하지 않습니다.
profile_image
1

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

26. 명령(Instruction)의 기본 구성은?

  1. 오퍼레이션과 오퍼랜드
  2. 오퍼랜드와 실행 프로그램
  3. 오퍼레이션과 제어 프로그램
  4. 제어 프로그램과 실행 프로그램
(정답률: 62%)
  • 명령어는 무엇을 할 것인지를 지정하는 연산 코드인 오퍼레이션(Operation Code)과 연산의 대상이 되는 데이터나 주소를 나타내는 오퍼랜드(Operand)로 구성됩니다.
profile_image
1

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

27. 하나의 채널이 고속 입.출력 장치를 하나씩 순차적으로 관리하며, 블록(Block) 단위로 전송하는 채널은?

  1. 사이클 채널(Cycle channel)
  2. 셀렉터 채널(Select channel)
  3. 멀티플렉서 채널(Multiplexor channel)
  4. 블록 멀티 플렉서 채널(Block multiplexor channel)
(정답률: 66%)
  • 셀렉터 채널(Select channel)은 고속 입출력 장치를 하나씩 순차적으로 선택하여 블록 단위로 데이터를 전송하는 전용 채널입니다.
profile_image
1

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

28. 디지털 데이터를 아날로그 신호로 바꾸고, 아날로그 신호로 전송된 것을 다시 디지털 데이터로 바꾸는 신호 변환 장치는?

  1. MODEM
  2. CCU
  3. DECODER
  4. TERMINAL
(정답률: 76%)
  • 디지털 신호를 아날로그로 변환하는 변조(Modulation)와 아날로그 신호를 다시 디지털로 변환하는 복조(Demodulation) 기능을 수행하는 장치는 MODEM입니다.
profile_image
1

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

29. 중앙처리장치가 한 명령어의 실행을 끝내고 다음에 실행될 명령어를 기억장치에서 꺼내올 때까지의 동작 단계를 무엇이라고 하는가?

  1. 명령어 인출
  2. 명령어 저장
  3. 명령어 해독
  4. 명령어 실행
(정답률: 79%)
  • CPU가 다음 실행할 명령어를 기억장치(메모리)로부터 읽어오는 단계는 명령어 인출(Fetch) 단계에 해당합니다.
profile_image
1

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

30. 2진수 (1011)2 을 그레이 코드로 변환하면?

  1. (1000)G
  2. (0111)G
  3. (1010)G
  4. (1110)G
(정답률: 73%)
  • 2진수를 그레이 코드로 변환할 때는 최상위 비트는 그대로 내려쓰고, 그다음 비트부터는 2진수의 현재 비트와 바로 앞 비트를 XOR 연산(다르면 1, 같으면 0)하여 구합니다.
    ① [기본 공식]
    $$G_{n} = B_{n}$$
    $$G_{i} = B_{i+1} \oplus B_{i}$$
    ② [숫자 대입]
    $$G_{3} = 1$$
    $$G_{2} = 1 \oplus 0 = 1$$
    $$G_{1} = 0 \oplus 1 = 1$$
    $$G_{0} = 1 \oplus 1 = 0$$
    ③ [최종 결과]
    $$G = 1110$$
profile_image
1

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

3과목: 프로그래밍일반

31. 프로그램에서 사용되는 기억장소를 말하며, 프로그램 실행 중에 그 값이 변할수 있는 것은?

  1. Coding
  2. Operand
  3. Constant
  4. Variable
(정답률: 46%)
  • 프로그램 실행 중에 값이 변할 수 있는 기억장소를 변수(Variable)라고 합니다.

    오답 노트

    Constant: 값이 변하지 않는 상수
profile_image
1

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

32. 프로그래밍 언어를 사용하여 사용자가 어떤 업무 처리를 위하여 작성한 프로그램을 의미하는 것은?

  1. 목적 프로그램
  2. 컴파일러
  3. 원시 프로그램
  4. 로더
(정답률: 43%)
  • 사용자가 프로그래밍 언어를 사용하여 작성한 최초의 프로그램을 원시 프로그램(Source Program)이라고 하며, 이를 컴파일러 등을 통해 변환한 것이 목적 프로그램입니다.
profile_image
1

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

33. 프로그램의 문서화에 대한 설명으로 거리가 먼 것은?

  1. 프로그램의 유지 보수가 용이하다.
  2. 개발자 개인만 이해할 수 있도록 작성한다.
  3. 개발 중간의 변경사항에 대하여 대처가 용이하다.
  4. 프로그램의 개발 목적 및 과정을 표준화 하여 효율적인 작업이 이루어지게 한다.
(정답률: 75%)
  • 프로그램 문서화는 개발자뿐만 아니라 다른 유지보수 담당자도 이해할 수 있도록 표준화된 형식으로 작성하여 프로그램의 유지보수성과 효율성을 높이는 것이 목적입니다.
profile_image
1

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

34. 로더의 기능이 아닌 것은?

  1. 할당
  2. 링킹
  3. 재배치
  4. 번역
(정답률: 72%)
  • 로더는 프로그램을 실행하기 위해 보조기억장치에서 주기억장치로 프로그램을 가져와 적절한 위치에 배치하는 역할을 합니다. 할당, 링킹, 재배치가 로더의 핵심 기능이며, 번역은 컴파일러나 어셈블러가 수행하는 기능입니다.
profile_image
1

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

35. 하나의 시스템을 여러 명의 사용자가 시간을 분할하여 동시에 작업할 수 있도록 하는 방식은?

  1. Distributed System
  2. Batch Processing System
  3. Time Sharing System
  4. Real Time System
(정답률: 80%)
  • Time Sharing System(시분할 시스템)은 CPU 시간을 매우 짧은 시간 단위로 나누어 여러 사용자에게 할당함으로써, 마치 여러 명이 동시에 시스템을 사용하는 것처럼 느끼게 하는 방식입니다.
profile_image
1

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

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

  1. FORTRAN
  2. BASIC
  3. COBOL
  4. C
(정답률: 83%)
  • C 언어는 하드웨어 제어가 가능하고 효율성이 높아 운영체제(OS)나 장치 드라이버와 같은 시스템 소프트웨어를 개발하는 데 가장 적합한 언어입니다.
profile_image
1

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

37. 프로그래밍 단계에서 “프로그래밍 언어를 선정하여 명령문을 기술하는 단계”로 적합한 것은?

  1. 순서도 작성
  2. 프로그램 코딩
  3. 데이터 입력
  4. 프로그램 모의 실험
(정답률: 59%)
  • 프로그램 코딩은 설계 단계에서 작성된 순서도나 알고리즘을 바탕으로 특정 프로그래밍 언어를 사용하여 실제 명령문으로 기술하는 단계를 말합니다.
profile_image
1

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

38. C 언어의 특징으로 옳지 않은 것은?

  1. 자료의 주소를 조작할 수 있는 포인터를 제공한다.
  2. 시스템 소프트웨어를 개발하기에 편리하다.
  3. 이식성이 높은 언어이다.
  4. 인터프리터 방식의 언어이다.
(정답률: 71%)
  • C 언어는 소스 코드 전체를 한 번에 기계어로 변환하여 실행하는 컴파일러 방식의 언어입니다.

    오답 노트

    인터프리터 방식: 한 줄씩 해석하며 실행하는 방식
profile_image
1

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

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

  1. 프로그램의 유지 보수가 어렵다.
  2. 호환성이 없고 기계마다 언어가 다르다.
  3. 2진수를 사용하여 명령어의 데이터를 표현한다.
  4. 사람이 일상 생활에서 사용하는 자연어에 가까운 형태로 만들어진 언어이다.
(정답률: 70%)
  • 기계어는 컴퓨터가 직접 이해할 수 있도록 0과 1의 2진수로 구성된 저급 언어입니다. 사람이 일상 생활에서 사용하는 자연어에 가까운 형태로 만들어진 언어는 고급언어에 대한 설명입니다.
profile_image
1

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

40. 프로그래밍 절차가 옳게 나열된 것은?

  1. 문제분석-입출력설계-순서도작성-프로그램 코딩-실행
  2. 문제분석-입출력설계-프로그램 코딩-실행-순서도작성
  3. 문제분석-입출력설계-프로그램 코딩-순서도작성-실행
  4. 문제분석-순서도작성-프로그램 코딩-입출력설계-실행
(정답률: 58%)
  • 프로그래밍은 문제를 정확히 이해하는 분석 단계부터 시작하여, 데이터의 흐름을 정하는 입출력 설계, 알고리즘을 시각화하는 순서도 작성, 실제 언어로 구현하는 코딩, 마지막으로 검증하는 실행 순으로 진행됩니다.
profile_image
1

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

4과목: 디지털공학

41. 다음 SW회로에 대한 논리함수 Y는?

  1. Y=(A+B)(C+D)
  2. Y=AC+BD
  3. Y=ABCD
  4. Y=AB+CD
(정답률: 57%)
  • 회로도를 분석하면 스위치 A와 B가 직렬로 연결된 경로와 스위치 C와 D가 직렬로 연결된 경로가 서로 병렬로 연결되어 있습니다. 직렬 연결은 논리곱(AND), 병렬 연결은 논리합(OR)에 해당하므로 논리함수는 다음과 같습니다.
    $$Y = AB + CD$$
profile_image
1

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

42. 반가산기 두 개와 OR 게이트 1개를 사용하여 구성할 수 있는 회로는?

  1. 반감산기
  2. 전감산기
  3. 전가산기
  4. 레지스터
(정답률: 64%)
  • 전가산기는 두 개의 비트와 하위 자리에서 올라온 캐리(Carry)까지 총 3개의 입력을 더하는 회로로, 반가산기 2개와 이를 합산할 OR 게이트 1개로 구성합니다.
profile_image
1

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

43. 펄스가 입력되면 현재와 반대의 상태로 바뀌게 하는 토글(Toggle) 상태를 만드는 것은?

  1. T 플립플롭
  2. D 플립플롭
  3. JK 플립플롭
  4. RS 플립플롭
(정답률: 81%)
  • T 플립플롭은 입력 T가 1일 때, 펄스가 입력되면 현재 상태를 반전시켜 반대 상태로 만드는 토글(Toggle) 동작을 수행하는 회로입니다.
profile_image
1

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

44. 2진수 0.1011을 10진수로 변환하면?

  1. 0.1048
  2. 0.2048
  3. 0.4875
  4. 0.6875
(정답률: 50%)
  • 2진수 소수점 아래 자릿수는 왼쪽부터 $2^{-1}, 2^{-2}, 2^{-3}, 2^{-4}$가중치를 가집니다. 각 자릿수의 값에 가중치를 곱하여 모두 더하면 10진수가 됩니다.
    ① [기본 공식] $Value = \sum (digit \times 2^{-n})$
    ② [숫자 대입] $Value = (1 \times 2^{-1}) + (0 \times 2^{-2}) + (1 \times 2^{-3}) + (1 \times 2^{-4})$
    ③ [최종 결과] $Value = 0.5 + 0 + 0.125 + 0.0625 = 0.6875$
profile_image
1

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

45. 2n개의 입력선으로 입력된 값을 n개의 출력선으로 코드화해서 출력하는 회로는?

  1. 디코더(decoder)
  2. 인코더(incoder)
  3. 전가산기(full adder)
  4. 인버터(inverter)
(정답률: 49%)
  • 여러 개의 입력선($2^n$) 중 활성화된 신호를 찾아 이를 $n$개의 출력선으로 된 코드 형태로 변환하여 출력하는 회로를 인코더(Encoder)라고 합니다.

    오답 노트

    디코더: 인코더와 반대로 $n$개의 입력을 $2^n$개의 출력으로 변환함
profile_image
1

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

46. 다음 기호로 사용되는 논리 게이트의 기능으로 옳지 않은 것은?

  1. 지연 시간(delay time) 기능
  2. 팬 아웃(fan out)의 확대
  3. 고주파 발진 기능
  4. 감쇠 신호의 회복 기능
(정답률: 45%)
  • 제시된 기호 는 입력 신호를 그대로 출력하는 버퍼(Buffer) 게이트입니다. 버퍼는 신호의 증폭 및 지연, 팬아웃 확대, 감쇠 신호 회복 기능을 수행하지만, 고주파 발진 기능은 수행하지 않습니다.
profile_image
1

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

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

  1. 비동기형 계수기
  2. 동기형 계수기
  3. 하향 계수기
  4. 상향 계수기
(정답률: 60%)
  • 비동기식 계수기는 앞단 플립플롭의 출력이 다음단의 클록으로 입력되어 누적 지연 시간이 발생합니다. 반면 동기형 계수기는 모든 플립플롭에 동일한 클록 펄스가 동시에 인가되어 이러한 지연 시간을 방지할 수 있습니다.
profile_image
1

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

48. 논리식 X = AC + ABC 를 간소화하면?

  1. AC
  2. AB
  3. C
  4. C+1
(정답률: 72%)
  • 논리식의 공통 인수를 묶어내는 흡수 법칙을 적용합니다. $AC$와 $ABC$에서 공통 인수인 $AC$로 묶으면 $AC(1 + B)$가 되며, 논리합에서 $1$과 어떤 값의 합은 항상 $1$이므로 최종적으로 $AC$만 남게 됩니다.
profile_image
1

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

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

  1. 2
  2. 4
  3. 5
  4. 10
(정답률: 64%)
  • 10진 계수기는 0부터 9까지 총 10개의 상태를 표현해야 합니다. $n$개의 플립플롭으로 표현 가능한 상태 수는 $2^n$개이므로, $2^3=8$은 부족하고 $2^4=16$은 10을 포함할 수 있어 최소 4개의 플립플롭이 필요합니다.
profile_image
1

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

50. JK 플립플롭에서 J=1, K=1 일 때 클록펄스가 인가되면 출력 상태는?

  1. 전 상태 유지
  2. 반전
  3. 1
  4. 0
(정답률: 77%)
  • JK 플립플롭에서 입력 $J=1, K=1$인 상태로 클록 펄스가 인가되면, 출력 $Q$는 현재 상태의 반대 값으로 바뀌는 반전(Toggle) 동작을 수행합니다.
profile_image
1

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

51. 8421 코드에 별도로 3비트의 패리티 체크 비트를 부가하여 7비트로 구성한 코드로 오류 검사뿐만 아니라 교정까지도 가능한 코드는?

  1. 3초과 코드
  2. 해밍 코드
  3. 그레이 코드
  4. 2421 코드
(정답률: 79%)
  • 해밍 코드는 데이터 비트에 여러 개의 패리티 비트를 추가하여 전송 중 발생한 오류를 검출할 뿐만 아니라, 오류가 발생한 정확한 위치를 찾아내어 스스로 교정할 수 있는 코드입니다.
profile_image
1

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

52. 논리식 가 나타내는 게이트는?

  1. NAND
  2. NOR
  3. EX-OR
  4. EX-NOR
(정답률: 48%)
  • 제시된 논리식 $Y = \overline{A\overline{B} + \overline{A}B}$에서 내부의 $A\overline{B} + \overline{A}B$는 EX-OR 게이트의 논리식입니다. 전체 식은 이 EX-OR 결과에 부정(NOT)이 취해진 형태이므로, EX-OR의 반대인 EX-NOR 게이트가 됩니다.
profile_image
1

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

53. 전가산기(Full Adder) 입력의 개수와 출력의 개수는?

  1. 입력 2개, 출력 3개
  2. 입력 2개, 출력 4개
  3. 입력 3개, 출력 3개
  4. 입력 3개, 출력 2개
(정답률: 59%)
  • 전가산기는 두 개의 비트와 하위 비트에서 올라온 캐리(Carry)까지 총 3개의 입력을 받아, 합(Sum)과 출력 캐리(Carry-out)라는 2개의 출력을 생성하는 회로입니다.
profile_image
1

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

54. 좌측 시프트 레지스터를 사용하여 0011의 데이터를 2회 시프트 펄스를 인가하였을 때 출력의 십진수 값은?

  1. 3
  2. 6
  3. 8
  4. 12
(정답률: 61%)
  • 좌측 시프트 레지스터에서 데이터를 왼쪽으로 시프트하면 2진수 값에 $2^n$을 곱한 것과 같습니다.
    ① [기본 공식] $Value \times 2^n$
    ② [숫자 대입] $3 \times 2^2$
    ③ [최종 결과] $12$
profile_image
1

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

55. 플립플롭을 4단 연결한 2진 하향 계수기를 리셋시킨 후 첫 번째 클록펄스가 인가되면 나타나는 출력은?

  1. 3
  2. 5
  3. 8
  4. 15
(정답률: 34%)
  • 4단 2진 하향 계수기는 $2^4 = 16$개의 상태를 가지며, 리셋 후 첫 펄스가 인가되면 최대값에서 1이 감소한 값이 출력됩니다.
    ① [기본 공식] $Max - 1$
    ② [숫자 대입] $15 - 0$ (리셋 후 첫 펄스 시 최대값 $1111_2$ 출력)
    ③ [최종 결과] $15$
profile_image
1

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

56. 불 대수의 결합 법칙은?

  1. A+B = B+A
  2. Aㆍ(B+C) = AㆍB+AㆍC
  3. A+BㆍC = (A+B)(A+C)
  4. A+(B+C) = (A+B)+C
(정답률: 49%)
  • 결합 법칙은 연산 순서에 상관없이 결과가 동일함을 의미하며, 덧셈(OR)이나 곱셈(AND) 연산에서 괄호의 위치를 바꾸어도 결과가 같은 법칙입니다.

    오답 노트

    A+B = B+A: 교환 법칙
    A·(B+C) = A·B+A·C: 분배 법칙
    A+B·C = (A+B)(A+C): 분배 법칙
profile_image
1

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

57. 출력기의 일부가 입력측에 궤환되어 유발되는 레이스 현상을 없애기 위하여 고안된 플립플롭은?

  1. JK 플립플롭
  2. D 플립플롭
  3. 마스터-슬레이브 플립플롭
  4. RS 플립플롭
(정답률: 51%)
  • 출력의 일부가 입력으로 되돌아오는 궤환으로 인해 상태가 불안정하게 변하는 레이스 현상을 방지하기 위해, 입력단(마스터)과 출력단(슬레이브)을 분리하여 동작시키는 마스터-슬레이브 플립플롭을 사용합니다.
profile_image
1

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

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

  1. RAM
  2. REGISTER
  3. CACHE
  4. ARRAY
(정답률: 63%)
  • 레지스터(REGISTER)는 CPU 내부에서 2진 데이터의 입출력이나 연산 과정 중에 데이터를 아주 짧은 시간 동안 일시적으로 저장하는 고속 기억소자입니다.
profile_image
1

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

59. n개의 플립플롭으로 기억할 수 있는 상태의 개수는?

  1. sn
  2. s(n-1)
  3. s(n-2)
  4. n 개
(정답률: 46%)
  • 플립플롭 1개는 $2$가지 상태($0$ 또는 $1$)를 기억할 수 있으므로, $n$개의 플립플롭이 있다면 가능한 상태의 총 개수는 $2$의 $n$제곱이 됩니다. 제시된 보기의 $s$는 상태의 기본 단위인 $2$를 의미하며, 따라서 $s^n$ 개가 정답입니다.
profile_image
1

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

60. 조합 논리회로가 아닌 것은?

  1. 가산기와 감산기
  2. 해독기와 부호기
  3. 멀티플렉서와 디멀티플렉서
  4. 동기식 계수기와 비동기식 계수기
(정답률: 52%)
  • 조합 논리회로는 입력에 의해서만 출력이 결정되는 회로인 반면, 동기식 계수기와 비동기식 계수기는 기억 소자인 플립플롭을 포함하여 이전 상태가 출력에 영향을 주는 순서 논리회로입니다.
profile_image
1

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

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