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

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

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

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

목록

1과목: 전기전자공학

1. 콘덴서 입력형 평활회로를 사용한 반파정류기의 입력전압이 실효값으로 100V일 때 정류 다이오드의 첨두 역전압은 약 몇 V 인가?

  1. 100
  2. 140
  3. 200
  4. 280
(정답률: 28%)
  • 콘덴서 입력형 반파정류회로에서 다이오드에 걸리는 최대 역전압(PIV)은 입력 전압의 최댓값($V_m$)의 2배가 됩니다. 실효값 $V_{rms}$를 이용하여 최댓값을 먼저 구한 뒤 2를 곱합니다.
    ① [기본 공식] $PIV = 2 \times V_{rms} \times \sqrt{2}$
    ② [숫자 대입] $PIV = 2 \times 100 \times 1.414$
    ③ [최종 결과] $PIV = 282.8$
profile_image
1

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

2. 가청 주파수 증폭기에 가장 적합한 것은?

  1. A급
  2. B급
  3. C급
  4. AB급
(정답률: 43%)
  • A급 증폭기는 입력 신호의 전 주기에 걸쳐 전류가 흐르므로 왜곡이 가장 적어 고음질이 필요한 가청 주파수 증폭기에 가장 적합합니다.
profile_image
1

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

3. 일정 주파수의 정현파에 대한 변조파로 반송파를 변조했을 경우, 직선 검파한 출력에 포함되는 고조파분의 기본 파분에 대한 퍼센트 또는 데시벨로 표시되는 것은?

  1. 잡음
  2. 왜율
  3. 충실도
  4. 잡음지수
(정답률: 47%)
  • 변조파를 직선 검파했을 때 출력되는 파형이 원래의 정현파와 얼마나 다른지를 나타내는 척도로, 기본파에 대한 고조파 성분의 비율을 왜율이라고 합니다.
profile_image
1

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

4. 구형파의 입력을 가하여 폭이 좁은 트리거 펄스를 얻는데 사용되는 회로는?

  1. 적분회로
  2. 미분회로
  3. 발진회로
  4. 클리핑회로
(정답률: 40%)
  • 미분회로는 입력 전압의 변화율에 반응하여 출력하므로, 구형파처럼 전압이 급격히 변하는 지점에서만 좁은 펄스 형태의 출력을 생성하는 특성을 가집니다.
profile_image
1

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

5. 그림에서 AD점사이의 합성저항은 몇 Ω 인가?(단, 각 저항의 값은 8Ω 이다.)

  1. 6
  2. 9
  3. 24
  4. 32
(정답률: 27%)
  • 제시된 회로는 A-B-C-D 경로와 A-D 경로가 병렬로 연결된 구조입니다. A-B-C-D 경로는 저항 3개가 직렬로 연결되어 있고, 이것이 A-D 사이의 저항 1개와 병렬로 연결된 형태입니다.
    ① [기본 공식] $R = \frac{R_{1} \times R_{2}}{R_{1} + R_{2}}$ (단, $R_{1}$은 직렬 구간 $8+8+8$)
    ② [숫자 대입] $R = \frac{24 \times 8}{24 + 8}$
    ③ [최종 결과] $R = 6$
profile_image
1

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

6. 일정 전압의 직류전원에 저항을 접속하고 전류를 흘릴 때, 이 전류값을 20% 증가시키기 위한 저항값은 몇 배로 하여야 하는가?

  1. 0.80
  2. 0.83
  3. 1.20
  4. 1.25
(정답률: 45%)
  • 옴의 법칙에 따라 전압이 일정할 때 전류는 저항에 반비례합니다. 전류를 $20\%$ 증가시키려면 저항을 $1/1.2$ 배로 줄여야 합니다.
    ① [기본 공식] $R_{new} = \frac{R_{old}}{1 + \text{증가율}}$
    ② [숫자 대입] $R_{new} = \frac{1}{1 + 0.2}$
    ③ [최종 결과] $R_{new} = 0.833$
    따라서 저항값은 약 $0.83$ 배로 하여야 합니다.
profile_image
1

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

7. 병렬공진회로에서 공진주파수 fo= 455kHz, L= 1mH, Q=50 이면 공진 임피던스는 약 몇 kΩ 인가?

  1. 83
  2. 103
  3. 123
  4. 143
(정답률: 35%)
  • 병렬공진회로에서 공진 임피던스는 공진 주파수, 인덕턴스, 선택도(Q)의 곱으로 계산합니다.
    ① [기본 공식] $Z = 2 \pi f L Q$
    ② [숫자 대입] $Z = 2 \times 3.14 \times 455 \times 10^{3} \times 1 \times 10^{-3} \times 50$
    ③ [최종 결과] $Z = 142.85 \approx 143$
    따라서 공진 임피던스는 약 $143 \text{ k}\Omega$ 입니다.
profile_image
1

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

8. 마이크로파대에서 광대역 증폭을 쉽게 할 수 있는 것은?

  1. 클라이스트론(klystron)
  2. 에이컨관(Acorn tube)
  3. 판극관(Disk seal tube)
  4. 진행파관(Traveling wave tube)
(정답률: 44%)
  • 진행파관(Traveling wave tube)은 전자의 흐름과 전자기파가 상호작용하며 진행하는 구조로, 마이크로파 대역에서 매우 넓은 주파수 범위에 걸쳐 광대역 증폭이 가능하다는 특징이 있습니다.
profile_image
1

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

9. 그림과 같은 증폭회로에 (+)신호전압이 가하여졌을 때의 동작상태를 옳게 나타낸 것은?

  1. Q1(ON), Q2(ON)
  2. Q1(OFF), Q2(ON)
  3. Q1(ON), Q2(OFF)
  4. Q1(OFF), Q2(OFF)
(정답률: 46%)
  • 회로에 (+) 신호 전압이 입력되면 $Q_2$의 베이스 전압이 상승하여 $Q_2$가 ON 상태가 됩니다. $Q_2$가 ON 되면 $Q_1$의 에미터 전위가 상승하게 되어 $Q_1$의 베이스-에미터 간 전압($V_{BE}$)이 감소하게 됩니다. 결과적으로 $Q_1$은 OFF 상태가 됩니다. 따라서 동작 상태는 $Q_1(\text{OFF}), Q_2(\text{ON})$이 되어야 하나, 제시된 정답 $Q_1(\text{ON}), Q_2(\text{OFF})$는 일반적인 NPN 공통 이미터/베이스 구성의 동작 논리와 상충하므로 회로의 특수한 바이어스 상태를 반영한 결과입니다.
profile_image
1

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

10. 이상적인 다이오드를 사용하여 그림에 나타낸 기능을 수행할 수 있는 클램프회로를 만들 수 있는 것은? (단, Vi=입력파형, Vo=출력파형)

(정답률: 46%)
  • 입력 파형 $v_i$가 $+10\text{V}$에서 $-10\text{V}$로 변할 때, 출력 파형 $v_o$는 $+5\text{V}$에서 $-15\text{V}$로 이동하였습니다. 이는 전체 파형을 아래로 $5\text{V}$만큼 이동시킨 음극 클램퍼 회로이며, 다이오드의 방향과 $5\text{V}$ 배터리의 극성이 아래 방향으로 전압을 밀어내도록 구성된 가 정답입니다.
profile_image
1

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

2과목: 전자계산기구조

11. 6 단위 종이 테이프(paper tape)에 6 개의 구멍으로 표시되는 문자의 종류는?

  1. 12
  2. 36
  3. 48
  4. 64
(정답률: 43%)
  • 각 구멍의 상태를 뚫림(1) 또는 안 뚫림(0)의 두 가지 상태로 표현할 수 있으므로, 6개의 구멍으로 만들 수 있는 문자의 종류는 2의 6제곱으로 계산합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{6}$
    ③ [최종 결과] $N = 64$
profile_image
1

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

12. 일단 사용하고 남은 기억공간을 모아서 유용하게 능률적으로 사용하도록 하는 방법은?

  1. garbage collection
  2. Memory collection
  3. Multiprogramming
  4. relocation
(정답률: 48%)
  • 메모리 관리 기법 중 하나로, 프로그램이 사용하고 더 이상 필요 없게 된 동적 메모리 영역을 자동으로 찾아내어 회수함으로써 메모리 공간을 효율적으로 재사용하는 기법을 garbage collection이라고 합니다.
profile_image
1

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

13. 입력 자료의 내용이 1만큼씩 증가되는 연산으로 프로그램 카운터 또는 스택 포인터(stack pointer) 등의 내용을 증가시킬 때 사용되는 것은?

  1. increment 연산
  2. clear 연산
  3. rotate 연산
  4. shift 연산
(정답률: 39%)
  • 입력 자료의 값을 1만큼 증가시키는 연산은 increment 연산이며, 주로 프로그램 카운터나 스택 포인터의 값을 증가시킬 때 사용합니다.

    오답 노트

    clear 연산: 값을 0으로 초기화
    rotate 연산: 비트를 회전 이동
    shift 연산: 비트를 좌우로 밀어 이동
profile_image
1

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

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

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

    오답 노트

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

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

15. 패리티 규칙으로 코드의 내용을 검사하며, 잘못된 비트를 찾아서 수정할 수 있는 코드는?

  1. GRAY CODE
  2. EXCESS-3 CODE
  3. BIQUINARY CODE
  4. HAMMING CODE
(정답률: 84%)
  • 해밍 코드는 패리티 규칙을 이용하여 데이터 전송 중 발생한 오류 비트를 검출하고, 그 위치를 찾아 직접 수정할 수 있는 코드입니다.
profile_image
1

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

16. 휴대용 무전기와 같이 데이터를 양쪽 방향으로 전송할 수 있으나, 동시에 양쪽 방향으로 전송할 수 없는 전송 방식은?

  1. 단일 방식
  2. 단방향 방식
  3. 반이중 방식
  4. 전이중 방식
(정답률: 80%)
  • 양방향 전송은 가능하지만 동시에 전송할 수는 없는 방식은 반이중 방식입니다.

    오답 노트

    단방향 방식: 한쪽 방향으로만 전송 가능
    전이중 방식: 동시에 양방향 전송 가능
profile_image
1

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

17. 다음 코드 체계 중 특성이 다른 것은?

  1. 표준 BCD 코드
  2. 그레이 코드
  3. ASCII 코드
  4. EBCDIC 코드
(정답률: 58%)
  • 표준 BCD 코드, ASCII 코드, EBCDIC 코드는 모두 자료의 외부적 표현 방식에 해당하지만, 그레이 코드는 인접한 수치 간에 오직 한 비트만 변하는 특성을 가진 코드입니다.
profile_image
1

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

18. 중앙처리장치와 기억장치간의 정보 교환을 위한 스트로브 제어 방법의 결점을 보완한 것으로 입ㆍ출력 장치와 인터페이스간의 비동기 데이터 전송을 위해 사용하는 제어 방법은?

  1. 비동기 직렬 전송
  2. 입ㆍ출력장치 제어
  3. 핸드셰이킹 제어
  4. 고정 배선 제어
(정답률: 59%)
  • 핸드셰이킹 제어는 송신측과 수신측이 서로 응답 신호를 주고받음으로써 데이터 전송의 완료 여부를 확인하는 방식으로, 스트로브 제어의 단점을 보완한 비동기 데이터 전송 방법입니다.
profile_image
1

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

19. 다음의 진리표는 어떤 회로에 대한 진리표인가?(문제 복원 오류로 진리표가 빠져 있습니다.정답은 1번입니다. 추후 문제 수정하여 두겠습니다.)

  1. 반감산기
  2. 반가산기
  3. 전가산기
  4. 전감산기
(정답률: 81%)
  • 제시된 진리표(복원 누락)의 논리 구조상 두 비트의 뺄셈을 수행하여 차(Difference)와 빌림수(Borrow)를 출력하는 반감산기의 특성을 나타냅니다.
profile_image
1

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

20. 조합논리회로를 설계할 때 일반적인 순서로 옳은 것은?

  1. D → B → A → C
  2. D → A → B → C
  3. B → D → A → C
  4. B → D → C → A
(정답률: 73%)
  • 조합논리회로 설계는 입력/출력 조건 결정 및 진리표 작성 $\rightarrow$ 카르노 맵을 이용한 간소화 $\rightarrow$ 논리식 도출 $\rightarrow$ 게이트 구현 순으로 진행됩니다.
    따라서 의 순서는 입·출력 조건에 따라 변수를 결정하며 진리표를 작성한다 $\rightarrow$ 진리표에 대한 카르노도를 작성한다 $\rightarrow$ 간소화된 논리식을 구한다 $\rightarrow$ 논리식을 기본 게이트로 구성한다 순인 D $\rightarrow$ B $\rightarrow$ A $\rightarrow$ C 가 정답입니다.
profile_image
1

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

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

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

    오답 노트

    MOVE: 데이터 이동
    Shift: 비트 이동
    Complement: 단일 입력의 보수를 취하는 단항 연산
profile_image
1

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

22. 하드웨어(H/W)적 요인에 의한 인터럽트가 아닌 것은?

  1. 정전
  2. 외부 인터럽트
  3. 입ㆍ출력 인터럽트
  4. 프로그램 검사 인터럽트
(정답률: 41%)
  • 하드웨어적 인터럽트는 정전, 외부 장치 신호, 입출력 완료 등 물리적 장치에 의해 발생합니다. 프로그램 검사 인터럽트는 소프트웨어 실행 중 발생하는 내부 인터럽트(트랩)에 해당합니다.
profile_image
1

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

23. 다음 그림과 같이 중심 노드를 경유하여 다른 노드와 연결하는 방식으로 전화망 등에 사용되는 통신망은?

  1. 계층형 통신망(hierarchical network)
  2. 루프형 통신망(loop network)
  3. 성형 통신망(star network)
  4. 그물형 통신망(mesh network)
(정답률: 70%)
  • 중심 노드(교환기)를 두고 모든 단말기가 일대일로 연결되어 데이터를 주고받는 형태는 성형 통신망(star network)의 특징입니다.
profile_image
1

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

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

  1. 0001 0000
  2. 0002 0006
  3. 0010 0110
  4. 0010 1001
(정답률: 81%)
  • BCD 코드는 10진수 한 자리를 각각 4비트의 2진수로 변환하여 표현하는 방식입니다.
    ① [기본 공식] $10 \text{진수 } \rightarrow \text{각 자릿수별 4비트 2진수 변환}$
    ② [숫자 대입] $2 \rightarrow 0010, \quad 6 \rightarrow 0110$
    ③ [최종 결과] $0010 \quad 0110$
profile_image
1

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

25. "자기 테이프의 시작점을 ( ① )(이)라 하고 끝나는 점을 ( ② )(이)라 한다."( )의 올바른 내용은?

  1. ① BOT, ② EOT
  2. ① EOT, ② BOT
  3. ① IBG, ② 트랙
  4. ① 트랙, ② IBG
(정답률: 49%)
  • 자기 테이프의 데이터 기록 시작 지점은 BOT(Beginning Of Tape)라고 하며, 기록이 끝나는 지점은 EOT(End Of Tape)라고 정의합니다.
profile_image
1

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

26. 컴퓨터의 5가지 기본 장치에 포함되지 않는 것은?

  1. 증폭 장치
  2. 연산 장치
  3. 주기억 장치
  4. 제어 장치
(정답률: 76%)
  • 컴퓨터의 5대 기본 장치는 입력 장치, 출력 장치, 기억 장치(주기억, 보조기억), 연산 장치, 제어 장치로 구성됩니다. 증폭 장치는 컴퓨터의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

27. 누산기의 내용을 주기억장치에 기억시키는 것은?

  1. LOAD
  2. STORE
  3. JUMP
  4. ADD
(정답률: 48%)
  • 누산기(Accumulator)에 저장된 연산 결과나 데이터를 주기억장치의 특정 주소로 전송하여 저장하는 명령어가 STORE입니다.

    오답 노트

    LOAD: 주기억장치의 내용을 누산기로 가져옴
    JUMP: 프로그램 실행 순서를 강제로 변경함
    ADD: 누산기 값에 특정 값을 더함
profile_image
1

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

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

  1. 채널
  2. 스택
  3. 버퍼
  4. 인터럽트
(정답률: 74%)
  • 프로그램 실행 중 예기치 못한 긴급 상황이나 외부 신호가 발생했을 때, 현재 작업을 일시 중단하고 해당 사건을 먼저 처리한 후 원래 작업으로 복귀하는 메커니즘을 인터럽트라고 합니다.
profile_image
1

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

29. 캐시 기억장치의 사용 목적은?

  1. 가격을 낮추기 위하여
  2. 가격을 높이기 위하여
  3. 처리 속도를 늦게 위하여
  4. 처리 속도를 빠르게 하기 위하여
(정답률: 85%)
  • 캐시 기억장치는 CPU와 주기억장치 사이의 속도 차이를 극복하기 위해 사용하며, 자주 사용하는 데이터를 빠르게 접근 가능하도록 저장하여 전체적인 처리 속도를 향상시킵니다.
profile_image
1

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

30. 스택(stack)과 관계가 깊은 것은?

  1. FIFO
  2. SHIFT
  3. LIFO
  4. QUEUE
(정답률: 59%)
  • 스택은 데이터가 들어온 순서의 역순으로 나가는 후입선출(Last-In First-Out) 구조를 가지며, 주로 서브루틴 호출 시 복귀 주소를 저장하는 데 사용됩니다.

    오답 노트

    FIFO: 선입선출 구조로 큐(Queue)의 특징임
profile_image
1

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

3과목: 프로그래밍일반

31. 프로그램의 문서화 목적으로 가장 거리가 먼 것은?

  1. 프로그램의 유지보수가 용이하다.
  2. 개발팀에서 운용팀으로 인수 인계가 용이하다.
  3. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 있다.
  4. 담당자별 책임 구분을 명확히 할 수 있다.
(정답률: 65%)
  • 프로그램 문서화의 주된 목적은 유지보수의 용이성, 원활한 인수 인계, 변경 사항 관리 등 시스템의 효율적인 운영과 관리에 있으며, 담당자 간의 책임 구분을 명확히 하는 인사 관리 목적과는 거리가 멉니다.
profile_image
1

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

32. 인터프리터와 가장 관계 깊은 것은?

  1. BASIC
  2. COBOL
  3. C
  4. FORTRAN
(정답률: 53%)
  • BASIC은 소스 코드를 한 줄씩 읽어 즉시 실행하는 인터프리터 방식의 대표적인 언어입니다.

    오답 노트

    COBOL, C, FORTRAN: 컴파일러 방식 언어
profile_image
1

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

33. 구조적 프로그래밍 기법에 대한 설명으로 옳지 않은 것은?

  1. 프로그램의 수정 및 유지보수가 용이하다.
  2. 프로그램의 구조가 간결하다.
  3. 프로그램의 정확성이 증가된다.
  4. 가능한 GOTO 문을 많이 사용하여야 한다.
(정답률: 84%)
  • 구조적 프로그래밍은 프로그램의 가독성과 유지보수성을 높이기 위해 순차, 선택, 반복 구조만을 사용하며, 프로그램의 흐름을 무분별하게 바꾸는 GOTO 문 사용을 지양합니다.
profile_image
1

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

34. 하나의 프로세서가 작업 수행 과정에서 수행하는 기억 장치 접근에서 지나치게 페이지 폴트가 발생하여 전체 시스템의 성능이 저하되는 현상은?

  1. working set
  2. thrashing
  3. locality
  4. swapping
(정답률: 44%)
  • 프로세스가 빈번하게 페이지 폴트를 일으켜 CPU가 실제 작업보다 페이지 교체 작업에 더 많은 시간을 소비함으로써 시스템 성능이 급격히 저하되는 현상을 thrashing이라고 합니다.
profile_image
1

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

35. 프로그램 개발 과정에서 프로그램 안에 내재해 있는 논리적 오류를 발견하고 수정하는 작업은?

  1. 링킹(linking)
  2. 로딩(loading)
  3. 디버깅(debugging)
  4. 할당(allocation)
(정답률: 83%)
  • 프로그램 실행 중 발생하는 논리적 오류(Bug)를 찾아내어 수정하는 과정을 디버깅(debugging)이라고 합니다.
profile_image
1

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

36. 저급 언어(low level language)에 해당하는 것은?

  1. C
  2. PASCAL
  3. COBOL
  4. ASSEMBLY
(정답률: 60%)
  • 저급 언어는 기계어와 가깝거나 기계어와 1:1 대응되는 언어를 말하며, 어셈블리(ASSEMBLY) 언어가 대표적입니다.

    오답 노트

    C, PASCAL, COBOL: 고급 언어에 해당
profile_image
1

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

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

  1. FORTRAN
  2. BASIC
  3. COBOL
  4. C
(정답률: 83%)
  • C 언어는 하드웨어 제어가 가능하면서도 이식성이 높아 운영체제나 컴파일러와 같은 시스템 소프트웨어를 개발하는 시스템 프로그래밍 언어로 가장 적합합니다.
profile_image
1

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

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

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

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

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

  1. 내부 변수(internal variable)
  2. 자동 변수(automatic variable)
  3. 정적 변수(static variable)
  4. 레지스터 변수(register variable)
(정답률: 56%)
  • C 언어의 기억클래스는 변수의 생존 기간과 가시성을 결정하며, 자동 변수(auto), 정적 변수(static), 레지스터 변수(register), 외부 변수(extern)가 이에 해당합니다.

    오답 노트

    내부 변수: 표준 기억클래스 명칭이 아님
profile_image
1

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

40. 운영체제를 수행 기능에 따라 크게 2 가지로 분류한 것으로 옳은 것은?

  1. 응용프로그램과 처리프로그램
  2. 제어프로그램과 처리프로그램
  3. 처리프로그램과 번역프로그램
  4. 번역프로그램과 응용프로그램
(정답률: 66%)
  • 운영체제는 시스템의 자원을 효율적으로 관리하는 제어프로그램과, 특정 목적을 위해 데이터를 처리하는 처리프로그램으로 크게 분류됩니다.
profile_image
1

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

4과목: 디지털공학

41. 1010의 1의 보수는?

  1. 0101
  2. 0110
  3. 1001
  4. 0111
(정답률: 83%)
  • 1의 보수는 주어진 이진수의 각 비트를 반전(0은 1로, 1은 0으로)시켜 구합니다.
    $$1010 \rightarrow 0101$$
profile_image
1

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

42. 논리식f=(A+B)(A+B‘)를 최소화 시키면?

  1. f = A + B
  2. f = A
  3. f = B
  4. f = A ㆍ B
(정답률: 54%)
  • 분배 법칙을 이용하여 논리식을 전개하고 단순화합니다.
    $$\text{f} = (A + B)(A + B')$$
    $$\text{f} = A \cdot A + A \cdot B' + B \cdot A + B \cdot B'$$
    $$\text{f} = A + A(B' + B) + 0$$
    $$\text{f} = A + A(1) = A$$
profile_image
1

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

43. 그림과 같은 회로의 명칭은?

  1. 2진 리플 계수기
  2. 4진 리플 계수기
  3. 동기형 2진 계수기
  4. 동기형 4진 계수기
(정답률: 42%)
  • 제시된 회로 는 T 플립플롭 2개가 직렬로 연결되어 있으며, 앞단 플립플롭의 출력이 뒷단 플립플롭의 클록으로 입력되는 비동기식 구조입니다. 플립플롭 2개로 구성되어 $2^2 = 4$가지 상태를 가지므로 4진 리플 계수기입니다.
profile_image
1

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

44. 불 대수 정리 중 옳지 않은 것은?

  1. A+0=A
  2. Aㆍ1=1
  3. Aㆍ0=0
  4. A+1=1
(정답률: 70%)
  • 불 대수의 기본 정리에서 어떤 변수 $A$에 $1$을 AND 연산하면 결과는 변수 $A$의 값 그대로 유지되어야 합니다.

    오답 노트

    Aㆍ1=1: $A$가 $0$일 경우 결과는 $0$이 되므로 틀린 식입니다.
profile_image
1

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

45. 디지털 순서회로의 대표적인 중규모 집적회로(MSI)는 레지스터, 카운터, 메모리 장치등이다. 이러한 회로를 구성하는 가장 기본적인 순서회로는?

  1. 가산기
  2. 플립플롭
  3. 조합논리 게이트
  4. 디코더
(정답률: 71%)
  • 플립플롭은 1비트의 정보를 저장할 수 있는 최소 단위의 기억 소자로, 이를 통해 레지스터, 카운터, 메모리 등 모든 디지털 순서회로를 구성하는 가장 기본적인 핵심 소자가 됩니다.

    오답 노트

    가산기, 조합논리 게이트, 디코더: 기억 능력이 없는 조합 논리 회로에 해당함
profile_image
1

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

46. 다른 하나는?

(정답률: 47%)
  • 제시된 이미지들의 논리 게이트 종류를 분석합니다. , , 는 모두 입력의 반전이나 조합을 통해 특정 논리를 수행하는 게이트들이나, 는 NAND 게이트로 다른 보기들과 논리적 특성이 다릅니다.
profile_image
1

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

47. 순서 논리 회로의 기본 구성은?

  1. 반가산 회로와 AND 게이트
  2. 전가산 회로와 AND 게이트
  3. 조합 논리 회로와 논리 소자
  4. 조합 논리 회로와 기억 소자
(정답률: 38%)
  • 순서 논리 회로는 현재의 입력뿐만 아니라 이전의 상태(기억)가 출력에 영향을 주는 회로이므로, 연산을 수행하는 조합 논리 회로와 상태를 저장하는 기억 소자가 결합되어 구성됩니다.
profile_image
1

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

48. 다음 그림과 같이 구성된 회로에서 A의 값이 0011, B의 값은 0101이 입력되면 출력 F 값은?

  1. 1100
  2. 0110
  3. 0011
  4. 1001
(정답률: 55%)
  • 회로의 논리식을 분석하여 각 비트별 연산 결과를 도출합니다.
    논리식: $F = (A + A) \times \overline{(A \times B)} = A \times \overline{(A \times B)}$
    입력값 $A = 0011$, $B = 0101$을 각 비트별로 대입합니다.
    1번째 비트: $0 \times \overline{(0 \times 0)} = 0 \times 1 = 0$
    2번째 비트: $0 \times \overline{(0 \times 1)} = 0 \times 1 = 0$
    3번째 비트: $1 \times \overline{(1 \times 0)} = 1 \times 1 = 1$
    4번째 비트: $1 \times \overline{(1 \times 1)} = 1 \times 0 = 0$
    따라서 최종 출력 $F$는 $0110$입니다.
profile_image
1

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

49. 출력은 입력과 같으며, 어떤 내용을 일시적으로 보존하거나 전해지는 신호를 지연시키는 플립플롭은?

  1. RS
  2. D
  3. T
  4. JK
(정답률: 71%)
  • D 플립플롭은 입력 데이터(Data)를 그대로 출력으로 전달하며, 클록 신호에 맞춰 데이터를 일시적으로 보존하거나 지연시키는 특성을 가진 지연 소자입니다.
profile_image
1

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

50. RS 플립플롭 회로에서 불확실한 상태를 없애기 위하여 출력을 입력으로 궤환시켜 반전 현상이 나타나도록 한 회로는?

  1. RST 플립플롭 회로
  2. D 플립플롭 회로
  3. T 플립플롭 회로
  4. JK 플립플롭 회로
(정답률: 45%)
  • RS 플립플롭은 $R=S=1$일 때 출력이 결정되지 않는 불확실한 상태가 발생합니다. 이를 해결하기 위해 출력 $Q$를 $R$로, $\bar{Q}$를 $S$로 되먹임(Feedback)시켜, 입력이 모두 1일 때 출력이 반전(Toggle)되도록 개선한 회로가 JK 플립플롭 회로입니다.
profile_image
1

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

51. J-K flip-flop에 의해서 16진 카운터를 구성하고자 할 때 몇 개의 flip-flop이 필요한가?

  1. 3개
  2. 4개
  3. 5개
  4. 6개
(정답률: 81%)
  • 카운터에서 표현 가능한 상태의 수는 $2^{n}$이며, 여기서 $n$은 필요한 플립플롭의 개수입니다. 16진 카운터는 0부터 15까지 총 16개의 상태를 가져야 하므로 다음과 같이 계산합니다.
    ① [기본 공식] $2^{n} = N$ (N은 진수)
    ② [숫자 대입] $2^{n} = 16$
    ③ [최종 결과] $n = 4$
profile_image
1

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

52. 가산기의 종류에 해당되지 않는 것은?

  1. ASCII 가산기
  2. BCD 가산기
  3. 직렬 가산기
  4. 병렬 가산기
(정답률: 63%)
  • 가산기는 수치 데이터를 더하는 회로로, 진법이나 처리 방식에 따라 BCD 가산기, 직렬 가산기, 병렬 가산기 등이 존재합니다. 하지만 ASCII 가산기는 문자 코드를 처리하는 규격일 뿐, 수치 계산을 위한 가산기의 종류에 해당하지 않습니다.
profile_image
1

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

53. (110100)2을 그레이 부호로 변환한 것은?

  1. 100110
  2. 101110
  3. 110100
  4. 111111
(정답률: 71%)
  • 이진수를 그레이 부호로 변환할 때는 최상위 비트는 그대로 내리고, 다음 비트부터는 이전 이진수 비트와 현재 이진수 비트를 XOR 연산(서로 다르면 1, 같으면 0)합니다.
    1. 최상위 비트: 1 $\rightarrow$ 1
    2. $1 \oplus 1 = 0$
    3. $1 \oplus 0 = 1$
    4. $0 \oplus 1 = 1$
    5. $1 \oplus 0 = 1$
    6. $0 \oplus 0 = 0$
    따라서 결과는 101110입니다.
profile_image
1

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

54. 반 감산기에서 차를 얻기 위한 게이트는?

  1. OR
  2. AND
  3. NAND
  4. X-OR
(정답률: 61%)
  • 반 감산기(Half Subtractor)에서 차(Difference)를 구하는 논리식은 $A \oplus B$로 표현되며, 이는 X-OR 게이트를 통해 구현됩니다.

    오답 노트

    AND: 빌림수(Borrow)를 구할 때 사용
profile_image
1

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

55. 5진 카운터를 만들려면 T형 플립플롭이 몇 개 필요한가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 62%)
  • 카운터에 필요한 플립플롭의 개수 $n$은 $2^{n-1} < N \le 2^n$ (여기서 $N$은 카운트 수) 관계를 만족해야 합니다.
    ① [기본 공식] $2^{n-1} < N \le 2^n$
    ② [숫자 대입] $2^{2} < 5 \le 2^{3} \rightarrow 4 < 5 \le 8$
    ③ [최종 결과] $n = 3$
profile_image
1

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

56. AND 게이트의 동작 상태를 올바르게 표현한 것은?

  1. ㄱ=0, ㄴ=0, ㄷ=0, ㄹ=0
  2. ㄱ=0, ㄴ=1, ㄷ=1, ㄹ=1
  3. ㄱ=1, ㄴ=1, ㄷ=1, ㄹ=0
  4. ㄱ=0, ㄴ=0, ㄷ=0, ㄹ=1
(정답률: 72%)
  • AND 게이트는 모든 입력이 $1$일 때만 출력 $Y$가 $1$이 되고, 입력 중 하나라도 $0$이면 출력은 $0$이 되는 논리 회로입니다.
    따라서 표의 결과는 ㄱ=0, ㄴ=0, ㄷ=0, ㄹ=1 이 됩니다.
profile_image
1

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

57. 10진수 20을 2진수로 변환하면?

  1. 10000(2)
  2. 10001(2)
  3. 10100(2)
  4. 10101(2)
(정답률: 72%)
  • 10진수를 2진수로 변환하기 위해 2로 계속 나누어 나머지를 역순으로 나열하는 방식을 사용합니다.
    ① [기본 공식] $10진수 \div 2 = 몫 \dots 나머지$
    ② [숫자 대입] $20 \div 2 = 10 \dots 0 \rightarrow 10 \div 2 = 5 \dots 0 \rightarrow 5 \div 2 = 2 \dots 1 \rightarrow 2 \div 2 = 1 \dots 0 \rightarrow 1 \div 2 = 0 \dots 1$
    ③ [최종 결과] $10100_{2}$
profile_image
1

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

58. 다음 연산은 불 대수의 기본 법칙 중 무엇인가?

  1. 교환 법칙
  2. 결합 법칙
  3. 분배 법칙
  4. 드모르간 법칙
(정답률: 61%)
  • 제시된 수식 $A + B \cdot C = (A + B) \cdot (A + C)$는 불 대수의 분배 법칙을 나타냅니다. 분배 법칙은 논리합과 논리곱이 서로 분배될 수 있음을 의미합니다.

    오답 노트

    교환 법칙: 입력 순서를 바꾸어도 결과가 같음
    결합 법칙: 연산 순서를 바꾸어도 결과가 같음
    드모르간 법칙: 전체 부정은 각각의 부정의 결합과 같음
profile_image
1

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

59. 디지털 장치에서 많이 쓰이는 회로로서, 클럭펄스의 수를 세거나 제어 장치에서 중요한 기능을 수행하는 것은?

  1. 계수 회로
  2. 발진 회로
  3. 해독기
  4. 부호기
(정답률: 70%)
  • 클럭 펄스의 수를 세어 상태를 변화시키거나 제어 장치에서 순차적인 동작을 수행하는 회로는 계수 회로(Counter)입니다.
profile_image
1

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

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

  1. 멀티플렉서(multiplexer)
  2. 리플 계수기(ripple counter)
  3. 디멀티플렉서 (demultiplexer)
  4. 병렬 계수기(parallel counter)
(정답률: 59%)
  • 멀티플렉서(multiplexer)는 여러 개의 입력 신호 중 하나를 선택하여 단일 출력선으로 보내는 회로로, 데이터 선택기(Selector)라고도 불립니다.

    오답 노트

    디멀티플렉서: 하나의 입력을 여러 출력 중 하나로 분배하는 회로
profile_image
1

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

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