GCSE COMPUTER SCIENCE OCR 2026 CORE MAIN EXAM
QUESTIONS AND ANSWERS SURE A+
✔✔final testing - ✔✔when the testing stage of the software developing cycle is only
done once to check the software.
✔✔flat-file database - ✔✔A database that only contains one table of data
✔✔flow diagram - ✔✔a graphical way of showing an algorithm
✔✔FOR loop - ✔✔A type of count-controlled iteration statement
✔✔functionality testing - ✔✔A type of testing that assesses how well a program meets
the requirements
✔✔function - ✔✔A sub program that takes parameters and returns a value
✔✔Gigabyte - ✔✔1000 megabytes
✔✔global variable - ✔✔a variable available throughout the whole program
✔✔GPU - ✔✔A circuit for handling the processing of graphics and images
✔✔GUI - ✔✔Allows the user to interact with the computer in a visual and intuitive way
✔✔GUI builder - ✔✔an IDE tool for giving a program a graphical user interface
✔✔hexadecimal - ✔✔a counting system using base-16 consisting of 0-9 digits and
letters a-f
✔✔high-level language - ✔✔A programming language like C++ or Java
✔✔IF statement - ✔✔type of selection statement
✔✔indentation - ✔✔Spaces put at the beginning of a line of code to help show a
programs structure
✔✔input sanitation - ✔✔removing unwanted characters from an input
✔✔input validation - ✔✔Checking that an input meets a certain criteria
✔✔integer - ✔✔A numerical data type for whole numbers
, ✔✔interpreter - ✔✔A translator that turns source code into machine code
✔✔iteration statement - ✔✔A statement which make a program repeat a series of
instructions
✔✔iterative testing - ✔✔Repeated testing done during the development of a program
✔✔kilobyte - ✔✔1024 bytes
✔✔linker - ✔✔a program tool which can combine codes
✔✔local variable - ✔✔a variable that is only defined and useable within certain parts of
a program
✔✔logic circuit - ✔✔An electronic circuit for performing logic operations on binary data
✔✔logic error - ✔✔when a program does something that was not intended
✔✔logic gate - ✔✔an electronic circuit component that performs a Boolean operation
✔✔loop - ✔✔A set of instructions that repeat until a condition is met
✔✔lossless compression - ✔✔Temporarily removing a file to decrease file size
✔✔lossy compression - ✔✔permanently removing a file to decrease file size
✔✔machine code - ✔✔the lowest level of programming language formed of 1's and 0's
✔✔maintainability - ✔✔a characteristic of a defensive design that helps programmers
modify their creation
✔✔megabyte - ✔✔1024 kilobytes
✔✔metadata - ✔✔extra data stored in a file which gives information about the file's
properties
✔✔Bit - ✔✔one binary number (1 or 0)
✔✔Nibble - ✔✔4 bits
✔✔real (or float) - ✔✔numbers that have a decimal part
✔✔Boolean - ✔✔can only take one of two values, usually TRUE or FALSE
QUESTIONS AND ANSWERS SURE A+
✔✔final testing - ✔✔when the testing stage of the software developing cycle is only
done once to check the software.
✔✔flat-file database - ✔✔A database that only contains one table of data
✔✔flow diagram - ✔✔a graphical way of showing an algorithm
✔✔FOR loop - ✔✔A type of count-controlled iteration statement
✔✔functionality testing - ✔✔A type of testing that assesses how well a program meets
the requirements
✔✔function - ✔✔A sub program that takes parameters and returns a value
✔✔Gigabyte - ✔✔1000 megabytes
✔✔global variable - ✔✔a variable available throughout the whole program
✔✔GPU - ✔✔A circuit for handling the processing of graphics and images
✔✔GUI - ✔✔Allows the user to interact with the computer in a visual and intuitive way
✔✔GUI builder - ✔✔an IDE tool for giving a program a graphical user interface
✔✔hexadecimal - ✔✔a counting system using base-16 consisting of 0-9 digits and
letters a-f
✔✔high-level language - ✔✔A programming language like C++ or Java
✔✔IF statement - ✔✔type of selection statement
✔✔indentation - ✔✔Spaces put at the beginning of a line of code to help show a
programs structure
✔✔input sanitation - ✔✔removing unwanted characters from an input
✔✔input validation - ✔✔Checking that an input meets a certain criteria
✔✔integer - ✔✔A numerical data type for whole numbers
, ✔✔interpreter - ✔✔A translator that turns source code into machine code
✔✔iteration statement - ✔✔A statement which make a program repeat a series of
instructions
✔✔iterative testing - ✔✔Repeated testing done during the development of a program
✔✔kilobyte - ✔✔1024 bytes
✔✔linker - ✔✔a program tool which can combine codes
✔✔local variable - ✔✔a variable that is only defined and useable within certain parts of
a program
✔✔logic circuit - ✔✔An electronic circuit for performing logic operations on binary data
✔✔logic error - ✔✔when a program does something that was not intended
✔✔logic gate - ✔✔an electronic circuit component that performs a Boolean operation
✔✔loop - ✔✔A set of instructions that repeat until a condition is met
✔✔lossless compression - ✔✔Temporarily removing a file to decrease file size
✔✔lossy compression - ✔✔permanently removing a file to decrease file size
✔✔machine code - ✔✔the lowest level of programming language formed of 1's and 0's
✔✔maintainability - ✔✔a characteristic of a defensive design that helps programmers
modify their creation
✔✔megabyte - ✔✔1024 kilobytes
✔✔metadata - ✔✔extra data stored in a file which gives information about the file's
properties
✔✔Bit - ✔✔one binary number (1 or 0)
✔✔Nibble - ✔✔4 bits
✔✔real (or float) - ✔✔numbers that have a decimal part
✔✔Boolean - ✔✔can only take one of two values, usually TRUE or FALSE