2019학년도 2 학기 3 학년 16. 다음 번역기들에 대한 설명으로 빈칸에 알맞은 것은? 고급언어 → ( ) → 어셈블리어/기계어 고급언어 → ( ) → 실행결과 어셈블리어 → ( ) → 기계어 고급언어 → ( ) → 고급언어 ① 컴파일러, 인터프리터, 어셈블러, 프리프로세서 ② 컴파일러, 프리프로세서, 인터프리터, 어셈블러 ③ 컴파일러, 인터프리터, 프리프로세서, 어셈블러 ④ 어셈블러, 프리프로세서, 인터프리터, 컴파일러 17. 다음 중 컴파일러 기법에 대한 설명은? ① 대표적인 언어로 LISP, SNOBOL, APL 등이 있으며 사용자에게 많은 융통성을 준다. ② 고급언어로 작성된 원시 프로그램을 중간코드로 변환하고, 변환된 중간코드를 명령어 단위로 가져다가 디코드하고 실행을 한다. ③ 반복문 등을 실행하는 동안 반복해서 디코딩하므로 실행시간이 길어진다. ④ 입출력 포맷을 위한 코드, 기계상태 파악코드 등 큰 기억장소를 요구하지만 실행시간은 효율적이다. 18. 다음 문장은 몇 개의 토큰으로 분리되는가? C := E * 3.15 - B7 ; ① 7 ② 8 ③ 9 ④ 10 19. 컴파일러의 논리적 구조가 올바르게 나열된 것은? ① 어휘분석 - 구문분석 - 의미분석 - 중간코드 생성 - 코드최적화 - 코드생성 ② 어휘분석 - 의미분석 - 구문분석 - 중간코드 생성 - 코드최적화 - 코드생성 ③ 구문분석 - 의미분석 - 어휘분석 - 코드최적화 - 중간코드 생성 - 코드생성 ④ 구문분석 - 어휘분석 - 중간코드 생성 - 의미분석 - 코드최적화 - 코드생성 20. 다음 중 나머지 셋과 관계없는 것은? ① 토큰 ② 어휘분석기 ③ 파서 ④ 스캐너
컴파일러구성 대체시험(2015).hwp 컴파일러구성 대체시험(2016).pdf 컴파일러구성 대체시험(2018).hwp 컴파일러구성 기말시험(2019).hwp 컴파일러구성 대체시험(2017).pdf 컴파일러구성 대체시험(2019).hwp 컴파일러구성 대체시험(2019) (1).hwp 컴파일러구성 기말시험(2015).hwp 컴파일러구성 기말시험(2016).hwp 컴파일러구성 기말시험(2017).hwp 컴파일러구성 기말시험(2018).hwp