WAEC Past Questions

WAEC Computer Science 2019
Questions & Answers

40 questions · Correct answers highlighted · 40 with explanations

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

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

An automatic system, such as an automated factory line or self-driving car, functions independently using pre-programmed instructions and sensors, minimizing the need for human input. This distinguishes it from manual systems requiring constant oversight, enhancing efficiency and reducing errors.

2
Question 2 of 40
WAEC · Computer Science · 2019

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

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

Key qualities of useful information include accuracy (error-free), completeness (all relevant data), and timeliness (current and available when needed). Competitiveness relates to market strategy, not inherent information attributes, so it is irrelevant for decision-making reliability.

3
Question 3 of 40
WAEC · Computer Science · 2019

The microprocessor that controls a washing machine is known as

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

An embedded computer is a specialized microprocessor integrated into devices like washing machines to manage operations such as cycle timing and sensor responses. Unlike general-purpose mainframes or consoles, it is task-specific and not user-accessible.

4
Question 4 of 40
WAEC · Computer Science · 2019

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

The data-information-knowledge hierarchy states that raw data is processed into meaningful information, which, when contextualized and experienced, becomes knowledge. This progression supports informed decision-making in information systems.

5
Question 5 of 40
WAEC · Computer Science · 2019

Instructions were written computers using

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

Early computers used machine language, consisting of binary code (0s and 1s) directly executable by the hardware. Assemblers and mnemonics (assembly language) came later to simplify programming, but initial instructions were purely machine-readable.

6
Question 6 of 40
WAEC · Computer Science · 2019

Addition and subtraction of numbers in Abacus are done using

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

The abacus, an ancient calculating tool, uses movable beads on rods within a frame to represent and manipulate numerical values. Beads are shifted to add or subtract, embodying positional notation for arithmetic operations.

7
Question 7 of 40
WAEC · Computer Science · 2019

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

Flat scales are the standard linear slide rule design prone to scale overflow; corrections involve resetting the slide (A), using circular rules for extended range (B), or folded scales for specific ranges (D). Flat scales do not correct the issue.

8
Question 8 of 40
WAEC · Computer Science · 2019

The computer’s short-term memory is the

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

RAM serves as volatile short-term memory, temporarily storing data and instructions for quick CPU access during operation. Unlike the ALU (computations) or control unit (instruction decoding), RAM loses content on power-off.

9
Question 9 of 40
WAEC · Computer Science · 2019

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

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

The NOR gate is a universal (equivalent) gate, capable of implementing any Boolean function alone, using combinations for AND, OR, NOT. Unlike AND or XOR variants, NOR's output inversion enables full logic emulation.

10
Question 10 of 40
WAEC · Computer Science · 2019

MS Access is an example of

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

Microsoft Access is a relational DBMS for creating, managing, and querying databases using tables, forms, reports, and SQL. It differs from word processors (e.g., Word), spreadsheets (Excel), or graphics tools (Photoshop).

11
Question 11 of 40
WAEC · Computer Science · 2019

Which of the following statements explains the function 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

Device drivers act as translators between OS and hardware, enabling communication and optimizing device performance (e.g., printer drivers for printing). They do not compile code (A), manage system-wide (B), or handle disk/apps (C).

12
Question 12 of 40
WAEC · Computer Science · 2019

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

Utility software includes antivirus tools for detecting and removing malware, safeguarding system integrity. Compilers handle code conversion (A), drivers aid hardware communication (B/D), but malware removal is a core utility function.

13
Question 13 of 40
WAEC · Computer Science · 2019

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

A. enhances the booting process.
B. provides unlimited storage capacity
C. coordinates software applications
D. manages hardware resources
Explanation

An OS facilitates booting (A), runs apps (C), and allocates resources (D), but storage is finite, limited by hardware; the OS manages but does not provide unlimited capacity.

14
Question 14 of 40
WAEC · Computer Science · 2019

Which of the following QBASIC arithmetic operations is the last in order of precedence?

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

In QBASIC (and standard PEMDAS/BODMAS), exponentiation (^) has highest precedence, followed by multiplication/division (* /), then addition/subtraction (+ -) lowest, performed last from left to right. Subtraction exemplifies this final stage.

15
Question 15 of 40
WAEC · Computer Science · 2019

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

Flowchart standards (ANSI/ISO) require arrows connecting symbols to indicate sequence and decisions, ensuring clear logic flow. Start/terminal boxes bookend (not C), connectors aid complex charts (B), and flow enters from top/left typically (not D).

16
Question 16 of 40
WAEC · Computer Science · 2019

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

Intermediate code (e.g., bytecode) separates front-end (analysis, machine-independent) from back-end (synthesis/code gen, target-dependent), allowing portable source across machines while optimizing for specific hardware in synthesis.

17
Question 17 of 40
WAEC · Computer Science · 2019

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

A hyperlink is clickable text/image navigating to another resource (URL/file), enabling web connectivity. Domain names identify sites (A), shortcuts are desktop links (C), icons are graphical representations (D).

18
Question 18 of 40
WAEC · Computer Science · 2019

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

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

Chat rooms (e.g., IRC, modern apps like WhatsApp) enable real-time text/voice messaging with minimal delay. Podcasts are audio broadcasts (A), faxes scan/send documents (B), emails have delivery lags (C).

19
Question 19 of 40
WAEC · Computer Science · 2019

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

Phishing exploits deceptive links leading to malware/sites; avoiding clicks from suspicious emails directly prevents credential theft. Antivirus (A) aids but not specific, downloads (C) related but broader, passwords (D) general security.

20
Question 20 of 40
WAEC · Computer Science · 2019

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

In star topology, all nodes connect to a central hub/switch, simplifying management and fault isolation. Node-to-node is mesh (A), linear is bus (C), tree is hierarchical extension (D).

21
Question 21 of 40
WAEC · Computer Science · 2019

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

An intranet is a private IP-based network for internal organizational use (e.g., shared resources), restricted to employees. Public access defines internet/extranet (A/D), non-IP rare (C).

22
Question 22 of 40
WAEC · Computer Science · 2019

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

Proofreading involves final error-checking (spelling, grammar, facts) pre-publication. Editing is broader revisions (A), formatting styles/layout (B), modifying general changes (C).

23
Question 23 of 40
WAEC · Computer Science · 2019

Columns in MS Access are referred to as

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

In relational databases like Access, columns define attributes (fields) holding specific data types; rows are records (C), files external (B), tuples synonymous but Access uses fields.

24
Question 24 of 40
WAEC · Computer Science · 2019

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

Spreadsheets (e.g., Excel) excel in calculations, formulas, and charts for budgeting. Word processors handle text (A), graphics visuals (C), DBMS data storage/queries (D).

25
Question 25 of 40
WAEC · Computer Science · 2019

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

The address bus carries memory addresses from CPU to RAM, specifying locations for read/write. Data bus transfers actual data (B), system bus encompasses both (A), cables external (C).

26
Question 26 of 40
WAEC · Computer Science · 2019

Read Only Memory (ROM) contains

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

ROM stores permanent firmware/boot instructions (e.g., BIOS), non-volatile and unalterable by users. Current programs use RAM (A/D volatile), user instructions vary (C).

27
Question 27 of 40
WAEC · Computer Science · 2019

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

Shift + Delete bypasses Recycle Bin for immediate permanent deletion, useful for sensitive data. Standard Delete sends to Bin (C), uninstalls apps (A), clipboard copies (D).

28
Question 28 of 40
WAEC · Computer Science · 2019

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

Warm boot (Ctrl+Alt+Del) restarts OS without powering off, reloading into memory while hardware remains powered. Cold boot powers on (B), background irrelevant (A), apps not primary (D).

29
Question 29 of 40
WAEC · Computer Science · 2019

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

Standard 7-bit ASCII encodes 128 characters (0-127), including letters, digits, and controls. Extended 8-bit reaches 256 (0-255), but basic is 0-127.

30
Question 30 of 40
WAEC · Computer Science · 2019

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

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

Price lists are reference files updated frequently due to market changes. Brand names static (A), payroll periodic but transactional (B), stock inventory dynamic but not purely reference (D).

31
Question 31 of 40
WAEC · Computer Science · 2019

Which of the following statements correctly defines a firewall?

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 firewall monitors and controls traffic based on rules, acting as a security barrier. A describes caching/proxy (A), C an index, D a primary key (but columns, not rows).

32
Question 32 of 40
WAEC · Computer Science · 2019

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

A shortcut icon indicates a link pointing to the original file location, often created for quick access. Corruption (A/C) would show errors, sharing (B) network permissions; here, it's navigational.

33
Question 33 of 40
WAEC · Computer Science · 2019

Which of the following is a valid file extension for a spreadsheet document?

A. .doc
B. .xls
C. .ppt
D. .txt
Explanation

.xls is the legacy Excel spreadsheet format; .doc Word (A), .ppt PowerPoint (C), .txt plain text (D).

34
Question 34 of 40
WAEC · Computer Science · 2019

What is the primary function of a compiler in software development?

A. To execute programs directly
B. To translate high-level code into machine language
C. To design user interfaces
D. To manage network connections
Explanation

Compilers convert human-readable high-level code (e.g., C++) to machine-executable binary, optimizing for performance. Interpreters execute directly (A), UI designers tools like Qt (C), networks handled by protocols (D).

35
Question 35 of 40
WAEC · Computer Science · 2019

Which of the following is a characteristic of a bus topology?

A. All devices connect to a central hub
B. Devices are connected in a linear sequence
C. Each device has a direct connection to every other device
D. The network forms a ring structure
Explanation

Bus topology links devices sequentially on a single cable (backbone), simple but prone to single-point failure. Star uses hub (A), mesh full connections (C), ring circular (D).

36
Question 36 of 40
WAEC · Computer Science · 2019

What is the role of an operating system in managing computer resources?

A. To design graphic content
B. To allocate memory and process tasks
C. To increase storage capacity
D. To enhance network speed
Explanation

The OS acts as resource manager, scheduling processes, allocating RAM/CPU, and handling I/O for multitasking. Graphics by apps (A), storage hardware-limited (C), networking by protocols (D).

37
Question 37 of 40
WAEC · Computer Science · 2019

Which of the following is a benefit of using a password manager?

A. Reduced security
B. Secure storage and generation of passwords
C. Simplified hardware maintenance
D. Lower software costs
Explanation

Password managers (e.g., LastPass) encrypt storage, auto-generate strong passwords, and autofill, reducing reuse risks. They enhance security (not A), unrelated to hardware (C) or costs (D).

38
Question 38 of 40
WAEC · Computer Science · 2019

What is the purpose of a firewall in a computer network?

A. To store data permanently
B. To block unauthorized access
C. To display web pages
D. To process input commands
Explanation

Firewalls filter inbound/outbound traffic against threats, enforcing security policies. Storage by disks (A), web display browsers (C), input OS/hardware (D).

39
Question 39 of 40
WAEC · Computer Science · 2019

Which of the following is an example of a utility software?

A. Microsoft Word
B. Disk Cleanup
C. Adobe Photoshop
D. Internet Explorer
Explanation

Disk Cleanup is a Windows utility for freeing space by removing temp files. Word processes text (A), Photoshop edits images (C), Explorer browses web (D).

40
Question 40 of 40
WAEC · Computer Science · 2019

What is the main advantage of using a multi-user operating system?

A. Limited access control
B. Allows multiple users to work simultaneously
C. Reduced processing speed
D. Simplified hardware design
Explanation

Multi-user OS (e.g., Unix, Windows Server) supports concurrent logins/sharing resources, ideal for servers/terminals. Single-user lacks this (A), speed may vary (C), hardware complex (D).

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 2019 Quiz
Back to 2019 Start Page