Twa kɔ nsɛm atitiriw so
Log in
Sign up for FREE
arrow_back
Laabri

GCSE Computer Science Baseline Assessment 2026-2027

star
star
star
star
star
Last updated about 3 hours ago
27 Nsɛmmisa

Year 10 GCSE Computer Science Baseline Assessment

Time: 50 minutes

Total Marks: 40

Section A – Programming & Algorithms

Questions 1–5 (5 marks)

1
1
1
1
1

Section B – Data Representation

Questions 6–10 (5 marks)

1
1
1
1
1

Section C – Computer Systems

Questions 11–15 (5 marks)

1
1
1
1
1

Section D – Networks & Security

Questions 16–20 (5 marks)

1
1
1
1
1

Section E – Short Answer

(10 marks)

2
2
2
2
2

Section F – Programming Challenges

(10 marks)

4
6
Asemmisa {{asɛmmisaAhyɛnsode}}
1.

Which programming construct allows a program to make a decision?

Asemmisa {{asɛmmisaAhyɛnsode}}
2.

Which keyword starts a loop in Python?

Asemmisa {{asɛmmisaAhyɛnsode}}
3.

What is the output?

x = 5

y = 3

print(x + y)

Asemmisa {{asɛmmisaAhyɛnsode}}
4.

Which symbol is used to compare two values in Python?

Asemmisa {{asɛmmisaAhyɛnsode}}
5.

What is debugging?

Asemmisa {{asɛmmisaAhyɛnsode}}
6.

What is the denary value of $1010_2$?

Asemmisa {{asɛmmisaAhyɛnsode}}
7.

Which hexadecimal digit represents decimal 15?

Asemmisa {{asɛmmisaAhyɛnsode}}
8.

How many bits are in one byte?

Asemmisa {{asɛmmisaAhyɛnsode}}
9.

Which binary number represents decimal 7?

Asemmisa {{asɛmmisaAhyɛnsode}}
10.

Why do computers use binary?

Asemmisa {{asɛmmisaAhyɛnsode}}
11.

Which CPU component performs calculations?

Asemmisa {{asɛmmisaAhyɛnsode}}
12.

Which memory is volatile?

Asemmisa {{asɛmmisaAhyɛnsode}}
13.

Which device is both an input and output device?

Asemmisa {{asɛmmisaAhyɛnsode}}
14.

What does ROM mainly store?

Asemmisa {{asɛmmisaAhyɛnsode}}
15.

Which storage device has no moving parts?

Asemmisa {{asɛmmisaAhyɛnsode}}
16.

A school network is usually a:

Asemmisa {{asɛmmisaAhyɛnsode}}
17.

Which device directs data between networks?

Asemmisa {{asɛmmisaAhyɛnsode}}
18.

Which cyber attack attempts to trick users into revealing passwords?

Asemmisa {{asɛmmisaAhyɛnsode}}
19.

What is the purpose of encryption?

Asemmisa {{asɛmmisaAhyɛnsode}}
20.

Which law requires organisations to protect personal information?

Asemmisa {{asɛmmisaAhyɛnsode}}
21.

Explain the difference between RAM and ROM.

Asemmisa {{asɛmmisaAhyɛnsode}}
22.

Convert $110101_2$ into denary.

Asemmisa {{asɛmmisaAhyɛnsode}}
23.

State two advantages of using an SSD instead of an HDD.

Asemmisa {{asɛmmisaAhyɛnsode}}
24.

Explain why strong passwords should not be reused across multiple websites.

Asemmisa {{asɛmmisaAhyɛnsode}}
25.

Describe the difference between a LAN and a WAN.

Asemmisa {{asɛmmisaAhyɛnsode}}
26.

Trace the program below. What is printed?

score = 7

if score >= 5:

    print("Pass")

else:

    print("Fail")

print(score + 3)

Asemmisa {{asɛmmisaAhyɛnsode}}
27.

The following program should ask for a student's name and print a welcome message.

Name = input("Enter your name")

if Name = "":

print("No name entered")

else

print("Welcome", Name)

Identify and correct three errors.