J277/02 · 30 questions · auto-marked

Paper 2 mock

Multiple-choice mock of computational thinking, algorithms and programming. Submit for a score. Optional 35-minute timer. Nothing locked behind the mark.

Optional paper. Leave whenever you like. A score does not lock or unlock anything on the course.

J277/02 style, multiple choice only. 30 questions, 1 mark each.

Tick the timer if you want 35 minutes and an auto-submit. Leave it off to sit untimed.

Unanswered questions score 0. After submit you get a mark, an unofficial grade-region, and links to the units you missed.

This is not a real OCR paper (no long Section B writing). It still checks whether the ideas are in your head.

30 questions

1 2.1.1 Abstraction is…
2 2.1.1 Splitting “make a shop website” into catalogue, basket, and checkout is…
3 2.1.2 In a flowchart, a diamond represents…
4 2.1.2 A program runs but prints the wrong total. This is best described as a…
5 2.1.3 Binary search requires the data to be…
6 2.1.3 Linear search can be used on an unsorted list.
7 2.1.3 After the first full pass of an ascending bubble sort, which is true?
8 2.1.3 Merge sort is best described as…
9 2.2.1 A count-controlled loop is used when…
10 2.2.1 Nesting means…
11 2.2.2 Which data type is appropriate for “has the user paid?”
12 2.2.2 In Python, the expression "3" + "4" evaluates to…
13 2.2.3 A function differs from a procedure because a function…
14 2.2.3 Opening a file in write mode ("w") typically…
15 2.2.3 The SQL SELECT name FROM pupils WHERE year = 8 returns…
16 2.2.1 In Python, range(1, 6) produces which integers?
17 2.3.1 Checking that an input is not blank is a…
18 2.3.1 Validation differs from verification because validation…
19 2.3.2 Test data on the allowed minimum and maximum is called…
20 2.3.2 Iterative testing happens…
21 2.4.1 The output of AND is 1 only when…
22 2.4.1 How many rows does a truth table with 3 inputs need?
23 2.4.1 1 OR 1 equals…
24 2.4.1 NOT 0 equals…
25 2.5.1 Machine code is…
26 2.5.1 An interpreter…
27 2.5.1 Once a program is compiled, you typically still need the compiler on the user’s PC to run it.
28 2.5.2 Syntax highlighting is a feature of the IDE’s…
29 erl In OCR Exam Reference Language, remainder after division is written…
30 trace In a while-loop trace table you should also record…