전자상거래운용사 기출문제·모의고사·오답노트·자동채점

2011년09월17일 59번

[컴퓨터 및 통신 일반]
프로그래밍 언어에는 인터프리터(interpreter) 방식과 컴파일러(compiler) 방식으로 나눌 수 있다. 이에 대한 설명으로 옳은 것은?

  • ① BASIC과 C는 대표적인 인터프리터 방식의 언어이다.
  • ② 컴파일러는 원시 프로그램(source program)을 기계어로 된 목적 프로그램으로 바꾸어 준다.
  • ③ 컴파일러는 구문오류(syntax error)는 찾아내지 않는다.
  • ④ 인터프리터 방식의 언어는 컴파일러 방식보다 빠르게 수행된다.
(정답률: 62%)

문제 해설

정답은 "컴파일러는 원시 프로그램(source program)을 기계어로 된 목적 프로그램으로 바꾸어 준다."이다. 컴파일러는 소스 코드를 한 번에 전체를 읽어서 목적 코드로 변환하는 방식으로 동작한다. 이에 비해 인터프리터는 소스 코드를 한 줄씩 읽어서 바로 실행하는 방식으로 동작하며, 이로 인해 컴파일러 방식은 실행 속도가 빠르다는 장점이 있다.

연도별

진행 상황

0 오답
0 정답