자격증 정복/임베디드기사(기능사)

임베디드기능사 필기 09 — 최종 예상 기출문제 풀이 (전 범위 핵심 총정리)

올드 IT직장인 2026. 9. 17. 07:00

임베디드기능사 필기 09 — 최종 예상 기출문제 풀이 (전 범위 핵심 총정리)

시험 전 마지막 점검! 각 대단원 핵심 문제 총정리
⚠️ 함정 문제 위주로 구성했어요.


대단원 1: 회로설계

Q1. 블록도에서 출력 신호를 입력으로 되돌려 보내는 구조는?

A. 피드백(Feedback)

  • 정(+) 피드백 → 발진 회로
  • 부(-) 피드백 → 안정화 (증폭기)

Q2. 다음 중 전압 안정화에 사용되는 다이오드는?

A. 제너 다이오드 (역방향 항복전압 이용)


Q3. BJT 트랜지스터의 구성 단자 3개는?

A. 베이스(B), 컬렉터(C), 에미터(E)


Q4. PCB 설계 과정을 순서대로 나열하시오.

A. 회로도 작성 → 부품 배치 → 배선(Routing) → DRC 검사 → 거버 파일 출력


대단원 2: 컴퓨터구조

Q5. 다음 레지스터의 기능을 쓰시오.

  • PC: ?
  • MAR: ?
  • MBR: ?

A.

PC  — 다음 실행할 명령어의 주소
MAR — 접근할 주기억장치 주소
MBR — 주기억장치와 교환할 데이터 임시 저장

Q6. 상대 주소 JUMP 명령어가 450번지, 오퍼랜드 A=21일 때 분기 주소는?

A. PC=451, EA=451+21=472번지


Q7. 5단계 파이프라인으로 8개 명령어 처리 시 총 사이클 수는?

A. T = k+(N-1) = 5+(8-1) = 12 사이클


Q8. 캐시 접근시간 40ns, 주기억장치 100ns, 적중률 0.9일 때 평균 접근시간은?

A. Ta = 40×0.9 + 100×0.1 = 36+10 = 46ns


Q9. 인터럽트 우선순위를 높은 순서대로 나열하시오.

A. 전원이상 > 기계오류 > 외부신호 > 입출력 > 프로그램 > SVC


대단원 3: 수의 진법과 코드화

Q10. 10진수 13을 2진수로 변환하시오.

A. 1101₂


Q11. 그레이코드 1111을 2진수로 변환하시오.

A. 1010₂

G: 1  1  1  1
B: 1  0  1  0
   (1⊕1=0, 0⊕1=1, 1⊕1=0)

Q12. 데이터 비트 4개에 필요한 최소 해밍 패리티 비트 수는?

A. 3개 (2³=8 ≥ 4+3+1=8)


Q13. BCD 코드로 29를 표현하면?

A. 0010 1001

2 = 0010
9 = 1001

대단원 4: 불 대수

Q14. (A·B)'를 드모르간으로 변환하면?

A. A'+B'


Q15. F(X,Y,Z) = Σ(2,3,6,7)을 카르노맵으로 간소화하면?

A. F = Y


Q16. 불 대수에서 A+AB를 간소화하면?

A. A (흡수법칙)


대단원 5: 논리회로

Q17. JK 플립플롭에서 J=K=1일 때 동작은?

A. 토글(Toggle) — 현재 출력의 보수


Q18. RS 플립플롭에서 S=R=1일 때?

A. 불능(금지!) — 사용 금지 조합


Q19. 존슨 카운터로 8가지 상태를 구현하는 데 필요한 FF 수는?

A. 2n=8 → n=4개

Q20. 링 카운터 4개 FF의 상태 수는?

A. 4가지 (존슨은 8가지)


대단원 6: 프로그래밍 언어

Q21. C언어 기억 클래스가 아닌 것은?
auto / static / register / extern / internal

A. internal (없는 클래스)


Q22. NULL(0)로 초기화된 메모리를 할당하는 함수는?

A. calloc() (malloc은 초기화 안 됨)


Q23. 빅 엔디안에서 int 0x01020304를 char 포인터로 첫 바이트 출력?

A. 0x01 (MSB가 낮은 주소)


Q24. 캡슐화의 효과로 옳은 것은?
① 결합도↑ ② 결합도↓+응집도↑ ③ 응집도↓

A. ② 결합도↓ + 응집도↑


Q25. 특정 비트를 SET하는 비트 연산은?

A. x |= (1 << n)


대단원 7: 시스템소프트웨어·펌웨어

Q26. JTAG의 5가지 신호는?

A. TCK / TMS / TDI / TDO / TRST


Q27. JTAG에 대한 설명으로 틀린 것은?
① 직렬 방식이다
② TCK는 시스템 클록과 동일하다
③ Boundary-Scan Register가 있다

A. ② — TCK는 시스템 클록과 별개


Q28. MCU와 CPU의 차이는?

A. MCU는 CPU + 메모리(ROM/RAM) + I/O가 하나의 칩에 통합


Q29. 아두이노에서 반복 실행 코드가 위치하는 함수는?

A. loop()


Q30. 실기 수험자 지참 품목은?

A. 브레드보드, 아두이노 우노, 점퍼 케이블
(FND·BCD디코더·RGB LED·저항은 지급)


⚠️ 최빈출 함정 문제 총정리

1과목 (회로설계)
  제너 다이오드 = 전압 안정화 (정류 아님!)
  PCB: 회로도→배치→배선→DRC→거버 순서

2과목 (컴퓨터구조)
  상대주소: EA=PC+오퍼랜드 (PC는 이미 +1!)
  DMA = 직접 전송 후 인터럽트
  인터럽트 우선순위: 전원이상이 가장 높음!

3과목 (진법·코드)
  BCD ≠ 순수 2진수! (한 자리 = 4비트)
  그레이코드: 인접 수가 1비트만 다름
  해밍코드: 4비트→3개 패리티

4과목 (불 대수)
  드모르간: (AB)'=A'+B' / (A+B)'=A'B'
  카르노맵: Don't Care=1로 처리
  Σ(2,3,6,7) → F=Y 암기!

5과목 (논리회로)
  JK J=K=1 → 토글! (불능 아님)
  RS S=R=1 → 불능! (토글 아님)
  존슨=2n상태 / 링=n상태

6과목 (프로그래밍)
  "internal" = 기억 클래스 아님!
  calloc=0초기화 / malloc=쓰레기값
  빅엔디안=MSB / 리틀=LSB
  캡슐화=결합도↓ ("↑"오답!)

7과목 (시스템SW)
  JTAG TCK ≠ 시스템 클록!
  JTAG = 직렬 방식 (병렬 아님!)
  MCU = CPU+ROM+RAM+I/O 한 칩

9월 20일 임베디드기능사 필기 화이팅이에요! 🔥

 

아들과 부자(父子) 동반 합격 스토리 완성해요 💪

반응형