placeholder image to represent content

GCSE Computer Science Revision

Quiz by PBATES

Feel free to use or edit a copy

includes Teacher and Student dashboards

Measure skills
from any curriculum

Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.

With a free account, teachers can
  • edit the questions
  • save a copy for later
  • start a class game
  • view complete results in the Gradebook and Mastery Dashboards
  • automatically assign follow-up activities based on students’ scores
  • assign as homework
  • share a link with colleagues
  • print as a bubble sheet

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
60 questions
Show answers
  • Q1
    What is an algorithm?
    A step by step set of instructions to solve a problem or complete a task
    30s
  • Q2
    Which of the following is NOT one of the three key programming constructs?
    Iteration
    Selection
    Definition
    Sequence
    30s
  • Q3
    What is the purpose of decomposition?
    To break a large problem into smaller sub-problems, making it easier to solve.
    30s
  • Q4
    Which of the following is a search algorithm which divides the list of values in two?
    Selection search
    Quick search
    Binary search
    Linear search
    30s
  • Q5
    Computers use binary to represent which two concepts?
    Information & Requests
    1s & 0s
    Data & Instructions
    30s
  • Q6
    What is an advantage of Unicode over ASCII?
    Unicode has more characters.
    30s
  • Q7
    What is a disadvantage of Unicode compared to ASCII?
    Unicode takes up more storage space
    30s
  • Q8
    In binary, how does a signed integer differ to an unsigned integer?
    The Most Significant Bit represents the sign of the number.
    30s
  • Q9
    30s
  • Q10
    What is the purpose of hexadecimal?
    To represent 4 digit binary numbers as a single digit hexadecimal number.
    30s
  • Q11
    What is 228 in binary?
    11100110
    11100010
    11100101
    11100100
    30s
  • Q12
    What is -56 in binary?
    11001000
    30s
  • Q13
    What is 11001010 in hexadecimal?
    DB
    CB
    DA
    CA
    30s
  • Q14
    What is the purpose of abstraction?
    To remove unwanted details from a problem
    30s
  • Q15
    What is a benefit of presenting an algorithm in a pseudocode format?
    It can be understood by programmers and non-programmers
    30s

Teachers give this quiz to your class