WAEC Computer Studies 2025 Objective Past Questions
All 50 questions from the West African Examinations Council (WAEC) Computer Studies 2025 Objective paper, with the correct answer and a full explanation for each. Free, no signup needed.
One difference between a desktop computer and a laptop computer is that:
A. A laptop can be connected directly to the Internet through WiFi but a desktop can only be connected through Ethernet
B. A laptop contains a high capacity battery that powers it for an extensive period while a desktop mainly uses UPS for alternative power sourceCorrect
C. A desktop does not support the use of a mouse
D. A laptop uses only serial ports for connections while a desktop uses only parallel ports for all connections
Explanation
A laptop contains a high-capacity battery for extended use, while a desktop mainly relies on a UPS as an alternative power source.
A mechanical device that allows the operation of multiplication through repeated addition is the:
A. Jacquard's Loom
B. Pascaline
C. Slide Rule
D. Stepped ReckonerCorrect
Explanation
The Stepped Reckoner (invented by Wilhelm Leibniz) was a mechanical calculator that could perform all four arithmetic operations, including multiplication by repeated addition.
Which of the following statements about the Slide Rule are true?
I. Multiplication that goes off the slide can be corrected by resetting the slide.
II. Operations of addition can be carried out by directly adding two or more numbers together on the slide.
III. Logarithm is used to transform the operations of multiplication and division to addition and subtraction.
A. I and II only
B. I and III onlyCorrect
C. II and III only
D. I, II and III
Explanation
Statement I is correct (resetting corrects overflow). Statement II is wrong (slide rules cannot directly perform addition/subtraction). Statement III is correct (the slide rule's principle is based on logarithms).
The following features distinguish a supercomputer from other types of computer EXCEPT:
A. High processing speed
B. Number of users connected at once
C. Physical size
D. Small memory capacityCorrect
Explanation
Supercomputers are designed for extreme computational power and have high processing speed, can handle many users at once, large physical size, and LARGE memory capacity — not small.
Which of the following statements are true about pointing devices?
I. Device has buttons used to select objects.
II. Device moves an onscreen pointer to allow the user select objects.
III. Older types of the device used a laser, an optical technology that tracks movements with light while newer types of the device use a ball only.
IV. User slides the device along a flat surface to move the pointer around the screen.
A. I, II and III only
B. I, II and IV onlyCorrect
C. I, II and IV only
D. I, II, III and IV
Explanation
I and II are true (buttons select objects; device moves the on-screen pointer). III is false — it is reversed (older devices used a mechanical ball, newer ones use optical/laser technology). IV is true (most pointing devices are moved across a flat surface).
Which of the following logic devices is a non-equivalent gate?
A. AND gate
B. EX-NOR gate
C. EX-OR gateCorrect
D. NOR gate
Explanation
A non-equivalent gate produces an output of 1 when its inputs are different. The EX-OR (XOR) gate exhibits this behaviour: output is 1 if inputs are (0,1) or (1,0), but 0 if both inputs are the same.
Use the logic devices in Figures 1 and 2 to answer this question. The input variables X and Y have values of 0011 and 0101 respectively. Compute the value of the output Z in Figure 1 using the values of X and Y given.
A. 1110
B. 1000
C. 0001Correct
D. 0111
Explanation
Figure 1 is an AND gate. Z = X AND Y = 0011 AND 0101 = 0001 (bit-by-bit AND of the two 4-bit values).
In computer operation, the loading and starting of application programs is carried out by the:
A. Device drivers
B. Embedded system
C. Operating systemCorrect
D. Peripheral devices
Explanation
The operating system (OS) is the major software that manages computer hardware and software; one of its key functions is loading and starting application programs.
Which one of the following statements explains the function of utility software?
A. Converts source code to object code
B. Enables hardware to communicate with the computer
C. Helps to clean disk space and manages installation of applicationsCorrect
D. Helps to improve the functionality of hardware devices
Explanation
Utility software is system software designed to help manage, maintain, and optimize computer resources, such as disk cleanup and managing application installations.
Which one of the following statements is correct about the rules of flowcharting?
A. All symbols of a flowchart are connected with a Terminal Box
B. All flowchart process symbols are connected with an 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 top to bottomCorrect
Explanation
A, B and C are false. The correct rule is that flow of control must always enter an object from top to bottom (symbols are connected by flow-lines, off/on-page connectors are only used when needed, and flowcharts start with a START box and end with an END box).
The major difference between low level programming languages and high level programming languages is that:
A. High level languages are less memory efficient while low level languages are more memory efficientCorrect
B. High level languages will not need a translator but low level languages will
C. Low level languages are slower while high level languages are faster
D. Low level languages are interpreted while high level languages are assembled
Explanation
High-level languages are slower and less memory-efficient than low-level languages, though they are easier to understand, write, and are less cumbersome/complex.
In computer programming, source codes are usually translated to intermediate codes in order to:
A. Avoid the need for a full native compiler for every new machine that will run the source codeCorrect
B. Change the analysis portion for different programs
C. Prevent modification of the program source code by unauthorized persons
D. Prevent the synthesis part of the compiler from changing for any target machine
Explanation
Intermediate codes during translation allow for platform independence, avoiding the need for a full native compiler for every new machine that will run the source code.
Which one of the following pairs contains types of network topology?
A. Token and Mesh
B. Star and Token
C. Ring and BusCorrect
D. Bus and Node
Explanation
Ring and Bus are both types of network topology describing how devices are connected (others include Star and Mesh). Nodes are the devices connected in a network, and Token is a method of access control used in topologies.
Which one of the following software can be used by a company accountant to prepare staff payment?
A. Microsoft Word
B. Microsoft Publisher
C. Microsoft PowerPoint
D. Microsoft ExcelCorrect
Explanation
Microsoft Excel is a spreadsheet program mostly used for financial calculations, data analysis, budgeting, and record keeping — very suitable for preparing staff payment.
The Microsoft Excel menu bar icon shown in Figure 3 represents a command used to:
A. Change the row height or column width
B. Continue a series or pattern into neighbouring cells in any direction
C. Remove the selection and put it on the clipboard so that it can be pasted elsewhere
D. Wrap extra-long text into multiple lines to allow a user view all of itCorrect
Explanation
The icon shown is the 'Wrap Text' command in Microsoft Excel — it ensures text that is too long for the default cell width automatically adjusts and displays on multiple lines within the same cell.
Arrange the following steps in the correct order of creating queries in Microsoft Access:
I. Choose the tables to include in the query.
II. Choose the fields to include and adjust the criteria.
III. Click the CREATE > Query Design button on the ribbon.
IV. Click the RUN button/switch to Data Sheet View.
A. I, II, III, IV
B. II, III, I, IV
C. I, II, IV, III
D. III, I, II, IVCorrect
Explanation
Correct order: click CREATE > Query Design (III), choose the tables (I), choose the fields/adjust criteria (II), then click RUN/switch to Data Sheet View (IV).
The file structure is represented systematically in ascending order as:
A. Data → Field → Record → FileCorrect
B. Record → Data → File → Field
C. Field → Record → Data → File
D. File → Record → Data → Field
Explanation
The correct ascending order is Data → Field → Record → File: a field is made up of data, a record is a collection of related fields, and a file is a collection of related records.
Which of the following statements supports the goals of data backup?
I. Need for duplication.
II. Need for future reference.
III. Protection against data loss.
A. I and II only
B. I and III only
C. II and III onlyCorrect
D. I, II and III
Explanation
Data backup is mainly for the need for future reference and protection against data loss. Need for duplication is not usually a goal of backup.
The unauthorized use of computer and network resources is known as:
A. HackingCorrect
B. Phishing
C. Piracy
D. Spamming
Explanation
Hacking is the unauthorized use of computer and network resources. Phishing involves tricking users for credentials; piracy is unauthorized copying/distribution of software or media; spamming is unsolicited messaging.