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
| Topic | Progress | Marks |
|---|
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
(a)Convert the binary number 1011 to denary.
(b)Convert the denary number 200 to an 8-bit binary number.
(c)Convert the hexadecimal number 2F to denary.
(d)Add the binary numbers 0101 and 0011. Give your answer in binary.
(e)How many bits are in one byte?
2
(a)An image is 100 pixels wide and 50 pixels high, with a colour depth of 8 bits. Calculate its file size in bytes.
(b)How many bytes are in 4 kilobytes?
(c)Which statement about lossy compression is true?
3
(a)What must be true about a list before a binary search can be used?
(b)What is the value of total after this code runs?
total = 0
for i = 1 to 4
total = total + i
next i
(c)x = 7. What does this code output?
if x MOD 2 == 0 then print("even") else print("odd")
(d)A = 1 and B = 0. What is the result of (A AND B) OR NOT B?
4
(a)Which CPU register holds the address of the next instruction to be fetched?
(b)Which protocol is used for secure web pages?
(c)In which network topology is every device connected to a central switch?
(d)Which of these is phishing?
5
Write an algorithm, in pseudocode or a programming language, that asks the user to enter 10 numbers and then outputs the largest number entered.
END OF QUESTIONS