Practice with questions that match the real exam format and difficulty level
Written by a CS teacher with 20 years' experience
Compare real examples of different answers so you can level up your own responses.
Created by an experienced teacher who knows exactly what you need
Study on any device — phone, tablet, or computer
See which topics you've mastered and where to focus next
Practice with real exam-style questions and get instant feedback
What is the denary value of the binary number 1011?
Correct Answer:
11
To convert binary 1011 to denary: (1 × 2³) + (0 × 2²) + (1 × 2¹) + (1 × 2⁰) = 8 + 0 + 2 + 1 = 11
Explain what binary is and why computers use it.
Keywords to include:
Your Answer:
Binary is a number system that uses only 0 and 1. Computers use it because electronic circuits can easily represent two states: on or off.
Model Answer:
Binary is a base-2 number system that uses only two digits: 0 and 1. Each digit is called a bit. Computers use binary because electronic circuits can easily represent two distinct states (on/off, high/low voltage), making it the most reliable way to store and process data in digital systems.
Write a Python function that adds two numbers together.
def add_numbers(a, b):
# Your code here
passModel Answer:
def add_numbers(a, b):
return a + bThis function takes two parameters and returns their sum using the addition operator.
A router is used to connect devices within a Local Area Network (LAN).
| Question | True | False |
|---|---|---|
| A router is used to connect devices within a Local Area Network (LAN). |
Correct Answer:
False
A router is used to connect different networks together, not devices within a single LAN. A switch or hub is used to connect devices within a LAN.
A ______ is a named storage location that holds a value, and a ______ is a sequence of characters.
Correct Answer:
A variable stores a value, and a string is a sequence of characters. The order doesn't matter in this case.
Match each data type with its description.
| Statement | Integer | Real/Float | String |
|---|---|---|---|
| Whole numbers only | |||
| Numbers with decimal points | |||
| Sequence of characters |
Correct Matches:
| Statement | Correct Match |
|---|---|
| Whole numbers only | Integer |
| Numbers with decimal points | Real/Float |
| Sequence of characters | String |
Integer stores whole numbers (e.g., 5, -10). Real/Float stores decimal numbers (e.g., 3.14, -2.5). String stores text (e.g., 'Hello').
Discuss the ethical implications of artificial intelligence in education. Consider both benefits and concerns.
Keywords to include:
Word count: 25 / 500 (minimum: 100)
AI in education offers personalized learning and can help teachers identify struggling students. However, there are concerns about data privacy and potential bias in algorithms.
Model Answer:
Artificial intelligence in education presents both significant opportunities and ethical challenges. On the positive side, AI can provide personalized learning experiences, adapt to individual student needs, and help teachers identify areas where students need additional support. It can also automate administrative tasks, freeing up time for educators. However, ethical concerns include data privacy - student information must be protected. There's also the risk of algorithmic bias, where AI systems might perpetuate existing inequalities. Additionally, over-reliance on AI could reduce human interaction in learning, which is crucial for social development. Balancing these benefits and concerns requires careful regulation, transparency in how AI systems work, and ensuring that technology enhances rather than replaces the human element in education.
Draw a star network client-server diagram with 3 computers and a printer. Include labels for all components.
Keywords to include:
Your Drawing Answer:
Model Answer:
A star network diagram should show: A central switch/hub in the middle, with a server connected to it at the top. Three computers connected to the switch (one on the left, one on the right, one below). A printer connected to the switch. All devices should be labeled clearly. The switch acts as the central connection point in a star topology.
Example diagram:
Select from 1450+ questions across all GCSE Computer Science topics
Practice with multiple choice, short answer, code, and essay questions
See detailed explanations and compare your answers to high-quality examples