Lesson 4.6.3.1
4.6.3.1 Types of program translator Quiz: AQA Computer Science, Unit 6
20 questions
In partnership with Revision Ninja
Lesson 4.6.3.1, Types of program translator: 20 multiple choice questions for the AQA Computer Science (7517), Unit 6: Fundamentals of computer systems, written with Revision Ninja.
Host it live on the board and students join with a game code on their own devices, or revise alone with Free Play. The answers are revealed in the game.
The 20 questions
-
Which translator converts assembly language instructions into machine code?
- Assembler
- Compiler
- Linker
- Interpreter
-
What type of code is produced when a compiler translates source code?
- Assembly code
- Pseudocode
- Object code
- Source code
-
Which translator processes source code statement by statement without creating an executable file?
- Assembler
- Compiler
- Interpreter
- Loader
-
What output does a compiler produce that an interpreter does not?
- Error reports
- Assembly mnemonics
- Source code
- Executable object code
-
Which translator is best suited for rapid development and immediate testing of code changes?
- Compiler
- Assembler
- Linker
- Interpreter
-
Which situation is best suited to using a compiler rather than an interpreter?
- Developing initial prototypes
- Scripting quick tasks
- Interactive line-by-line testing
- Distributing commercial software
-
What is code produced after compiling a high-level source file called?
- Assembly code
- Bytecode
- Object code
- Source code
-
What is the primary advantage of a compiler producing bytecode instead of machine code?
- Direct hardware access
- Smaller file size
- Faster execution speed
- Increased portability
-
What software is required on a target machine to execute compiled bytecode?
- Assembler
- Operating system kernel
- Virtual machine
- Linker
-
Which translator produces object code for efficient, repeated execution on a fixed machine?
- Interpreter
- Compiler
- Assembler
- Linker
-
What term describes the translated executable code produced by a compiler?
- Bytecode
- Assembly code
- Source code
- Object code
-
What is a main benefit of compiled code over interpreted code during runtime?
- Smaller source files
- Faster execution speed
- Easier debugging
- Platform independence
-
Which translator checks the entire source code for syntax errors before generating object code?
- Assembler
- Linker
- Compiler
- Interpreter
-
What type of language is bytecode classified as?
- Intermediate language
- Machine code
- High-level language
- Assembly language
-
Which translator is best suited for quick debugging during software development?
- Interpreter
- Linker
- Compiler
- Assembler
-
What is the primary output generated by an assembler?
- Machine code
- Bytecode
- Source code
- High-level code
-
When does an interpreter detect a syntax error in a line of code?
- During linking
- Before execution
- During compilation
- During execution
-
What software is NOT required on a user's computer to run a compiled executable?
- Central processing unit
- The compiler
- Operating system
- System memory
-
Why is compiled object code often larger in file size than its source code?
- Comments are added
- Statements expand significantly
- Variable names lengthen
- Source code compresses
-
Which translator starts producing output fastest by avoiding an up-front translation phase?
- Compiler
- Assembler
- Linker
- Interpreter
Related quizzes
- Data types Quiz · 4.1.1.1 · 20 questions
- Entity relationship modelling Quiz · 4.10.1.1 · 20 questions
- Big Data Quiz · 4.11.1.1 · 20 questions
- Function types and first-class objects Quiz · 4.12.1.1 · 20 questions
- Analysis Quiz · 4.13.1.1 · 20 questions
- Data structures and abstract data types Quiz · 4.2.1.1 · 20 questions
- Breadth-first and depth-first search Quiz · 4.3.1.1 · 20 questions
- Problem-solving and algorithms Quiz · 4.4.1.1 · 20 questions
- Natural, rational, irrational and real numbers Quiz · 4.5.1.1 · 20 questions
- Programming concepts: sequence, selection and iteration Quiz · 4.1.1.2 · 20 questions