OCR Computer Science for A Level Teaching and Learning Resources Chapter 8: Applications generation WORKSHEET ANSWERS Question 1 Complete the crossword. 1. The stage of compilation where the object code is made more efficient. 2. A translator program that takes in high-level code and outputs a file of object code. 3. ________ syntax tree. This tree is made to represent the program. 4. A translator program that reads and executes high-level code. 5. The stage of compilation that checks that the code matches the rules of the structure of the language. 6. A translator program that converts assembly code into machine code. 7. Created during lexical analysis, this holds details about variables and subroutines in the program. 8. ___________ code. This is the code written by the programmer. 9. Pre-existing code that can be imported into projects. This saves time and allows programmers to use complicated code made by experts in those areas. 10. Part of the operating system that loads the executable program and associated libraries into memory before the program is run. 11. Java, C++ and Python are all examples of ____-level languages. 12. Combines code compiled with library code into a single program. OCR Computer Science for A Level Chapter 8 © Hodder & Stoughton Limited 2015 OCR Computer Science for A Level Teaching and Learning Resources Answer OCR Computer Science for A Level Chapter 8 © Hodder & Stoughton Limited 2015