eZine · Nigerian exams
WAEC Computer Science: practice questions.
12 free questions with answers and explanations, plus the topics to revise.
Below are free WAEC Computer Science practice questions with answers and explanations. They are original eZine questions, written and reviewed by teachers in the style of the WAEC WASSCE; we do not publish past questions. eZine's published WAEC Computer Science bank holds 202 questions across 36 topics (counted 29 October 2026); the largest topics are Overview of computing systems, Programming language structure, Data and information.
eZine's WAEC subject mock uses 50 questions in 60 minutes estimated. WAEC sets the objective paper's length per subject and publishes it in each subject's syllabus; eZine holds no WAEC paper figures yet, so this is a practice default.
WAEC Computer Science practice questions
Choose an option to check it, or open the answer. Each is an eZine practice question (original, teacher-reviewed).
Question 1 · World Wide Web (WWW)
Which of these is used to build and manage websites, especially blogs?
Show answer and explanation
Answer: B. WordPress
WordPress is a widely used content management system for websites and blogs. Access manages databases, SPSS does statistics, and Windows Defender is antivirus.
eZine practice question (original, teacher-reviewed)
Question 2 · Programming language structure
What is printed? A$ = "JOS": R$ = "" FOR I = LEN(A$) TO 1 STEP -1 R$ = R$ + MID$(A$, I, 1) NEXT I PRINT R$
Show answer and explanation
Answer: D. SOJ
The loop takes characters from the last to the first: S, O, J, so R$ = "SOJ". "JOS" would need a forward loop, "OSJ" misplaces the letters, and "S" would mean R$ was overwritten instead of added to.
eZine practice question (original, teacher-reviewed)
Question 3 · Networking
In which topology does data travel round a closed loop, passing through each computer in turn?
Show answer and explanation
Answer: D. Ring
In a ring each node connects to two neighbours forming a loop. Star uses a central device, bus a single backbone, and tree a hierarchy of stars.
eZine practice question (original, teacher-reviewed)
Question 4 · Cyber risks and protection
A free "exam-result checker" app downloaded from an unknown website secretly steals the user's bank details. This malware is best described as a
Show answer and explanation
Answer: C. Trojan horse
A Trojan hides harmful code inside a program that looks useful. A worm spreads by copying itself, a firewall is a protection tool, and a botnet controller commands many infected machines.
eZine practice question (original, teacher-reviewed)
Question 5 · Ethical issues
Which practice best protects the privacy of a company's customers?
Show answer and explanation
Answer: D. Collecting only needed data and limiting access
Data minimisation and access control protect privacy. Publishing or sharing data freely and exposing passwords put customers at risk.
eZine practice question (original, teacher-reviewed)
Question 6 · Internet
In the URL https://www.jamb.gov.ng/results, the part "https" is the
Show answer and explanation
Answer: D. protocol
https is the protocol telling the browser how to communicate. www.jamb.gov.ng is the domain, /results is the path, and .ng is the country code.
eZine practice question (original, teacher-reviewed)
Question 7 · Overview of computing systems
Which of these is NOT an input device?
Show answer and explanation
Answer: D. Plotter
A plotter produces drawings, so it is an output device. Joysticks, scanners and digital cameras all send data into the computer.
eZine practice question (original, teacher-reviewed)
Question 8 · Database package
In MS Access, the object used to extract only records that meet given conditions, such as all students from Ondo State, is a
Show answer and explanation
Answer: C. query
A query selects records matching criteria. A form is for entering and viewing data, a report formats data for printing, and a macro automates actions.
eZine practice question (original, teacher-reviewed)
Question 9 · World Wide Web (WWW)
A protocol, in networking, is
Show answer and explanation
Answer: A. agreed rules for data exchange
Protocols such as HTTP, HTTPS and FTP are agreed rules for communication. They are not cables, antivirus programs or site names.
eZine practice question (original, teacher-reviewed)
Question 10 · Programming language structure
How many numbers does this program print? 10 FOR K = 1 TO 20 20 IF K MOD 3 = 0 THEN PRINT K 30 NEXT K
Show answer and explanation
Answer: B. 6
The multiples of 3 up to 20 are 3, 6, 9, 12, 15 and 18 — six numbers. 7 wrongly includes 21, 3 counts only a few, and 20 prints every K.
eZine practice question (original, teacher-reviewed)
Question 11 · Spreadsheet package
Cells A1 to A5 of a worksheet hold the test scores 12, 15, 9, 20 and 14. What does =MAX(A1:A5)-MIN(A1:A5) return?
Show answer and explanation
Answer: B. 11
MAX is 20 and MIN is 9, so 20 − 9 = 11. 20 and 9 are the maximum and minimum on their own, and 8 subtracts the wrong pair (20 − 12).
eZine practice question (original, teacher-reviewed)
Question 12 · Graphics package
In CorelDraw, which tool is used to select, move and resize objects?
Show answer and explanation
Answer: B. Pick tool
The Pick tool selects, moves and scales objects. The Shape tool edits nodes, Zoom changes the view, and Fill colours objects.
eZine practice question (original, teacher-reviewed)
Want more Computer Science questions, timed, with every mistake explained?
Practise free on eZine →Topics in eZine's WAEC Computer Science practice bank
- Overview of computing systems (21)
- Programming language structure (12)
- Data and information (11)
- Algorithm and flowcharts (8)
- Database package (7)
- Spreadsheet package (7)
- Word processing package (7)
- Classification of computing devices (6)
- Concept of computer files (6)
- Handling computer files (6)
- History of computing (6)
- Internet (6)
- Networking (6)
- World Wide Web (WWW) (6)
- Application areas of ICT (5)
- Computer maintenance (5)
- Graphics package (5)
- Presentation package (5)
- Program development (5)
- Booting and shutting down process (4)
- Branches of AI (4)
- Cables and connectors (4)
- Communication systems (4)
- Computer room management (4)
Published questions per topic, counted 29 October 2026. eZine does not reproduce WAEC's own Computer Science syllabus here; check the official syllabus with your school or at the WAEC website.