WAEC Computer Studies past questions and answers
WAEC Computer Studies: 299 objective past questions from 7 papers between 2015 and 2024, each with the answer and an explanation. Here are ten.
-
1.Key skills of a system analyst include the following except
- ATechnical skill
- BCommunication skill
- CDriving skillCorrect
- DAnalytical skill
Show answerHide answer
Answer: C
A systems analyst studies how a business or organisation works and designs computer-based systems to solve its problems. To do this job well, the WAEC Computer Studies syllabus lists these as key skills:
Technical skill — understanding of hardware, software and how systems are built, so the analyst can judge what is possible.
Analytical skill — the ability to study a problem, break it into parts, and work out the best solution.
Communication skill — needed to interview users, gather requirements, and explain the proposed system clearly to both management and technical staff. - A
-
2.The program that is loaded into a special area on a microprocessor or ROM on a one-time basis and becomes part of the hardware is called?
- ASoftware
- BOperating system
- CFirmwareCorrect
- DMiddleware
Show answerHide answer
Answer: C
Firmware is the correct answer.
Firmware is a program that is written permanently into a special memory area on a microprocessor or onto a ROM chip, usually at the time a device is manufactured. Once it is loaded, it stays there on a one-time basis and effectively becomes part of the hardware itself, controlling the low-level operation of the device (for example, the startup instructions in a computer or the control program inside a printer or washing machine).
- A
-
3.Duplicating copyrighted electronic or digital content without the authors approval is considered?
- ACracking
- BPlagiarism
- CHacking
- DPiracyCorrect
Show answerHide answer
Answer: D
Piracy is correct. In computer studies, piracy is defined as the unauthorized copying, duplication or distribution of copyrighted electronic or digital material (software, music, films, e-books, etc.) without the permission of the owner or author. Duplicating copyrighted digital content without the author's approval is exactly this offence.
- A
-
4.A subroutine is called in a flowchart through the use of?
- AA decision symbol
- BAn input/output symbol
- CA connector symbol
- DA predefined process symbolCorrect
Show answerHide answer
Answer: D
A subroutine is called in a flowchart through the use of a predefined process symbol. This symbol is drawn as a rectangle with an extra vertical line close to each side (a rectangle within a rectangle). It represents a named block of steps (a subroutine or sub-procedure) that has already been defined elsewhere, so instead of drawing out all its steps again, the flowchart just shows this symbol to mean "go and run that subroutine, then come back here."
So the correct symbol for calling a subroutine is the predefined process symbol.
- A
-
5.Quantitative data can exist in
- Aqualitative and quantitative forms
- Bstructured and unstructured forms
- Ccontinuous and discrete formsCorrect
- Dprimary and secondary forms
Show answerHide answer
Answer: C
Data used in computer studies is first classed as qualitative (descriptive, non-numeric) or quantitative (numeric). Quantitative data is then further split into two forms:
Continuous data can take any value within a range, including fractions and decimals — for example a person's height or weight, which can be measured to any level of precision.
- A
-
6.Data loss in a computer cannot be prevented by the use of?
- ARegular backup of files
- BUp-to-date antivirus software
- CFormatting the storage diskCorrect
- DAn uninterruptible power supply (UPS)
Show answerHide answer
Answer: C
Formatting the storage disk is correct because formatting wipes the data stored on a disk — it is a cause of data loss, not a way to prevent it. If anything, you must back up data before formatting, otherwise you lose it.
- A
-
7.In a database, a primary key is a field which contains?
- Aa formula that calculates values from other fields
- Ba unique value that identifies each record distinctlyCorrect
- Cthe largest piece of data stored in the table
- Dvalues that may repeat across several records in the table
Show answerHide answer
Answer: B
A primary key is a field (or set of fields) in a database table that uniquely identifies every record. No two records in the table can share the same primary key value, and it cannot be left empty (null). This is what makes it possible to pick out one exact record, such as one student's registration number, without confusing it with another.
So the correct idea is that a primary key field contains a unique value identifying each record distinctly.
- A
-
8.The windows shortcut key for closing an active application is
- ACtrl + F4
- BCtrl + W
- CAlt + F4Correct
- DCtrl + Alt + Delete
Show answerHide answer
Answer: C
Alt + F4 is the Windows shortcut key that closes the active application (the whole program window) completely.
Ctrl + F4 is a common distractor: it closes only the active document or tab inside a program (for example, one Word document or one browser tab), while the application itself stays open.
So when a candidate wants to shut down the whole application that is currently active, the correct combination is Alt + F4.
- A
-
9.Which of the following is not a biometric data?
- APasswordCorrect
- BRetina scan
- CVoice pattern
- DFingerprint
Show answerHide answer
Answer: A
Biometric data refers to measurements of a person's unique physical or behavioural traits, used to identify that specific individual. Examples include fingerprints, retina (eye) scans, and voice patterns — all of these are features of the body itself and cannot be handed to another person.
So the correct answer is password, since it is not a biometric data type, while fingerprint, retina scan, and voice pattern are all genuine biometric identifiers.
- A
-
10.QBASIC keywords do not include?
- ADISPLAYCorrect
- BINPUT
- CPRINT
- DLET
Show answerHide answer
Answer: A
INPUT, PRINT and LET are all genuine QBASIC keywords: INPUT accepts data typed by the user, PRINT sends output to the screen, and LET assigns a value to a variable (e.g.
LET x = 5).So the keyword that does not belong to QBASIC is DISPLAY.
- A
The questions come from past JAMB, WAEC and NECO papers. We use software to help write the answer options and explanations, and every answer is checked twice before it goes on the site. How we check
Spotted a wrong answer? Tell us from the app or on the contact page and we check it.
WAEC Computer Studies questions and answers for 2027
WAEC does not release the 2027 Computer Studies questions before the exam. Past papers are the way to prepare: they show you the kind of questions WAEC sets on each topic. Start with the newest, the 2024 paper.
Practise all 299 WAEC Computer Studies questions in the Skolra app
Every question has the answer and an explanation. Practise by year, or sit a timed WAEC paper on the CBT screen.
More Computer Studies questions
Computer Studies in other exams
Other WAEC subjects
- English Language 146
- Mathematics 619
- Physics 1,662
- Chemistry 490
- Biology 1,517
- Government 1,336
- Economics 458
- Literature in English 185
- Christian Religious Studies 420
- Islamic Studies 187
- Commerce 1,038
- Financial Accounting 284
- Geography 260
- Agricultural Science 1,440
- Further Mathematics 843
- Civic Education 491
- Animal Husbandry 244
- Catering Craft Practice 343
- Data Processing 365
- Insurance 143
- Marketing 318
- Office Practice 144
Questions students ask about WAEC Computer Studies
Which WAEC Computer Studies past questions are on this site?
Ten questions here, and ten from each of 7 papers on their own pages, from 2015 to 2024. We hold 299 Computer Studies questions in all, and the app has every one of them.