모두CBT

원시 프로그램을 기계어 프로그램으로 번역하는 대신에 기존의 고수준 컴파… | [임베디드기능사 필기] 10년 1회차 기출문제 상세 페이지

1[임베디드기능사 필기] 10년 1회차
원시 프로그램을 기계어 프로그램으로 번역하는 대신에 기존의 고수준 컴파일러 언어로 전환하는 역할을 수행하는것은?
1
Interpreter
2
Assembler
3
Preprocessor
4
Linker
해설

정답은 'Preprocessor'이다.

Preprocessor(전처리기)는 확장된 원시 프로그램을 기존 고급 언어의 원시 프로그램으로 바꾸는 번역 프로그램이며, 그 출력은 기계어가 아니라 고급 언어 프로그램이다.

  • 'Interpreter'는 원시 프로그램의 각 문장을 한 줄씩 번역과 동시에 실행하는 프로그램이다.
  • 'Assembler'는 어셈블리어로 작성된 프로그램을 기계어로 번역하는 프로그램이다.
  • 'Linker'는 여러 목적 프로그램과 라이브러리를 하나의 실행 파일로 결합하는 프로그램이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.