GCSE COMPUTER SCIENCE (9–1): PAST
PAPER 2: APPLICATION OF
COMPUTATIONAL THINKING. ALL
ASSESSMENT & MARK SCHEME FINAL
TEST 2026 QUESTIONS WITH CORRECT
ANSWERS GRADED A+
◍ Denary.
Answer: Base 10 number system, how we normally count, uses digits 0 to 9.
◍ Assignment Operator.
Answer: =
◍ Diamond in Flowchart.
Answer: decision
◍ Validation Checks.
Answer: Range CheckType CheckLength CheckPresence CheckFormat
Check
◍ !=.
Answer: not equal to
◍ Length Check.
Answer: Validation technique which checks that the data entered contains
the right number of characters or digits.
◍ Arithmetic Operators.
Answer: +, -, , /, %, //, * or ^
◍ SQL.
, Answer: Structured Query Language
◍ equal to condition.
Answer: result == 'pass'
◍ Subroutine.
Answer: A named self contained sequence of computer instructions for
performing a specified task that can be used repeatedly.
◍ SQL SELECT statement use.
Answer: Used to retrieve data from tables in a database as a query
◍ SQL Wildcard *.
Answer: A * is used to represent "all fields"
◍ Binary to Hexadecimal.
Answer: Split the binary value into nibbles, convert each nibble into denary
using the headings 8421. Convert the denary value to the hex value between
0 and F. Combine in the correct order for final result.
◍ Ordered List.
Answer: elements are arranged in sequence
◍ <.
Answer: less than
◍ item = score[3].
Answer: item will be equal to the 4th value in an array
◍ Procedure.
Answer: A type of subroutine that does not return a value
◍ Global Variable.
Answer: A variable that can be used anywhere in a program. Not considered
to be good practice, but unavoidable in some situations.
◍ OR condition.
Answer: mark > 50 OR homework == 'yes'
◍I
, F. .ELSE statement.
Answer: IF condition is True THEN do this instructionELSE do this
instruction insteadEND IF
◍ looping through a 2D array.
Answer: FOR row = 0 to 10 FOR column = 0 to 10 array[row][column] = 0
NEXT columnNEXT row
◍ Length of search-Linear.
Answer: Worst case scenario-you have to check all of the values
◍ Unordered List.
Answer: unarranged elements
◍ less than condition.
Answer: mark < 50
◍ index.
Answer: reference used for the position of a data item in an array. indexing
starts at 0
◍ 1D Array.
Answer: A linear collection of data items in a program, all of the same type,
such as an array of integers or an array of strings, and easily accessed using
a process called indexing.
◍ Constant.
Answer: Part of a program that can be assigned a specific value. It consists
of a name called the identifier and a value is assigned to it. The value cannot
change during program execution.
◍ Linear-Advantage.
Answer: The algorithm is simpler to write
◍ Compiler.
Answer: Converts a program written in a high level language into machine
code and executes it. A compiler translates the whole code into object code
first and then executes the program after compilation.
PAPER 2: APPLICATION OF
COMPUTATIONAL THINKING. ALL
ASSESSMENT & MARK SCHEME FINAL
TEST 2026 QUESTIONS WITH CORRECT
ANSWERS GRADED A+
◍ Denary.
Answer: Base 10 number system, how we normally count, uses digits 0 to 9.
◍ Assignment Operator.
Answer: =
◍ Diamond in Flowchart.
Answer: decision
◍ Validation Checks.
Answer: Range CheckType CheckLength CheckPresence CheckFormat
Check
◍ !=.
Answer: not equal to
◍ Length Check.
Answer: Validation technique which checks that the data entered contains
the right number of characters or digits.
◍ Arithmetic Operators.
Answer: +, -, , /, %, //, * or ^
◍ SQL.
, Answer: Structured Query Language
◍ equal to condition.
Answer: result == 'pass'
◍ Subroutine.
Answer: A named self contained sequence of computer instructions for
performing a specified task that can be used repeatedly.
◍ SQL SELECT statement use.
Answer: Used to retrieve data from tables in a database as a query
◍ SQL Wildcard *.
Answer: A * is used to represent "all fields"
◍ Binary to Hexadecimal.
Answer: Split the binary value into nibbles, convert each nibble into denary
using the headings 8421. Convert the denary value to the hex value between
0 and F. Combine in the correct order for final result.
◍ Ordered List.
Answer: elements are arranged in sequence
◍ <.
Answer: less than
◍ item = score[3].
Answer: item will be equal to the 4th value in an array
◍ Procedure.
Answer: A type of subroutine that does not return a value
◍ Global Variable.
Answer: A variable that can be used anywhere in a program. Not considered
to be good practice, but unavoidable in some situations.
◍ OR condition.
Answer: mark > 50 OR homework == 'yes'
◍I
, F. .ELSE statement.
Answer: IF condition is True THEN do this instructionELSE do this
instruction insteadEND IF
◍ looping through a 2D array.
Answer: FOR row = 0 to 10 FOR column = 0 to 10 array[row][column] = 0
NEXT columnNEXT row
◍ Length of search-Linear.
Answer: Worst case scenario-you have to check all of the values
◍ Unordered List.
Answer: unarranged elements
◍ less than condition.
Answer: mark < 50
◍ index.
Answer: reference used for the position of a data item in an array. indexing
starts at 0
◍ 1D Array.
Answer: A linear collection of data items in a program, all of the same type,
such as an array of integers or an array of strings, and easily accessed using
a process called indexing.
◍ Constant.
Answer: Part of a program that can be assigned a specific value. It consists
of a name called the identifier and a value is assigned to it. The value cannot
change during program execution.
◍ Linear-Advantage.
Answer: The algorithm is simpler to write
◍ Compiler.
Answer: Converts a program written in a high level language into machine
code and executes it. A compiler translates the whole code into object code
first and then executes the program after compilation.