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 | |
|---|---|---|
| 1A compiler runs faster because the whole program is already translated | AA full-mark description of an assembler's role: it names the correct input and output | |
| 2An assembler translates assembly language into machine code | BAuto-completion suggests code as you type, which saves time and reduces typing errors | |
| 3Describing an IDE function with its purpose, so the point is linked to a reason | CAssembly language uses mnemonics, not binary. Machine code is the binary, and an assembler is needed to translate assembly into it. | |
| 4Explaining why an interpreter suits development by linking the point to a reason | DA full-mark comparison: it gives the correct term, a point and a linked reason using 'because' | |
| 5An interpreter creates an executable file so it runs faster | EAn interpreter is useful when testing because it stops at an error and shows the line | |
| 6Assembly language is machine code because it uses binary | FA compiler creates the executable file, not an interpreter. An interpreter translates and runs line by line without making one. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
point because reason — A full-mark answer states a point with the correct term, then links it to a reason, e.g. a compiler runs faster because the whole program is already translated.A compiler runs faster because the whole
program is already translated.An interpreter translates line by line
so it stops at the first error.An assembler translates assembly language
into machine code.A compiler produces an executable file,
but an interpreter does not.Prettyprint colours and indents code so
it is easier to read.