WAEC Past Questions

WAEC Computer Science 2025
Questions & Answers

39 questions · Correct answers highlighted · 39 with explanations

39 Total Questions
2025 Exam Year
39 With Explanations
Ready to test yourself? Take the full WAEC Computer Science 2025 CBT quiz — timed, just like the real exam.
Start Quiz
1
Question 1 of 39
WAEC · Computer Science · 2025

An automatic system is one that

A. is operated using sophisticated skills.
B. needs fuel before it can be operated by humans.
C. performs different kinds of tasks diligently.
D. requires little or no human intervention to work.
Explanation

A student might mistakenly choose options A, B, or C thinking that sophisticated skills or diligent task execution define automation. However, an automatic system is distinguished by its independence, functioning with minimal or absolute absence of human input while depending on pre-arranged instructions to complete operations. Common mistake: Confusing high-level skill capability with operational autonomy.

2
Question 2 of 39
WAEC · Computer Science · 2025

Which of the following features of information is not important for meaningful decision?

A. Accuracy
B. Competitiveness
C. Completeness
D. Timeliness
Explanation

Candidates might erroneously pick accuracy, completeness, or timeliness because they are vital attributes, making option B seem plausible as a potential distractor. To make sound decisions, useful information relies on being accurate, complete, and timely, whereas market competitiveness does not constitute a standard attribute for decision-making data. Common mistake: Selecting a general business term like competitiveness over core data quality metrics.

3
Question 3 of 39
WAEC · Computer Science · 2025

The microprocessor that controls a washing machine is known as

A. bot.
B. console.
C. embedded computer.
D. mainframe computer.
Explanation

One might mistakenly select options A, B, or D—such as mainframe or console—by confusing household appliances with large-scale or entertainment hardware. A specialized microprocessor is integrated directly into machines like washers to govern their internal functions, which is precisely defined as an embedded computer. Common mistake: Assuming every computing device controlled by a chip is classified as a mainframe or general console.

4
Question 4 of 39
WAEC · Computer Science · 2025

Which of the following statements is true about data?

A. Information is a product of data while knowledge is a product of information
B. Data produces knowledge while knowledge produces information
C. Data is a product of information while knowledge is a product of data
D. Knowledge produces information while information produces data
Explanation

Students might select options B, C, or D by mixing up the hierarchical progression of data processing stages. Raw facts represent the baseline known as data, which becomes transformed into structured information through processing, and the accumulation of such information ultimately builds knowledge. Common mistake: Reversing the hierarchy and claiming knowledge generates data instead of resulting from processed information.

5
Question 5 of 39
WAEC · Computer Science · 2025

Instructions were written computers using

A. assemblers.
B. low level language.
C. machine language.
D. mnemonics.
Explanation

Options A, B, or D might be chosen because assemblers and mnemonics are commonly associated with early programming evolution. Early computing machinery natively understood only binary code, requiring developers to write instructions directly in machine language since hardware architectures cannot process other forms natively without translation layers. Common mistake: Confusing low-level symbolic mnemonics with the pure binary instructions directly executed by early hardware.

6
Question 6 of 39
WAEC · Computer Science · 2025

Addition and subtraction of numbers in Abacus are done using

A. bars.
B. beads.
C. frame.
D. string.
Explanation

A student might incorrectly select bars, a frame, or strings by misidentifying the structural components of the counting tool. Arithmetic calculations such as addition and subtraction are performed by sliding movable beads mounted across rods to represent numerical values. Common mistake: Confusing the supportive outer frame with the actual moving parts used for counting.

7
Question 7 of 39
WAEC · Computer Science · 2025

In using the slide rule, multiplication that goes off the scale can be corrected by the following approaches except

A. resetting the slide.
B. using circular slide rule.
C. using flat scales.
D. using folded scales.
Explanation

Options A, B, or D might look plausible because resetting, circular designs, and folded scales are all recognized methods to handle off-scale issues. Basic flat scales lack advanced adjustment features and cannot correct off-scale readings, whereas resetting, using circular variations, or applying folded scales successfully manage extended ranges. Common mistake: Overlooking the limitation of basic flat scales compared to specialized sliding configurations.

8
Question 8 of 39
WAEC · Computer Science · 2025

The computer’s short-term memory is the

A. arithmetic logic unit.
B. arithmetic operator.
C. control unit.
D. random access memory.
Explanation

Options A, B, or C might be mistakenly chosen by confusing the CPU's processing or control components with memory storage. Random Access Memory acts as the temporary holding area that preserves data and program instructions for rapid access by the central processing unit during active tasks. Common mistake: Confusing the control unit or arithmetic logic unit with system storage components.

9
Question 9 of 39
WAEC · Computer Science · 2025

Which of the following logic devices is considered as equivalent gate?

A. AND
B. EX-NOR
C. EX-OR
D. NOR
Explanation

Students could mistakenly select AND, EX-OR, or EX-NOR, assuming standard logic gates share equivalent functional completeness. The NOR gate functions as a universal gate capable of executing any logic operation independently, making its capability equivalent to all other logic gates combined. Common mistake: Confusing standard gating functions with universal gates that can replicate any logical operation.

10
Question 10 of 39
WAEC · Computer Science · 2025

The part labeled Q in [assuming a diagram of CPU] is called

A. control unit
B. data bus
C. memory unit
D. register
Explanation

Options A, B, or C might be chosen if a student misinterprets the architectural block diagrams of a central processing unit. Within standard CPU layout diagrams, the letter Q typically designates a register, which is responsible for holding temporary data values during execution. Common mistake: Confusing internal CPU registers with the broader memory unit or control pathways.

11
Question 11 of 39
WAEC · Computer Science · 2025

MS Access is an example of

A. word processing package
B. spreadsheet application.
C. graphic software
D. database management system
Explanation

A student might mistakenly choose word processing, spreadsheet applications, or graphic software if they assume all office software functions similarly. Microsoft Access operates as a relational database management system specifically designed for building and organizing structured data repositories. Common mistake: Treating all Microsoft Office programs as generic document or spreadsheet tools.

12
Question 12 of 39
WAEC · Computer Science · 2025

Which of the following statements explains the fifth of device drivers? They

A. convert source code to object code.
B. enable hardware and software control and manage the system.
C. help to clean disk space and manage installation of applications.
D. help to improve the functionality of hardware devices.
Explanation

Options A, B, or C might seem like plausible software functions, but they describe compilers or utility tools rather than hardware-bridging software. Device drivers serve as essential system software that permits the operating system to interface directly with physical components, thereby boosting device functionality. Common mistake: Confusing device drivers with general disk cleanup utilities or language translators.

13
Question 13 of 39
WAEC · Computer Science · 2025

One usefulness of utility software in the computer is

A. conversion of source code to object code.
B. enhancement of communication between hardware and the computer system.
C. removal of malware from the computer.
D. to improve the functionality of hardware devices.
Explanation

Candidates might mistakenly pick options A, B, or D by confusing maintenance tools with compilers or hardware drivers. Utility software encompasses specialized antivirus programs designed to scan, detect, and clear out malware to safeguard system integrity. Common mistake: Attributing hardware communication tasks to utility software instead of operating system drivers.

14
Question 14 of 39
WAEC · Computer Science · 2025

Which of the following statements about operating system is false? It

A. enhances the booting process.
B. manages hardware resources inefficiently.
C. provides user interface.
D. coordinates software applications.
Explanation

Options A, C, or D might be selected because enhancing boot sequences, providing interfaces, and coordinating apps are all accurate operating system traits. An operating system handles hardware assets like the CPU, memory, and input-output devices with high efficiency, rendering the claim of inefficient management completely false. Common mistake: Accepting negative statements about resource management as true characteristics of system software.

15
Question 15 of 39
WAEC · Computer Science · 2025

Which of the following operations will last in a program?

A. addition
B. Division
C. Exponentiation
D. subtraction
Explanation

A student might mistakenly pick addition, division, or subtraction due to common misunderstandings of operational hierarchies. Following standard mathematical precedence rules such as PEMDAS or BODMAS, exponentiation holds a higher priority rank than standard addition, subtraction, or division. Common mistake: Violating order of operations by treating exponents with the same priority as basic arithmetic.

16
Question 16 of 39
WAEC · Computer Science · 2025

The equation x = p + q (r + s) can be expressed in QBASIC programming as

A. X = P ± Q * (R/S).
B. X = P + Q * (R/S).
C. X = P + Q(R/S).
D. X = P + Q(R/S).
Explanation

Options A, C, or D might be incorrectly selected due to syntax errors involving division slashes or missing operators in programming expressions. Translating the mathematical equation requires utilizing multiplication for adjacent terms, resulting in the correct QBASIC syntax format presented in option B. Common mistake: Omitting the explicit multiplication asterisk between variables and parentheses.

17
Question 17 of 39
WAEC · Computer Science · 2025

Which of the following statements is true about the rules of flowcharting?

A. All boxes of flowcharts are connected with arrows to show the logical connection between them
B. All flowchart process boxes are connected with on page connector to show the flow of operation
C. All flowcharts start with a start box and end with a decision box
D. The flow of control must always enter an object from bottom to top
Explanation

Students might mistakenly select B, C, or D by misinterpreting connector types or directionality rules in logic design. Flowcharts maintain logical sequencing by connecting every individual box using directional arrows that illustrate the precise operational flow. Common mistake: Assuming process flow can enter diagram objects from any random direction without directional indicators.

18
Question 18 of 39
WAEC · Computer Science · 2025

In computer programming, it is advised to translate source code into intermediate code to

A. change the analysis portion for different compilers.
B. ensure that full native compiler is used for every new machine that will run the program.
C. make it easier to apply the source code modifications to improve code performance.
D. make the synthesis part of the compiler target-machine dependent.
Explanation

Options A, B, or D might appear correct if a student misunderstands compiler architecture and target-machine dependencies. Translating source code into an intermediate format makes it much easier to apply code modifications and optimizations that improve overall execution performance without rewriting the base code. Common mistake: Assuming intermediate code exists solely to change compiler target architectures rather than to optimize performance.

19
Question 19 of 39
WAEC · Computer Science · 2025

A graphic or text in a document or web page that links to another file or object is referred to as

A. a domain name.
B. a hyperlink.
C. a shortcut.
D. an icon.
Explanation

Candidates might mistakenly choose domain names, shortcuts, or icons by confusing web navigation elements with desktop files. A hyperlink consists of clickable text or a graphical element that bridges users directly to another file or online resource. Common mistake: Confusing an internet navigation link with a local desktop shortcut or file icon.

20
Question 20 of 39
WAEC · Computer Science · 2025

Instant messages can be sent with little or no time lag using

A. podcast.
B. facsimile.
C. email.
D. chat room.
Explanation

Options A, B, or C might be chosen by confusing asynchronous communication methods like email with real-time platforms. Chat rooms facilitate immediate, real-time text exchanges with negligible time lag, unlike slower asynchronous tools like emails or podcasts. Common mistake: Confusing asynchronous messaging services with synchronous real-time chat environments.

21
Question 21 of 39
WAEC · Computer Science · 2025

Which of the following statements is true about preventing phishing?

A. Ensure that antivirus is updated regularly
B. Do not click on links in emails from untrusted sources
C. Do not download from untrusted sites
D. Use a strong password at all times
Explanation

A student might select options A, C, or D because strong passwords and antivirus updates are good security habits generally. Phishing specifically depends on malicious links embedded in messages; therefore, avoiding clicks on suspicious emails from unknown senders directly stops credential theft and infections. Common mistake: Relying solely on antivirus software while ignoring suspicious links in unverified emails.

22
Question 22 of 39
WAEC · Computer Science · 2025

Which of the following statements is true about star topologies?

A. Computers are connected node-to-node
B. Computers are connected to a central device
C. The connection is linear in shape
D. The connection is a tree-like structure
Explanation

Options A, C, or D might be mistakenly picked by confusing star layouts with ring, linear, or tree network configurations. In a star topology, every individual node links directly to a central hub or switch, which simplifies network management and isolates faults effectively. Common mistake: Confusing centralized hub architectures with linear or node-to-node network structures.

23
Question 23 of 39
WAEC · Computer Science · 2025

An internet user secures his social media account by regularly changing passwords. Which of the following passwords produces the best security?

A. Password123
B. P@ssw0rd!
C. MyName2025
D. 12345678
Explanation

Students might mistakenly choose A, C, or D because predictable words, names, and simple numbers are easy to remember. Strong security passwords require a robust mix of uppercase letters, lowercase letters, numbers, and symbols, making 'P@ssw0rd!' complex and difficult to crack. Common mistake: Choosing simple, memorable personal information or sequential numbers for account passwords.

24
Question 24 of 39
WAEC · Computer Science · 2025

Which of the following statements is true about intranet?

A. Private network that uses internet protocol and is accessible by all visitors to an organization’s website
B. Private network that uses internet protocol and is accessible by employees of an organization
C. Private network which does not use internet protocol and is accessible by employees of an organization
D. Public network that uses internet protocol and is accessible by all visitors to an organization’s website
Explanation

Options like A or D might seem plausible if you confuse an intranet with a public-facing corporate website. An intranet relies on TCP/IP just like the broader internet, but access is strictly limited to internal organizational users so that secure communication can take place. Common mistake: Confusing a private internal network with public web pages accessible to anyone on the internet.

25
Question 25 of 39
WAEC · Computer Science · 2025

The art of checking for errors in a Word document before publishing is referred to as

A. editing.
B. formatting.
C. modifying.
D. proofreading.
Explanation

A student might mistakenly select editing or formatting because these terms also refer to modifying document content and layout prior to release. Reviewing text for spelling, grammar, and factual mistakes ensures absolute accuracy and is specifically known as proofreading before a document is published. Common mistake: Using general terms like editing or formatting interchangeably with the specific error-checking process of proofreading.

26
Question 26 of 39
WAEC · Computer Science · 2025

Columns in MS Access are referred to as

A. fields.
B. files.
C. records.
D. tuples.
Explanation

Distractors such as files or records might look correct to someone mixing up the fundamental components of a database table. In relational database systems like MS Access, vertical columns represent fields that hold specific attributes of data. Common mistake: Confusing columns (fields) with rows (records).

27
Question 27 of 39
WAEC · Computer Science · 2025

Which of the following application packages is suitable for making budgets?

A. Word processor
B. Spreadsheet package
C. Graphic package
D. Database Management System
Explanation

A test-taker could mistakenly choose a word processor if they associate typing financial figures with standard document creation. Designing budgets relies on numbers, calculations, and formulas, making spreadsheet software the ideal tool because it excels at data organization. Common mistake: Selecting a word processor for numerical tasks that require automated mathematical calculations.

28
Question 28 of 39
WAEC · Computer Science · 2025

What happens when a user clicks on the [Save] icon on the Microsoft Excel menu bar?

A. The file is closed
B. The workbook is saved
C. A new workbook is created
D. The file is printed
Explanation

Options like closing the file or creating a new workbook might seem reasonable if a user associates UI buttons with general application lifecycle controls. Pressing the Save icon immediately writes the current workbook to disk so that any recent modifications are safely preserved. Common mistake: Assuming that clicking save will exit the active file instead of retaining changes.

29
Question 29 of 39
WAEC · Computer Science · 2025

Which of the following statements about index is true? It is a data structure

A. that reduces the speed of data retrieval operations on a database table.
B. used to quickly locate data without searching every row in a table every time a database table is accessed.
C. created using only two rows of a database table to uniquely identify each record.
D. that allows relational database to split and store data in different tables, while linking disparate items.
Explanation

A student might be drawn to option A by misreading it as a tool that accelerates performance rather than slowing it down. An index functions as a specialized lookup structure that rapidly locates records, allowing the database to bypass full table scans and avoid checking every row. Common mistake: Forgetting that database indexes are designed to optimize retrieval speed rather than hinder it.

30
Question 30 of 39
WAEC · Computer Science · 2025

A collection of computer wires used to identify memory location in a computer is

A. system bus.
B. data bus.
C. data cable.
D. address bus.
Explanation

One might incorrectly select the data bus or system bus since they also handle internal computer communication and transfer signals. The address bus is specifically responsible for carrying memory addresses from the CPU to the RAM, thereby designating exact locations for data access. Common mistake: Confusing the bus that transmits actual data content with the bus that specifies memory locations.

31
Question 31 of 39
WAEC · Computer Science · 2025

Read Only Memory (ROM) contains

A. current program in operation.
B. preset instructions for operation.
C. user instructions.
D. volatile programs.
Explanation

A test-taker could be tempted by options describing active or user-modifiable programs if they fail to remember the unalterable nature of firmware. ROM holds permanent firmware instructions, such as the BIOS, which remain intact and cannot be easily changed. Common mistake: Assuming Read Only Memory holds temporary user data or active running programs.

32
Question 32 of 39
WAEC · Computer Science · 2025

What happens when the Shift key is pressed down while deleting a File from the computer? The file is

A. uninstalled from the computer.
B. permanently deleted from the computer.
C. deleted and sent to the Recycle Bin.
D. deleted and kept in the clipboard.
Explanation

An unwary student might pick the standard deletion option that sends items to the Recycle Bin. Holding down the Shift key while executing a delete command bypasses the Recycle Bin entirely, permanently removing the target file from the system. Common mistake: Believing that all keyboard-shortcut deletions can be recovered later from the Recycle Bin.

33
Question 33 of 39
WAEC · Computer Science · 2025

Which of the following statements about warm booting is true? The computer

A. reloads the operating system while still running in the background.
B. loads the operating system into memory from the power-on button.
C. reloads the operating system into memory while still running.
D. loads the application into memory from rest state.
Explanation

Options suggesting a cold start or background application loading might look plausible if the distinction between boot types is unclear. A warm boot reloads the operating system into memory while the hardware remains powered on, effectively restarting the OS without a full system shutdown. Common mistake: Confusing a warm boot with turning the computer on from a complete power-off state.

34
Question 34 of 39
WAEC · Computer Science · 2025

The ASCII character set represents alphabetical and control characters using numeric code ranging from

A. 0 to 32.
B. 0 to 64.
C. 0 to 127.
D. 0 to 128.
Explanation

A student might mistakenly guess a higher boundary like 128 due to confusing the total count with the maximum numerical index. Standard ASCII utilizes 7 bits to encode a total of 128 distinct characters, spanning a numeric range from 0 to 127. Common mistake: Off-by-one errors when converting total character counts into zero-indexed ranges.

35
Question 35 of 39
WAEC · Computer Science · 2025

Which of the following hard disk drive memory capacities can store the largest size of data?

A. 2TB
B. 20GB
C. 240MB
D. 800KB
Explanation

Options like 20GB or 240MB might confuse someone who does not carefully compare storage unit prefixes. Since 1 TB equals 1000 GB, a capacity of 2TB is vastly larger than gigabytes, megabytes, or kilobytes, making it capable of holding the most data. Common mistake: Failing to scale storage units correctly when comparing terabytes to gigabytes.

36
Question 36 of 39
WAEC · Computer Science · 2025

The equivalent of the letter A in the standard ASCII is

A. 01000001
B. 01000010
C. 01100001
D. 01100010
Explanation

Options featuring lowercase letters or slightly shifted binary values are common distractors for character encoding questions. Uppercase letter A in the standard ASCII scheme corresponds to the decimal number 65, which translates directly to the binary value 01000001. Common mistake: Confusing the binary codes of uppercase and lowercase alphabet letters.

37
Question 37 of 39
WAEC · Computer Science · 2025

One example of a file containing reference data which is usually altered is

A. brand name.
B. payroll
C. price list.
D. stock.
Explanation

A candidate might choose static attributes like brand names or stock quantities if they misunderstand how reference files behave. A price list serves as a reference file that undergoes frequent updates to reflect shifting market conditions. Common mistake: Confusing immutable reference data with dynamic records that require constant revision.

38
Question 38 of 39
WAEC · Computer Science · 2025

Which of the following statements is correct?

A. A network transmission system that increases the speed of incoming and outgoing network traffic
B. A network security system that establishes a barrier between a trusted internal network and an untrusted external network such as the Internet
C. A data structure that improves the speed of data retrieval operations on a database table
D. A data structure created using only two rows of a database table used to uniquely identify each record
Explanation

A student might select a data structure option by confusing network defense concepts with database optimization tools. A firewall operates as a network security mechanism that builds a defensive barrier to control traffic flow between a trusted internal network and an untrusted external zone like the Internet. Common mistake: Mixing up network security hardware/software barriers with database indexing structures.

39
Question 39 of 39
WAEC · Computer Science · 2025

A user observed that a certain file in a removable storage device changed to a shortcut icon. This implies that

A. the file is corrupt.
B. the file is shared.
C. the removable storage device is corrupt.
D. there is a link to the file.
Explanation

Options indicating a damaged file or storage device might seem logical if a user panics at seeing altered file properties. When files on a removable storage device turn into shortcut icons, it typically signals a virus or malware infection attempting to hide original data or propagate itself. Common mistake: Assuming physical media corruption when abnormal icon changes are actually caused by malware.

Now practice in exam mode

You've studied the answers — now test yourself under real exam conditions with the timer running.

Start WAEC Computer Science 2025 Quiz
Back to 2025 Start Page