임베디드기능사 필기 기출문제복원 (2015-10-10)

임베디드기능사 2015-10-10 필기 기출문제 해설

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

임베디드기능사
(2015-10-10 기출문제)

목록

1과목: 전기전자공학

1. 다음 중 디지털 변조 방식이 아닌 것은?

  1. AM
  2. FSK
  3. PSK
  4. ASK
(정답률: 78%)
  • AM은 아날로그 변조 방식입니다. 디지털 변조 방식에는 ASK, FSK, PSK가 있습니다.
profile_image
1

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

2. 펄스 파형의 구간별 명칭에 대한 설명으로 틀린 것은?

  1. 새그(sag) : 높은 주파수에서 공진되기 때문에 발생하는 것으로 펄스 상승 부분의 진동 정도
  2. 오버슈트(overshoot) : 이상적인 펄스 파형의 상승하는 부분이 기준 레벨보다 높은 부분
  3. 언더슈트(undershoot) : 이상적인 펄스 파형의 하강하는 부분이 기준 레벨보다 낮은 부분
  4. 상승시간(rise time) : 진폭의 10%가 되는 부분에서 90%가 되는 부분까지 올라가는데 소요되는 시간
(정답률: 78%)
  • 펄스 상승 부분에서 발생하는 진동 정도를 나타내는 명칭은 새그(sag)가 아니라 링잉(ringing)입니다.
profile_image
1

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

3. 트랜지스터가 ON, OFF 스위치로서의 역할로 사용될 때 가장 적합한 영역은?

  1. 차단영역
  2. 활성영역 및 차단영역
  3. 포화영역
  4. 차단영역 및 포화영역
(정답률: 57%)
  • 트랜지스터를 스위치로 활용하기 위해서는 완전히 켜진 상태와 완전히 꺼진 상태가 필요합니다. 포화영역은 스위치 ON 상태를, 차단영역은 스위치 OFF 상태를 나타내므로 두 영역이 가장 적합합니다.

    오답 노트

    활성영역: 아날로그 증폭기로 사용
profile_image
1

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

4. 트라이악(triac)에 관한 설명으로 틀린 것은?

  1. 양방향성 소자이다.
  2. 위상 제어 방법에 의해서 부하로 공급되는 평균 전력을 제어하는데 사용된다.
  3. 두 개의 양극 단자 양단의 전압 극성에 따라 어느 한 방향으로 도통한다.
  4. 다이악(diac)과 같이 도통을 시작하기 위한 브레이크오버 전압이 필요하다.
(정답률: 55%)
  • 트라이악은 SCR을 역병렬로 연결한 구조로, 양방향으로 전류를 흘릴 수 있으며 위상 제어를 통해 교류 전력을 제어하는 소자입니다.

    오답 노트

    다이악(diac)과 같이 도통을 시작하기 위한 브레이크오버 전압이 필요하다: 이는 다이악의 특징이며, 트라이악은 게이트 신호를 통해 트리거됩니다.
profile_image
1

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

5. 다음 회로에서 VCC = 6V, VBE = 0.6V, RB = 300 kΩ 일 때 Ib 는?

  1. 6 μA
  2. 12 μA
  3. 18 μA
  4. 24 μA
(정답률: 61%)
  • 베이스 전류 $I_b$는 전원 전압에서 베이스-에미터 간 전압을 뺀 값을 베이스 저항으로 나누어 구할 수 있습니다.
    ① [기본 공식] $I_b = \frac{V_{CC} - V_{BE}}{R_B}$
    ② [숫자 대입] $I_b = \frac{6 - 0.6}{300 \times 10^3}$
    ③ [최종 결과] $I_b = 18 \mu A$
profile_image
1

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

6. 다음 회로와 같은 단일접합트랜스지스터(UJT)를 사용한 펄스발생회로의 출력파형은 어떻게 나타나는가?

(정답률: 56%)
  • 단일 접합 트랜지스터(UJT)는 저주파 및 중간 주파수 범위의 스위칭 소자로, 주로 SCR의 게이트 펄스 발생이나 타이머 회로에 사용됩니다. 제시된 회로는 UJT를 이용한 이완 발진 회로로, 커패시터 $C$의 충방전 과정에 의해 주기적인 펄스 파형이 생성되므로 출력은 와 같이 나타납니다.
profile_image
1

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

7. 수정 발진기의 특징이 아닌 것은?

  1. 수정 진동자의 Q값이 크다.
  2. 예민한 공진 특성을 이용한 주파수 필터로도 이용가능하다.
  3. 발진 주파수의 변경은 수정편 자체를 교체하면 발진 주파수를 가변하기가 쉽다.
  4. 주파수의 안정도가 매우 안정적이다.
(정답률: 54%)
  • 수정 발진기는 Q값이 매우 높고 주파수 안정도가 뛰어나지만, 발진 주파수가 수정편의 두께와 물리적 특성에 의해 결정되므로 수정편 자체를 교체해야만 주파수를 바꿀 수 있어 가변하기가 매우 어렵습니다.
profile_image
1

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

8. 다음 회로에서 RB1 = RB2 = 10kΩ이고, C1 = C2 = 0.5μF 일 때 발진주파수는?

  1. 143 Hz
  2. 14.3 Hz
  3. 1.43 Hz
  4. 0.143 Hz
(정답률: 40%)
  • 제시된 회로의 발진주파수 공식과 주어진 소자 값을 대입하여 계산합니다.
    ① [기본 공식] $f = \frac{0.714}{R \times C}$
    ② [숫자 대입] $f = \frac{0.714}{10 \times 10^{3} \times 0.5 \times 10^{-6}}$
    ③ [최종 결과] $f = 142.8 \approx 143$ Hz
profile_image
1

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

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

  1. 0.5 Hz
  2. 1 Hz
  3. 2 Hz
  4. 4 Hz
(정답률: 56%)
  • 주파수는 주기의 역수로 계산합니다.
    ① [기본 공식] $f = \frac{1}{T}$
    ② [숫자 대입] $f = \frac{1}{0.5}$
    ③ [최종 결과] $f = 2$ Hz
profile_image
1

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

10. 다이오드를 사용한 정류회로에서 2개의 다이오드를 직렬로 연결하면 어떠한 현상이 나타나는가?

  1. 부하 출력의 리플전압이 커진다.
  2. 부하 출력의 리플전압이 줄어든다.
  3. 다이오드는 과전류로부터 보호된다.
  4. 다이오드는 과전압으로부터 보호된다.
(정답률: 57%)
  • 다이오드를 병렬로 연결하면 전류 용량이 증가하고, 직렬로 연결하면 전압 용량이 증가합니다. 따라서 다이오드를 직렬로 연결하면 과전압으로부터 보호되는 효과가 있습니다.
profile_image
1

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

2과목: 전자계산기구조

11. 다음 그림은 1 address code 명령을 나타낸 것이다. 빈 칸의 내용은?

  1. 직접 레지스터번호
  2. 직접 어드레스번호
  3. 인덱스 레지스터번호
  4. 인덱스 어드레스번호
(정답률: 50%)
  • 제시된 그림의 명령 구조에서 간접 어드레스 모드를 구현하기 위해서는 인덱스 레지스터가 필요합니다. 따라서 빈칸에 들어갈 내용은 인덱스 레지스터번호입니다.
profile_image
1

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

12. JK 플립플롭에 대한 설명으로 틀린 것은?

  1. RS 플립플롭의 두 입력 R=1 이고, S=1 일 때 출력이 정의되지 않는 점을 개선한 것이다.
  2. JK 플립플롭의 두 입력 J=1, K=1 일 때 출력상태(Qn+1)는 반전된다.
  3. JK 플립플롭은 AND 논리회로를 이용하여 RS 플립플롭의 두 출력 상태(Q, )를 입력측으로 궤환시켜서 구성한다.
  4. JK 플립플롭의 두입 력 J와 K를 묶어서 1개의 입력상태로 변경하면 D 플립플롭으로 사용할 수 있다.
(정답률: 52%)
  • JK 플립플롭의 두 입력 $J$와 $K$를 하나로 묶어 입력 상태를 변경하면 T 플립플롭으로 사용할 수 있습니다.

    오답 노트

    D 플립플롭: $J$ 입력은 그대로 두고 $K$ 입력에 NOT 게이트를 연결하여 $J$의 반전 신호를 입력함
profile_image
1

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

13. 여러 회선의 입력이 한 곳으로 집중될 때 특정회선을 선택하도록 하므로, 선택기라 하기도 하는 회로는?

  1. Decoder
  2. Encoder
  3. Multiplexer
  4. Demultiplexer
(정답률: 62%)
  • 여러 개의 입력 회선 중 하나를 선택하여 단일 출력 회선으로 연결하는 회로를 멀티플렉서(Multiplexer)라고 하며, 선택기라고도 부릅니다.

    오답 노트

    Decoder: $n$개의 입력을 $2^{n}$개의 출력으로 변환
    Encoder: $2^{n}$개의 입력을 $n$개의 출력으로 변환
    Demultiplexer: 1개의 입력을 $2^{n}$개의 출력으로 분배
profile_image
1

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

14. 메이저 상태에서의 수행단계가 아닌 것은?

  1. 인출 사이클
  2. 간접 사이클
  3. 명령 사이클
  4. 실행 사이클
(정답률: 42%)
  • 메이저 상태의 수행단계는 인출 사이클, 간접 사이클, 실행 사이클, 인터럽트 사이클로 구성됩니다. 명령 사이클은 메이저 상태의 개별 수행단계에 해당하지 않습니다.
profile_image
1

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

15. 시프트(Shift) 회로란?

  1. 가산 회로에 사용된다.
  2. 감산 회로에 사용된다.
  3. 1비트 씩 삭제하거나 더해주는 회로이다.
  4. 왼쪽이나 오른쪽으로 1비트 씩 이동시키는 회로이다.
(정답률: 79%)
  • 시프트 회로는 입력된 2진수 데이터를 왼쪽이나 오른쪽으로 $n$비트씩 이동시키는 회로입니다.
    왼쪽으로 시프트하면 값이 $2^{n}$배 증가하고, 오른쪽으로 시프트하면 값이 $2^{n}$으로 나누어지는 특성이 있습니다.
profile_image
1

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

16. 1초당 신호변환이나 상태 변환 수를 나타내는 전송 속도 단위는?

  1. bps
  2. kbps
  3. Mbps
  4. baud
(정답률: 51%)
  • 통신 회선에서 1초 동안 신호가 변환되는 횟수(상태 변환 수)를 나타내는 단위는 baud입니다.

    오답 노트

    bps, kbps, Mbps: 1초당 전송되는 비트(bit) 수를 나타내는 단위입니다.
profile_image
1

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

17. 10진수 26(10)을 8421 BCD 코드로 변환하면?

  1. 0001 0000
  2. 0002 0006
  3. 0010 0110
  4. 0010 1001
(정답률: 81%)
  • 8421 BCD 코드는 10진수의 각 자릿수를 독립적으로 4비트의 2진수로 변환하는 방식입니다.
    10진수 26의 각 자릿수를 변환하면 다음과 같습니다.
    ① [기본 공식] $10진수 \rightarrow 8421 BCD$
    ② [숫자 대입] $2 \rightarrow 0010, 6 \rightarrow 0110$
    ③ [최종 결과] $0010 \ 0110$
profile_image
1

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

18. 아래의 레지스터 전송 언어는 어떤 연산을 실행하고 있는가?

  1. 증가(INCREMENT)
  2. 가산(ADD)
  3. 보수(COMPLEMENT)
  4. 2의 보수
(정답률: 50%)
  • 제시된 레지스터 전송 언어의 흐름을 분석하면 다음과 같습니다.
    $T_{1} : B \leftarrow \overline{B}$ (B의 1의 보수 취함)
    $$T_{2} : B \leftarrow B + 1$$ (1을 더해 2의 보수 완성)
    $$T_{3} : A \leftarrow A + B$$ (A에 B의 2의 보수를 더해 뺄셈 수행)
    따라서 $T_{1}$과 $T_{2}$과정을 통해 B를 2의 보수로 만드는 연산을 수행하고 있습니다.
profile_image
1

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

19. A=1100, B=0110 일 때 NAND 연산 결과는?

  1. 1011
  2. 0011
  3. 0101
  4. 0100
(정답률: 65%)
  • NAND 연산은 AND 연산의 결과물을 반전시킨 것으로, 두 입력이 모두 1일 때만 0이 되고 그 외의 경우에는 모두 1이 되는 연산입니다.
    A(1100)와 B(0110)를 각 비트별로 NAND 연산하면 1011이 도출됩니다.
profile_image
1

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

20. 아래의 DIODE(다이오드) 등가로 구성된 논리회로의 명칭은?

  1. OR GATE
  2. AND GATE
  3. NOR GATE
  4. NAND GATE
(정답률: 56%)
  • 제시된 회로 는 다이오드의 방향이 반대로 되어 있어, 입력 A와 B가 모두 ON(고전압) 상태가 되어야만 출력 C에 전압이 공급되는 AND GATE의 특성을 가집니다. 만약 입력 중 하나라도 0V(OFF)라면 다이오드가 도통되어 출력 C는 0V가 됩니다.
profile_image
1

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

21. 다음 중 데이터 통신이나 미니컴퓨터에서 많이 사용되는 미국 표준 코드는?

  1. BCD
  2. ASCⅡ
  3. EBCDIC
  4. GRAY
(정답률: 83%)
  • ASCⅡ는 7비트로 구성되어 128개의 문자를 표현하며, 데이터 통신과 개인용 PC에서 표준으로 널리 사용되는 코드입니다.

    오답 노트

    BCD: 6비트, 대문자만 표현 가능
    EBCDIC: 8비트, 대·소문자 표현 가능
    GRAY: A/D 변환에 사용되는 비가중치 코드
profile_image
1

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

22. 16진수 3E.A를 8진수로 표시한 것은?

  1. 111110.1010
  2. 175.2
  3. 76.12
  4. 76.5
(정답률: 44%)
  • 16진수를 2진수로 변환한 뒤, 소수점을 기준으로 3자리씩 묶어 8진수로 변환합니다.
    ① 16진수 $\rightarrow$ 2진수 변환
    $$3 \rightarrow 0011, E \rightarrow 1110, A \rightarrow 1010$$
    ② 2진수 $\rightarrow$ 8진수 변환 (3자리씩 묶음)
    $$00111110.1010 \rightarrow (000)(111)(110).(101)(000)$$
    ③ 최종 결과
    $$076.50 \rightarrow 76.5$$
profile_image
1

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

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

  1. 마우스
  2. 터치 스크린
  3. 디지타이저
  4. 플로터
(정답률: 78%)
  • 플로터는 대형 프린터의 일종으로, 컴퓨터의 데이터를 종이에 출력하는 출력 장치입니다.
profile_image
1

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

24. 다음 중 속도가 가장 빠른 주소지정 방식은?

  1. 간접 주소 방식(Indirect addressing)
  2. 직접 주소 방식(Direct addressing)
  3. 즉시 주소 방식(Immediate addressing)
  4. 상대 주소 방식(Relative addressing)
(정답률: 75%)
  • 즉시 주소 방식(Immediate addressing)은 오퍼랜드 필드에 실제 데이터가 직접 들어있어 메모리 참조 과정이 필요 없으므로 속도가 가장 빠릅니다.

    속도 순서: 즉시 > 직접 > 간접 > 인덱스
profile_image
1

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

25. 다음 중 멀티플렉서 채널과 셀렉터 채널의 차이는?

  1. I/O 장치 용량
  2. I/O 장치의 크기
  3. I/O 장치의 속도
  4. I/O 장치의 주기억장치 연결
(정답률: 60%)
  • 채널의 구분은 연결되는 장치의 속도에 따라 결정됩니다. 셀렉터 채널은 고속 장치에, 멀티플렉서 채널은 저속 장치에 사용되므로 차이점은 I/O 장치의 속도입니다.
profile_image
1

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

26. CPU는 처리속도가 빠르고 주변장치는 처리속도가 늦기 때문에 CPU를 효율적으로 사용하기 위한 방안으로 주변 장치에서 요청이 있을 때만 취급을 하고 그 외에는 CPU가 다른 일을 하는 방식은?

  1. interrupt
  2. isolated I/O
  3. parallel processing
  4. DMA
(정답률: 48%)
  • CPU와 주변 장치 간의 속도 차이를 극복하기 위해, 주변 장치가 요청을 보낼 때만 CPU가 처리하고 평소에는 다른 작업을 수행하는 방식이 interrupt입니다.
profile_image
1

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

27. 다음 중 주소 변환을 위한 레지스터는?

  1. 베이스 레지스터(Base Register)
  2. 데이터 레지스터(Data Register)
  3. 메모리 어드레서 레지스터(Memory Address Register)
  4. 인덱스 레지스터(Index Register)
(정답률: 45%)
  • 인덱스 레지스터(Index Register)는 주소 변경(변환)을 위해 사용되는 레지스터입니다.

    오답 노트

    베이스 레지스터(Base Register): 기준 주소 기억
    데이터 레지스터(Data Register): 데이터 일시 저장
    메모리 어드레서 레지스터(Memory Address Register): 기억 장소의 주소 기억
profile_image
1

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

28. 다음 명령어 중 제어명령에 속하는 것은?

  1. 로드(load)
  2. 무브(move)
  3. 점프(jump)
  4. 세트(set)
(정답률: 48%)
  • 명령어는 기능에 따라 분류되며, 점프(jump)는 프로그램의 실행 흐름을 제어하는 제어 명령에 해당합니다.

    오답 노트

    로드(load), 무브(move): 데이터를 옮기는 전송 명령
profile_image
1

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

29. 주소지정방식 중 명령어 내의 오퍼랜드부에 실제 데이터의 주소가 아니고, 실제 데이터의 주소가 저장된 곳의 주소를 표현하는 방식은?

  1. 직접 주소지정방식(Direct addressing)
  2. 상대 주소지정방식(Relative addressing)
  3. 간접 주소지정방식(Indirect addressing)
  4. 즉시 주소지정방식(Immediate addressing)
(정답률: 72%)
  • 간접 주소지정방식(Indirect addressing)은 오퍼랜드부에 실제 데이터의 주소가 아닌, 데이터의 주소가 저장된 메모리나 레지스터의 주소를 지정하는 방식입니다.

    오답 노트

    직접 주소지정방식: 주소부의 내용이 실제 주소임
    상대 주소지정방식: PC 값에 주소부 값을 더해 유효주소 산출
    즉시 주소지정방식: 주소부에 실제 데이터가 직접 포함됨
profile_image
1

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

30. 다음 중 성격이 다른 코드(code)는?

  1. BCD 코드
  2. EBCDIC 코드
  3. ASCⅡ 코드
  4. GRAY 코드
(정답률: 56%)
  • 코드는 각 자릿수에 가중치가 있는지 여부에 따라 구분됩니다. GRAY 코드는 각 자리에 정해진 값이 없는 비가중치 코드이며, BCD, EBCDIC, ASCⅡ 코드는 가중치 코드에 해당합니다.

    오답 노트

    BCD, EBCDIC, ASCⅡ: 가중치 코드
profile_image
1

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

3과목: 프로그래밍일반

31. BNF 표기법에서 “정의”를 의미하는 기호는?

  1. #
  2. &
  3. @
(정답률: 76%)
  • BNF(Backus-Naur Form) 표기법은 구문 형식을 정의하는 보편적인 방법이며, 정의를 의미하는 기호는 입니다.
profile_image
1

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

32. 운영체제의 성능평가 기준 중 단위시간에 처리하는 일의 양을 의미하는 것은?

  1. Cost
  2. Throughput
  3. Turn Around Time
  4. User Interface
(정답률: 52%)
  • 운영체제의 성능 평가 기준 중 Throughput(처리량)은 일정 시간 동안 시스템이 처리하는 작업의 양을 의미합니다.
profile_image
1

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

33. 로더의 기능으로 거리가 먼 것은?

  1. Transltion
  2. Allocation
  3. Linking
  4. Loading
(정답률: 61%)
  • 로더는 프로그램을 실행하기 위해 메모리에 적재하는 도구로, 할당(Allocation), 연결(Linking), 재배치(Relocation), 적재(Loading) 기능을 수행합니다.

    오답 노트

    Transltion: 번역 기능은 컴파일러나 어셈블러가 담당하는 영역입니다.
profile_image
1

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

34. 운영체제의 목적으로 거리가 먼 것은?

  1. 사용 가능도 향상
  2. 반환 시간 연장
  3. 신뢰성 향상
  4. 처리 능력 향상
(정답률: 73%)
  • 운영체제는 컴퓨터 자원을 효율적으로 관리하여 처리 능력, 신뢰성, 사용 가능도를 향상시키는 것이 목적입니다.

    오답 노트

    반환 시간 연장: 사용자가 요청한 작업에 대한 응답 시간인 반환 시간은 최대한 단축시켜야 합니다.
profile_image
1

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

35. 원시 프로그램을 목적 프로그램으로 번역하는 것은?

  1. loader
  2. compiler
  3. linker
  4. operating system
(정답률: 68%)
  • 컴파일러(compiler)는 프로그래머가 작성한 고수준의 원시 프로그램(Source Program)을 컴퓨터가 이해할 수 있는 저수준의 목적 프로그램(Object Program)으로 번역하는 역할을 수행합니다.
profile_image
1

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

36. 프로그래밍 언어의 해독 순서로 옳은 것은?

  1. 컴파일러 → 링커 → 로더
  2. 로더 → 링커 → 컴파일러
  3. 컴파일러 → 로더 → 링커
  4. 링커 → 컴파일러 → 로더
(정답률: 64%)
  • 프로그래밍 언어의 해독 및 실행 과정은 소스 코드를 목적 코드로 변환하는 컴파일러, 여러 목적 모듈을 하나로 묶는 링커, 최종 실행 파일을 메모리에 올리는 로더 순으로 진행됩니다.
profile_image
1

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

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

  1. 프로그램의 유지보수가 용이하다.
  2. 시스템간 호환성이 낮다.
  3. 프로그램의 실행 속도가 빠르다.
  4. 2진수를 사용하여 데이터를 표현한다.
(정답률: 66%)
  • 기계어는 컴퓨터가 직접 이해하는 2진수 형태의 언어로, 실행 속도는 매우 빠르지만 사람이 이해하기 어렵고 수정이 힘들어 유지보수가 매우 어렵습니다. 프로그램의 유지보수가 용이한 것은 인간 중심의 고급언어 특징입니다.
profile_image
1

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

38. 순서도에 대한 설명으로 거리가 먼 것은?

  1. 작업의 순서, 데이터의 흐름을 나타낸다.
  2. 처리 순서를 그림으로 나타낸 것이다.
  3. 의사전달 수단으로도 사용된다.
  4. 사용자의 성향 및 의도에 따라 기호가 상이하다.
(정답률: 64%)
  • 순서도는 프로그램의 처리 과정과 데이터 흐름을 표준화된 기호를 사용하여 그림으로 나타낸 의사소통 수단입니다.

    오답 노트

    사용자의 성향 및 의도에 따라 기호가 상이하다: 순서도는 누구나 동일하게 이해할 수 있도록 표준화된 기호를 사용해야 합니다.
profile_image
1

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

39. 저급(Low Level)언어부터 고급(High Level)언어 순서로 옳게 나열된 것은?

  1. C 언어 → 기계어 → 어셈블리어
  2. 어셈블리어 → 기계어 → C 언어
  3. 기계어 → 어셈블리어 → C 언어
  4. 어셈블리어 → C 언어 → 기계어
(정답률: 70%)
  • 컴퓨터 언어는 하드웨어에 가까울수록 저급 언어, 인간의 언어에 가까울수록 고급 언어로 분류합니다.
    가장 낮은 단계인 0과 1로 구성된 기계어에서 시작하여, 기호를 사용한 어셈블리어, 그리고 인간이 이해하기 쉬운 C 언어 순으로 나열됩니다.
profile_image
1

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

40. 시스템 프로그램으로 거리가 먼 것은?

  1. 로더
  2. 컴파일러
  3. 운영체제
  4. 급여 계산 프로그램
(정답률: 68%)
  • 시스템 프로그램은 컴퓨터 하드웨어를 효율적으로 운영하기 위한 제어 프로그램(운영체제, 컴파일러, 로더 등)을 의미합니다.
    급여 계산 프로그램은 특정 업무를 처리하기 위해 사용자가 사용하는 응용 프로그램에 해당합니다.
profile_image
1

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

4과목: 디지털공학

41. 정상적인 경우 8×1 멀티플렉서는 몇 개의 선택선을 가지는가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 65%)
  • 멀티플렉서의 입력 수 $n$과 선택선의 수 $m$ 사이에는 $2^{m} = n$의 관계가 성립합니다.
    ① [기본 공식] $2^{m} = n$
    ② [숫자 대입] $2^{m} = 8$
    ③ [최종 결과] $m = 3$
profile_image
1

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

42. 2진수 (1110)2을 그레이 부호(gray code)로 나타낸 것으로 올바른 것은?

  1. 1001
  2. 1010
  3. 1011
  4. 1100
(정답률: 62%)
  • 2진수를 그레이 부호로 변환할 때는 최상위 비트(MSB)는 그대로 내려쓰고, 그다음 비트부터는 2진수의 현재 비트와 바로 앞 비트를 XOR 연산(같으면 0, 다르면 1)하여 결정합니다.
    ① [기본 원리] $G_n = B_n$, $G_{n-1} = B_n \oplus B_{n-1}$
    ② [숫자 대입] $1 \rightarrow 1$, $(1 \oplus 1) \rightarrow 0$, $(1 \oplus 1) \rightarrow 0$, $(1 \oplus 0) \rightarrow 1$
    ③ [최종 결과] $1001$
profile_image
1

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

43. 보기의 조합논리 회로 설계 단계를 순서대로 옳게 나열한 것은?

  1. ㄴ → ㄱ → ㄷ → ㄹ
  2. ㄴ → ㄱ → ㄹ → ㄷ
  3. ㄱ → ㄴ → ㄷ → ㄹ
  4. ㄱ → ㄴ → ㄹ → ㄷ
(정답률: 58%)
  • 조합논리회로의 설계는 입력/출력 조건을 정의하는 진리표 작성부터 시작하여 논리 회로 구현까지 단계적으로 진행됩니다.
    설계 순서: 진리표 작성 $\rightarrow$ 카르노 맵 표현 $\rightarrow$ 논리식의 간소화 $\rightarrow$ 논리 회로 작성
    이미지:
profile_image
1

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

44. 다음 보기의 장치를 메모리 접근 및 처리속도가 빠른 순서대로 옳게 나열한 것은?

  1. ㉮ → ㉯ → ㉰ → ㉱
  2. ㉮ → ㉱ → ㉰ → ㉯
  3. ㉰ → ㉱ → ㉯ → ㉮
  4. ㉰ → ㉯ → ㉱ → ㉮
(정답률: 62%)
  • 메모리 계층 구조에서 CPU에 가까울수록 속도가 빠르고 용량이 작습니다. 따라서 처리 속도가 빠른 순서는 레지스터 $\rightarrow$ 캐시 기억장치 $\rightarrow$ RAM $\rightarrow$ 하드 디스크 순입니다.
    이미지:
profile_image
1

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

45. 불 대수의 분배 법칙을 올바르게 표현한 것은?

  1. A + = 1
  2. A + B = B + A
  3. A + (B + C) = (A + B) + C
  4. A + B · C = (A + B) · (A + C)
(정답률: 62%)
  • 불 대수의 분배 법칙은 하나의 변수가 다른 두 변수의 곱의 합으로 분배되는 성질을 말하며, $A + B \cdot C = (A + B) \cdot (A + C)$로 표현됩니다.

    오답 노트

    $A + \overline{A} = 1$: 기본 법칙
    $A + B = B + A$: 교환 법칙
    $A + (B + C) = (A + B) + C$: 결합 법칙
profile_image
1

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

46. 레지스터에 대한 설명 중 옳지 않은 것은?

  1. 직렬 시프트 레지스터는 입력된 데이터가 한 비트씩 직렬로 이동된다.
  2. 링 계수기는 시프트 레지스터의 출력을 입력쪽에 궤한 시킴으로써, 클럭 펄스가 가해지는한 같은 2진수 레지스터 내부에서 순환하도록 만든 것이다.
  3. 시프트 계수기는 직렬 시프트 레지스터를 역궤환 시켜 만든 것으로 존슨 계수기라고도 한다.
  4. 병렬 시프트 레지스터는 모든 비트를 클럭펄스에 의해 새로운 데이터로 순차적으로 바꾸어 주는 것이다.
(정답률: 45%)
  • 병렬 시프트 레지스터는 모든 비트를 순차적으로 바꾸는 것이 아니라, $n$비트의 데이터를 클록 펄스에 의해 동시에 병렬로 로드하고 출력하는 장치입니다.
profile_image
1

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

47. 비동기형 리플 카운터에 대한 설명으로 옳지 않은 것은?

  1. 모든 플립플롭 상태가 동시에 변한다.
  2. 회로가 간단하다.
  3. 동작시간이 길다.
  4. 주로 T형이나 JK 플립플롭을 사용한다.
(정답률: 48%)
  • 비동기형 리플 카운터는 앞단 플립플롭의 출력이 다음단 플립플롭의 클록으로 입력되는 구조이므로, 상태 변화가 순차적으로 일어나 지연 시간이 발생합니다.

    오답 노트

    모든 플립플롭 상태가 동시에 변한다: 동기형 카운터의 특징입니다.
profile_image
1

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

48. D형 flip-flop에서 출력은 어떤 식으로 표시되는가?

  1. D
(정답률: 52%)
  • D 플립플롭은 Delay의 약자로, 입력 $D$에 들어온 신호가 클록 신호에 맞춰 그대로 출력으로 전달되는 특성을 가집니다. 따라서 출력은 입력과 동일한 $D$로 표시됩니다.
profile_image
1

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

49. 해독기(Decoder)에서 입력이 4개 일 때 최대출력 수는?

  1. 8
  2. 16
  3. 32
  4. 64
(정답률: 74%)
  • 해독기(Decoder)의 최대 출력 수는 입력 수 $n$에 대해 $2^n$의 관계로 결정됩니다.
    ① [기본 공식] $Output = 2^n$
    ② [숫자 대입] $Output = 2^4$
    ③ [최종 결과] $Output = 16$
profile_image
1

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

50. 10진수 계수기(counter)를 구성하기 위해 필요한 플립플롭의 수는?

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

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

51. 을 간소화 하면?

  1. A
  2. A + B
  3. B
  4. A · B
(정답률: 39%)
  • 불 대수의 분배 법칙을 이용하여 식을 간소화합니다.
    제시된 식 $\text{Y} = A + \overline{A}B$에 분배 법칙을 적용하면 다음과 같습니다.
    $$\text{Y} = (A + \overline{A}) \cdot (A + B)$$
    여기서 $A + \overline{A} = 1$이므로,
    $$\text{Y} = 1 \cdot (A + B) = A + B$$
profile_image
1

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

52. 다음 2진수를 10진수로 변환하면?

  1. 0.9375
  2. 0.0625
  3. 0.8125
  4. 0.6250
(정답률: 49%)
  • 2진수 소수점 아래 자릿수는 오른쪽으로 갈수록 $2^{-1}, 2^{-2}, 2^{-3}, 2^{-4}, 2^{-5}$의 가중치를 가집니다.
    ① [기본 공식]
    $$\text{Value} = \sum (d_n \times 2^{-n})$$
    ② [숫자 대입]
    $$\text{Value} = 1 \times 2^{-1} + 1 \times 2^{-2} + 1 \times 2^{-3} + 1 \times 2^{-4} + 1 \times 2^{-5}$$
    ③ [최종 결과]
    $$\text{Value} = 0.9375$$
profile_image
1

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

53. 다음 2진수의 연산법칙으로 틀린 것은?

  1. 0 + 1 = 1
  2. 1 – 0 = 1
  3. 1 + 1 = 0, C(자리올림) 발생
  4. 1 – 1 = 1
(정답률: 70%)
  • 2진수 뺄셈에서 동일한 숫자 $1$에서 $1$을 빼면 결과는 $0$이 되어야 합니다.

    오답 노트

    1 – 1 = 1: 결과가 $0$이어야 하므로 틀린 법칙입니다.
profile_image
1

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

54. 아래 입출력 파형에 따른 출력으로 알맞은 게이트는?

  1. AND
  2. OR
  3. NOT
  4. XOR
(정답률: 63%)
  • 제시된 파형을 분석하면 입력 $A$ 또는 $B$ 중 어느 하나라도 $1$(High)일 때 출력 $Y$가 $1$이 되는 논리 구조를 가집니다. 이는 입력 중 하나라도 $1$이면 출력이 $1$이 되는 OR 게이트의 특성입니다.
profile_image
1

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

55. 회로의 안정 상태에 따른 멀티바이브레이터의 종류가 아닌 것은?

  1. 비안정 멀티바이브레이터
  2. 단안정 멀티바이브레이터
  3. 쌍안정 멀티바이브레이터
  4. 광안정 멀티바이브레이터
(정답률: 71%)
  • 멀티바이브레이터는 안정 상태의 개수에 따라 비안정, 단안정, 쌍안정 멀티바이브레이터로 분류됩니다. 광안정 멀티바이브레이터라는 분류는 존재하지 않습니다.
profile_image
1

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

56. 현재의 입력값은 물론 이전의 입력 상태에 의하여 출력값이 결정되는 논리 회로는?

  1. 불 회로
  2. 유도 회로
  3. 순서 논리회로
  4. 조합 논리회로
(정답률: 56%)
  • 출력이 현재의 입력뿐만 아니라 이전의 상태(기억 소자)에 의해 결정되는 회로를 순서 논리회로라고 합니다.

    오답 노트

    조합 논리회로: 이전 상태와 무관하게 현재 입력에 의해서만 출력이 결정됨
profile_image
1

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

57. 마스터 슬레이브 플립플롭(M/S FF)의 장점으로 옳은 것은?

  1. 동기시킬 수 있다.
  2. 처리 시간이 짧아진다.
  3. 게이트 수를 줄일 수 있다.
  4. 폭주(RACE AROUND)를 막는다.
(정답률: 57%)
  • 마스터 슬레이브 플립플롭(M/S FF)은 입력단(마스터)과 출력단(슬레이브)을 분리하여 클록의 에지에서만 상태가 변하게 함으로써, 입력이 출력에 영향을 주어 상태가 계속 변하는 폭주(RACE AROUND) 현상을 방지하는 것이 핵심 장점입니다.
profile_image
1

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

58. 그림과 같은 회로의 출력은?

(정답률: 68%)
  • 회로의 논리 흐름을 분석하면, 입력 $A$가 NOT 게이트를 거쳐 $\overline{A}$가 되고, 이것이 $B$와 함께 OR 게이트를 통과하여 $(\overline{A} + B)$가 됩니다. 최종적으로 이 결과값이 다시 $A$와 AND 게이트로 결합되므로 출력식은 다음과 같습니다.
    $$f = A(\overline{A} + B)$$
    따라서 정답은 입니다.
profile_image
1

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

59. 한 비트의 2진수를 더하여 합과 자리 올림 값을 계산하는 반가산기를 설계하고자 할 때 필요한 게이트는?

  1. 배타적 OR 2개, OR 1개
  2. 배타적 OR 1개, AND 1개
  3. 배타적 NOR 1개, NAND 1개
  4. 배타적 OR 1개, AND 1개, NOT 1개
(정답률: 58%)
  • 반가산기는 1비트 2진수 두 개를 더해 합(Sum)과 자리 올림(Carry)을 구하는 회로입니다. 합은 두 입력이 서로 다를 때 1이 되는 배타적 OR(XOR) 게이트로 구현하고, 자리 올림은 두 입력이 모두 1일 때만 1이 되는 AND 게이트로 구현합니다.
profile_image
1

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

60. 외부의 신호가 들어오기 전까지 안정한 상태를 유지하는 회로는?

  1. 래치 회로
  2. 구형파 회로
  3. 사인파 회로
  4. 시미트 트리거 회로
(정답률: 40%)
  • 래치 회로는 특정 제어 신호가 들어오기 전까지 현재의 상태(데이터)를 그대로 유지하며 기억하는 특성을 가진 회로입니다.
profile_image
1

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

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