컴퓨터활용2급 - 일반 - 언어 번역프로그램

2019. 7. 5. 10:19컴퓨터활용

20131019일 기출문제

16. 다음 중 언어 번역 프로그램에 대한 설명으로 옳지 않은 것은?

(1) 컴파일러에 입력되는 프로그램을 원시 프로그램이라 하고, 기계어로 출력되는 프로그램을 목적 프로그램이라 한다
(2) 인터프리터는 원시 프로그램을 입력으로 받아 기계어를 생성하고 이를 실행해서 그 결과를 출력하여 주는 프로그램이다
(3) 어셈블리 언어는 어셈블러라고 하는 언어 번역기에 의해서 기계어로 번역된다
(4) 언어번역 프로그램에는 컴파일러, 어셈블러, 인터프리터 등이 있다.

   *** 컴파일러 : FORTRAN, COBOL, C, ALGOL 등의 고급 언어로 작성된 프로그램을 기계어로 번역하는 프로그램

   *** 어셈블러 : 저급 언어인 어셈블리어로 작성 된 프로그램을 기계어로 번역하는 프로그램

   *** 인터프리터 : 원시 프로그램을 기계어로 변환하지 않고 줄 단위로 번역하여 바로 실행해주는 프로그램

 

20180303일 기출문제

5. 다음 중 언어 번역 프로그램인 컴파일러와 인터프리터의 차이점에 대한 설명으로 옳지 않은 것은?

(1) 컴파일러는 프로그램 전체를 번역하고, 인터프리터는 한 줄씩 번역한다
(2) 컴파일러는 목적 프로그램을 생성하고, 인터프리터는 생성하지 않는다
(3) 컴파일러는 실행 속도가 빠르고, 인터프리터는 실행 속도가 느리다
(4) 컴파일러는 번역 속도가 빠르고, 인터프리터는 번역 속도가 느리다

   *** 컴파일러 : 번역 속도 느림, 컴파일러는 고급 언어로 작성된 프로그램을 기계어로 번역하는 프로그램
   *** 인터프리터 : 번역 속도 빠름, 인터프리터는 원시 프로그램을 기계어로 변환하지 않고 줄 단위로 번역하여 바로 실행해 주는 프로그램

                    
컴파일러            인터프리터
번역 단위           전체               한줄씩
실행 속도           빠름                느림
번역 속도           느림                빠름
목적 프로그램       생성함            생성하지 않음
메모리 할당  목적 프로그램 생성시 사용    사용 안함

컴파일러:번역속도 느림, 실행속도 빠름, 목적프로그램 생성,번역단위 전체
인터프리터:번역속도 빠름, 실행속도 느림, 목적프로그램 생성하지 않음, 번역단위 한줄씩

인터(밀란에) 빠른(선수) 원시(인 같다)
(퓨터) 느린, 기계