3.2: Programming: revision quiz and key terms
Free practice for 3.2: Programming in AQA GCSE Computer Science (8525). It has 11 parts, listed below. Try the questions, then check the key terms.
Try 5 free questions
Which relational operator would be used to check that a score is strictly greater than 50?
The AND operator produces a true result only when every condition combined is true.
A variable stores the value 3.0. Why might it still be declared as a real rather than an integer?
The 'greater than' operator checks whether one value is smaller than another.
Why is it good practice to use meaningful identifier names, such as 'totalScore' instead of 'x'?
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 3.2: Programming
- Boolean
- A data type that can only hold one of two values, true or false.
- Concatenation
- Joining two or more strings together.
- Integer division
- Dividing one number by another and keeping only the whole number part of the result.
- Local variable
- A variable that can only be used within the subroutine in which it is declared.
- Logic error
- A mistake where a program runs without crashing but produces an incorrect result.
- One-dimensional array
- An array arranged as a single list or row of values.
- OR
- Produces a true result when at least one of the conditions being combined is true.
- Subroutine
- A named block of code that carries out a specific task and can be called from elsewhere in a program.
What 3.2: Programming covers
In RADevo this topic has a full topic test and a focused quiz for each part:
- 3.2.1 Data Types
- 3.2.2 Programming Concepts
- 3.2.3 Arithmetic Operations
- 3.2.4 Relational Operations
- 3.2.5 Boolean Operations
- 3.2.6 Data Structures
- 3.2.7 Input/Output
- 3.2.8 String Handling Operations
- 3.2.9 Random Number Generation
- 3.2.10 Structured Programming and Subroutines
- 3.2.11 Robust and Secure Programming
Teaching AQA GCSE Computer Science (8525)?
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 trialRevising 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