30:00

GCSE Computer Science Mock Paper 1

A free GCSE Computer Science mock on binary and hexadecimal, data storage, algorithms and tracing, Boolean logic, networks, the CPU and cyber security, plus an algorithm-writing task.

Time allowed
30 minutes
Total marks
28
Calculator
Not allowed

Instructions

  • You may not use a calculator.
  • For binary answers, type the digits only, e.g. 1010.
  • Use 1 kilobyte = 1000 bytes.
  • The algorithm question is marked by you against a mark scheme after you finish.

Suitable for AQA, OCR. Written by MockNine; not an official exam board paper.

Your result

Estimated grade

TopicProgressMarks

The estimated grade uses typical grade boundaries. Real boundaries are set after each exam and change every year. Scroll down to see a worked answer under every question.

1

Data representation

(a)Convert the binary number 1011 to denary.

(1 mark)

(b)Convert the denary number 200 to an 8-bit binary number.

(2 marks)

(c)Convert the hexadecimal number 2F to denary.

(2 marks)

(d)Add the binary numbers 0101 and 0011. Give your answer in binary.

(2 marks)

(e)How many bits are in one byte?

(1 mark)

2

Data representation

(a)An image is 100 pixels wide and 50 pixels high, with a colour depth of 8 bits. Calculate its file size in bytes.

bytes (2 marks)

(b)How many bytes are in 4 kilobytes?

bytes (1 mark)

(c)Which statement about lossy compression is true?

(1 mark)

3

Algorithms and programming

(a)What must be true about a list before a binary search can be used?

(1 mark)

(b)What is the value of total after this code runs?

total = 0
for i = 1 to 4
    total = total + i
next i
(2 marks)

(c)x = 7. What does this code output?

if x MOD 2 == 0 then print("even") else print("odd")
(1 mark)

(d)A = 1 and B = 0. What is the result of (A AND B) OR NOT B?

(2 marks)

4

Computer systems and networks

(a)Which CPU register holds the address of the next instruction to be fetched?

(1 mark)

(b)Which protocol is used for secure web pages?

(1 mark)

(c)In which network topology is every device connected to a central switch?

(1 mark)

(d)Which of these is phishing?

(1 mark)

5

Algorithms and programming

Write an algorithm, in pseudocode or a programming language, that asks the user to enter 10 numbers and then outputs the largest number entered.

(6 marks)

END OF QUESTIONS

Questions

Answered Not answered yet