GCSE COMPUTER SCIENCE: MAY 2025:
COMPUTER SYSTEMS FINAL TEST 2026
QUESTIONS WITH CORRECT ANSWERS
GRADED A+
◍ Hardware.
Answer: The physical parts of the computer system
◍ Data.
Answer: Consists of raw facts and figures without context or meaning.
◍ Software.
Answer: The sets of instructions that tell the hardware what to do. Programs.
◍ Information.
Answer: What exists when data has been given context or meaning.
◍ Variable.
Answer: Space for a single piece of data, each variable has a data type. You
can change variables once they have been set.
◍ Constant.
Answer: Space for a single piece of data, each constant has a data type. You
cannot change constants once they have been set.
◍ Boolean.
Answer: A data type, can be either true or false and requires only one bit of
storage.
◍ Character.
Answer: A data type, a single letter, number, punctuation mark, space etc. -
requires one byte.
,◍ String.
Answer: A data type, stores any number of characters, such as a person's
name, address and postcode.
◍ Integer.
Answer: A data type, whole numbers, such as a person's age or how much
stock a shop has.
◍ AND gate.
Answer: Takes two inputs, they both have to be 1 to output 1.
◍ Real.
Answer: A data type, decimal numbers, such as distances and fractions.
◍ Boolean Operator - AND.
Answer: If you see AND between two Boolean expressions, the whole
expression is true only if both of the smaller expressions are true. For
example: age <= 16 AND age >= 5
◍ Boolean Operator - OR.
Answer: If either of the expressions either side of the OR is true, then the
entire expression is true.
◍ Boolean Operator - NOT.
Answer: Adding NOT to an expression simply makes it the opposite of what
it was before. For example: NOT (age <= 11). This covers all other ages, 12
and up.
◍ The meaning of the following operators:>=<=!=.
Answer: >= Greater than or equal to< Less than= Equal to!= Not equal to
◍ OR gate.
Answer: Takes two inputs, at least one input has to be 1 to output 1.
◍ Array.
Answer: An array is a space in memory reserved for more than one item of
the same data type.
, ◍ Two Dimensional Array.
Answer: Table of items and elements, with columns and rows. Data stored
in this way can be considered as if it were in a spreadsheet, where each row
and each column stands for something.
◍ Record.
Answer: Records can combine different data types, and each record would
be about one person, or one building or one book.
◍ Why we use Data Structures.
Answer: Using data structures instead of lots of individual variables can
reduce the amount of code you need to write in order to solve a problem.
Arrays also reduce the likelihood of errors occurring, as there are fewer
places in the code in which errors could exist.
◍ XOR gate.
Answer: Takes two inputs, only one has to be 1 to output 1.
◍ System software.
Answer: Software that controls the running of the computer system.
◍ When programs are designed, why are they broken down into smaller tasks
and each task is addressed individually?.
Answer: For large programs, different tasks can be assigned to different
programmers, with clear understanding of who is to code what.Each
component can be tested separately as it is coded, which means the complete
program, when all the parts are assembled, will possibly contain fewer
errors.If the program needs updating later, the individual component can be
updated, leaving the rest of the program unchanged.
◍ Application software.
Answer: Programs that allow the user to complete a task (word processing,
spreadsheet, web browser etc.)
◍ Why Computer Programs are Written.
Answer: To solve a problem.
COMPUTER SYSTEMS FINAL TEST 2026
QUESTIONS WITH CORRECT ANSWERS
GRADED A+
◍ Hardware.
Answer: The physical parts of the computer system
◍ Data.
Answer: Consists of raw facts and figures without context or meaning.
◍ Software.
Answer: The sets of instructions that tell the hardware what to do. Programs.
◍ Information.
Answer: What exists when data has been given context or meaning.
◍ Variable.
Answer: Space for a single piece of data, each variable has a data type. You
can change variables once they have been set.
◍ Constant.
Answer: Space for a single piece of data, each constant has a data type. You
cannot change constants once they have been set.
◍ Boolean.
Answer: A data type, can be either true or false and requires only one bit of
storage.
◍ Character.
Answer: A data type, a single letter, number, punctuation mark, space etc. -
requires one byte.
,◍ String.
Answer: A data type, stores any number of characters, such as a person's
name, address and postcode.
◍ Integer.
Answer: A data type, whole numbers, such as a person's age or how much
stock a shop has.
◍ AND gate.
Answer: Takes two inputs, they both have to be 1 to output 1.
◍ Real.
Answer: A data type, decimal numbers, such as distances and fractions.
◍ Boolean Operator - AND.
Answer: If you see AND between two Boolean expressions, the whole
expression is true only if both of the smaller expressions are true. For
example: age <= 16 AND age >= 5
◍ Boolean Operator - OR.
Answer: If either of the expressions either side of the OR is true, then the
entire expression is true.
◍ Boolean Operator - NOT.
Answer: Adding NOT to an expression simply makes it the opposite of what
it was before. For example: NOT (age <= 11). This covers all other ages, 12
and up.
◍ The meaning of the following operators:>=<=!=.
Answer: >= Greater than or equal to< Less than= Equal to!= Not equal to
◍ OR gate.
Answer: Takes two inputs, at least one input has to be 1 to output 1.
◍ Array.
Answer: An array is a space in memory reserved for more than one item of
the same data type.
, ◍ Two Dimensional Array.
Answer: Table of items and elements, with columns and rows. Data stored
in this way can be considered as if it were in a spreadsheet, where each row
and each column stands for something.
◍ Record.
Answer: Records can combine different data types, and each record would
be about one person, or one building or one book.
◍ Why we use Data Structures.
Answer: Using data structures instead of lots of individual variables can
reduce the amount of code you need to write in order to solve a problem.
Arrays also reduce the likelihood of errors occurring, as there are fewer
places in the code in which errors could exist.
◍ XOR gate.
Answer: Takes two inputs, only one has to be 1 to output 1.
◍ System software.
Answer: Software that controls the running of the computer system.
◍ When programs are designed, why are they broken down into smaller tasks
and each task is addressed individually?.
Answer: For large programs, different tasks can be assigned to different
programmers, with clear understanding of who is to code what.Each
component can be tested separately as it is coded, which means the complete
program, when all the parts are assembled, will possibly contain fewer
errors.If the program needs updating later, the individual component can be
updated, leaving the rest of the program unchanged.
◍ Application software.
Answer: Programs that allow the user to complete a task (word processing,
spreadsheet, web browser etc.)
◍ Why Computer Programs are Written.
Answer: To solve a problem.