WJEC Eduqas GCSE Computer Science

Topic 10: Program Construction: revision quiz and key terms

Free practice for Topic 10: Program Construction in WJEC Eduqas GCSE Computer Science. It has 3 parts: 10.1 Translators, 10.2 Stages of Compilation and 10.3 Programming Errors. Try the questions, then check the key terms.

Try 5 free questions

No sign-in needed. Tap an answer to check it.

Question 1 · Multiple choice

Which type of error allows a program to run but causes it to produce an incorrect result?

Question 2 · True or false?

A runtime error might be caused by an action such as dividing by zero.

Question 3 · Multiple choice

During which stage of compilation are comments and unnecessary spaces removed from the source code?

Question 4 · True or false?

An interpreter produces a standalone executable file that can run without the interpreter.

Question 5 · Multiple choice

Which stage of compilation checks that the tokens follow the grammar rules of the language?

In RADevo, this topic has fill-in-the-blank, matching, multiple-choice and true or false activities, and every question you get wrong comes back in Revise today until you've learnt it.

Key terms for Topic 10: Program Construction

Code optimisation
The compilation stage that improves object code so that it runs faster or uses less memory.
Compiler
Translates a whole high-level program into object code before it is run.
Interpreter
Translates and executes a high-level program one statement at a time.
Lexical analysis
The compilation stage that removes comments and whitespace and converts source code into tokens.
Logic error
An error that allows a program to run but causes it to produce an incorrect result.
Object code
The machine code produced after a program has been translated.
Runtime error
An error that occurs while a program is running, such as dividing by zero.
Syntax error
Occurs when code does not follow the required grammatical rules.

What Topic 10: Program Construction covers

In RADevo this topic has a full topic test and a focused quiz for each part:

Teaching WJEC Eduqas GCSE Computer Science?

Set this topic as homework in two clicks, see who has done it and which questions your class got wrong, and start every lesson with a Do Now built from their mistakes.

Start a free 2-week trial

Revising for this?

If your school uses RADevo, sign in to do the full quizzes and keep your progress. If it doesn't, show this page to your Computing teacher.

Log in to RADevo