GCSE — Computer Science Practice
10 auto-graded practice problems. Select an answer, submit, and review the explanation.
Fundamentals
easy
What is the purpose of the ALU (Arithmetic Logic Unit) in a CPU?
easy
How many different values can be represented using 8 bits?
Hardware
easy
Which storage device uses flash memory and has no moving parts?
medium
What is the key difference between RAM and ROM?
Networks
easy
Which protocol is used to transfer web pages from a web server to a web browser?
medium
In a star network topology, what happens if the central switch or hub fails?
Algorithms
medium
In a binary search, what must be true about the dataset before the search begins?
easy
What is the purpose of a flowchart symbol shaped like a diamond (rhombus)?
Programming
medium
What is the value of x after the following pseudocode executes? x = 1; FOR i = 1 TO 3 DO x = x * i END FOR
hard
A programmer needs to count how many times a score exceeds 50 in a list. Which programming construct is most appropriate for this task?