ACTUAL EXAM PAPER 2026 QUESTIONS
WITH SOLUTIONS GRADED A+
◉User-Defined Data Type. Answer: Custom data types designed by
the user by combining existing data types, for the bespoke needs of
their program
◉Language-Defined Data Types. Answer: A primitive data type
provided by a programming language
◉Arrays. Answer: A data structure for storing a finite, ordered set of
data of the same data type within a singular identifier
◉Boolean. Answer: A data type that can store one of two possible
values (1 or 0, TRUE or FALSE)
◉Character. Answer: A data type for storing a letter, number, or
special character
◉Date / Time. Answer: A data type for storing date or time values in
an identifiable format
,◉Integer. Answer: A data type for storing whole number values
◉Float. Answer: A data type for storing numbers with decimal or
fractional parts
◉Records. Answer: A data structure that stores related data items in
elements called fields, organised based on attributes
◉String. Answer: A data type for storing a sequence of alphanumeric
characters or symbols, typically within quotation marks
◉Assignment. Answer: A statement for giving a created variable a
value that is consistent with its data type
◉Constant Declaration. Answer: A statement for creating an
unchanging piece of data under an identifier
◉Iteration. Answer: A programming structure where a set of
statements are repeated
◉Definite Iteration. Answer: Fixed amount of repetition in an
iteration
, ◉Indefinite Iteration. Answer: Repetition until a condition is met in
an iteration
◉Nested Iteration. Answer: A programming structure of placing
iteration loops within other iteration loops
◉Selection. Answer: A programming structure for deciding which
statements to perform next based on a certain condition or set of
conditions
◉Nested Selection. Answer: A programming structure of placing
selection statements within other selection statements
◉Subroutines. Answer: A uniquely named section of code that is
written to perform a specific task within a program that can be
called by using its name in a programming statement
◉Variable Declaration. Answer: A statement for creating a variable
in a program. The variable is defined with a name and sometimes a
data type
◉Arithmetic Operator. Answer: An operator that takes two numeric
values and performs some form of mathematical manipulation to
return a numeric value