GCSE COMPUTER SCIENCE OCR COMPREHENSIVE EXAM
QUESTIONS AND ANSWERS SURE A+
✔✔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
✔✔string - ✔✔used to represent text, collection of characters
✔✔decomposition - ✔✔breaking a complex problem down into smaller problems and
solving each one individually
✔✔abstraction - ✔✔picking out important bits of information from the problem
✔✔algorithmic thinking - ✔✔a logical way of getting from the problem to the solution
✔✔decisions - ✔✔diamond boxes - flow diagram
✔✔start/stop - ✔✔box with rounded corners - flow diagram
✔✔inputs/outputs - ✔✔parallelogram - flow diagram
✔✔processes (instructions, calculations, processes) - ✔✔rectangle - flow diagram
✔✔sub routine (reference other flow diagrams) - ✔✔box with another boxes - flow
diagram
✔✔sequences - ✔✔only one way from start to finish
, ✔✔selections - ✔✔multiple ways to get from start to finish
✔✔iterations - ✔✔loops that allows to repeat a task
✔✔exponentiation - ✔✔raise a number to a power
✔✔DIV operator - ✔✔returns whole number part of division
✔✔MOD operator - ✔✔returns remainder part of division
✔✔== - ✔✔is equal to
✔✔<> or != - ✔✔is not equal to
✔✔< - ✔✔is less than
✔✔> - ✔✔is greater than
✔✔<= - ✔✔is less than or equal to
✔✔>= - ✔✔is greater than or equal to
✔✔comparison values - ✔✔produce boolean value
✔✔x.upper - ✔✔changes all characters in string x to upper case
✔✔x.lower - ✔✔changes all characters in string x to lower case
✔✔x.length - ✔✔returns number of character in string x
✔✔x[i] - ✔✔extracts the character in position i from string x
✔✔x.subString(a,b) - ✔✔extracts string starting at portion a with length b from string x
✔✔switch-case statements - ✔✔check value of a variable
✔✔for loops - ✔✔example of a count-controlled loop
✔✔AND - ✔✔&&
✔✔OR - ✔✔| |
✔✔NOT - ✔✔!
QUESTIONS AND ANSWERS SURE A+
✔✔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
✔✔string - ✔✔used to represent text, collection of characters
✔✔decomposition - ✔✔breaking a complex problem down into smaller problems and
solving each one individually
✔✔abstraction - ✔✔picking out important bits of information from the problem
✔✔algorithmic thinking - ✔✔a logical way of getting from the problem to the solution
✔✔decisions - ✔✔diamond boxes - flow diagram
✔✔start/stop - ✔✔box with rounded corners - flow diagram
✔✔inputs/outputs - ✔✔parallelogram - flow diagram
✔✔processes (instructions, calculations, processes) - ✔✔rectangle - flow diagram
✔✔sub routine (reference other flow diagrams) - ✔✔box with another boxes - flow
diagram
✔✔sequences - ✔✔only one way from start to finish
, ✔✔selections - ✔✔multiple ways to get from start to finish
✔✔iterations - ✔✔loops that allows to repeat a task
✔✔exponentiation - ✔✔raise a number to a power
✔✔DIV operator - ✔✔returns whole number part of division
✔✔MOD operator - ✔✔returns remainder part of division
✔✔== - ✔✔is equal to
✔✔<> or != - ✔✔is not equal to
✔✔< - ✔✔is less than
✔✔> - ✔✔is greater than
✔✔<= - ✔✔is less than or equal to
✔✔>= - ✔✔is greater than or equal to
✔✔comparison values - ✔✔produce boolean value
✔✔x.upper - ✔✔changes all characters in string x to upper case
✔✔x.lower - ✔✔changes all characters in string x to lower case
✔✔x.length - ✔✔returns number of character in string x
✔✔x[i] - ✔✔extracts the character in position i from string x
✔✔x.subString(a,b) - ✔✔extracts string starting at portion a with length b from string x
✔✔switch-case statements - ✔✔check value of a variable
✔✔for loops - ✔✔example of a count-controlled loop
✔✔AND - ✔✔&&
✔✔OR - ✔✔| |
✔✔NOT - ✔✔!