Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1translator | AThe only language the CPU can run directly, made up of binary instructions | |
| 2machine code | BSoftware that converts a program written in a high-level or assembly language into machine code the CPU can run | |
| 3An assembler translates assembly language into machine code | Chigh-level code -> compiler or interpreter -> machine code | |
| 4A compiler or interpreter translates a high-level language into machine code | DThe CPU can only run machine code. High-level source code such as Python must be translated into machine code first. | |
| 5The CPU runs Python source code directly, so no translator is needed | Eassembly language -> assembler -> machine code | |
| 6high-level code -> assembler -> machine code | FAn assembler only translates assembly language. High-level code needs a compiler or an interpreter. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
translator — Software that converts high-level or assembly code into machine code, because the CPU can only run machine code. Types: assembler, compiler, interpreter.source code -> translator -> machine codeassembly code -> assembler -> machine codeThe CPU can only run machine codeTypes: assembler, compiler, interpreterinput: source code
output: machine code