WAEC Past Questions

WAEC Computer Science 2023
Questions & Answers

40 questions · Correct answers highlighted · 40 with explanations

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

What is the primary role of Artificial Intelligence (AI) in modern computing?

A. To manage hardware connections
B. To simulate human intelligence for decision-making
C. To increase storage capacity
D. To enhance monitor display quality
Explanation

Artificial Intelligence (AI) primarily aims to mimic human cognitive functions such as learning, reasoning, and problem-solving to enable machines to perform tasks that typically require human intelligence, facilitating automated decision-making in various applications.

2
Question 2 of 40
WAEC · Computer Science · 2023

Which of the following is a key component of the Internet of Things (IoT) ecosystem?

A. Traditional telephone lines
B. Smart sensors and devices
C. Conventional keyboards
D. Optical drives
Explanation

Smart sensors and devices are essential in the IoT ecosystem as they collect real-time data from the environment, enabling connectivity and interaction among physical objects over the internet for automation and monitoring.

3
Question 3 of 40
WAEC · Computer Science · 2023

What is the purpose of a blockchain in data management?

A. To speed up internet browsing
B. To create a decentralized and secure ledger
C. To compress large files
D. To improve printer performance
Explanation

Blockchain serves as a distributed ledger technology that ensures secure, transparent, and tamper-resistant data storage across a network of computers, eliminating the need for a central authority.

4
Question 4 of 40
WAEC · Computer Science · 2023

Which programming paradigm focuses on objects and their interactions?

A. Procedural
B. Object-Oriented
C. Functional
D. Logical
Explanation

Object-Oriented Programming (OOP) organizes code around objects that encapsulate data and behavior, promoting reusability and modularity through concepts like inheritance, polymorphism, and encapsulation.

5
Question 5 of 40
WAEC · Computer Science · 2023

What is the function of a virtual private network (VPN) in secure communication?

A. To increase data storage
B. To encrypt internet traffic for privacy
C. To enhance graphic rendering
D. To manage software updates
Explanation

A VPN creates a secure, encrypted tunnel for internet traffic, protecting user data from interception and ensuring privacy on public networks by masking the IP address.

6
Question 6 of 40
WAEC · Computer Science · 2023

Which of the following is a characteristic of quantum computing?

A. Uses binary digits only
B. Relies on qubits for parallel processing
C. Limited to basic arithmetic
D. Requires minimal power
Explanation

Quantum computing uses qubits that can exist in superposition, allowing multiple states to be processed simultaneously for exponential parallelism in solving complex problems.

7
Question 7 of 40
WAEC · Computer Science · 2023

What is the primary advantage of using edge computing over cloud computing?

A. Reduced latency in data processing
B. Increased storage on remote servers
C. Simplified hardware design
D. Lower internet bandwidth usage
Explanation

Edge computing processes data closer to the source (e.g., devices), minimizing transmission delays and reducing latency compared to sending data to distant cloud servers.

8
Question 8 of 40
WAEC · Computer Science · 2023

Which of the following is an example of a scripting language?

A. C++
B. Python
C. Java
D. Assembly
Explanation

Python is a high-level scripting language used for automation, data analysis, and rapid prototyping due to its simplicity and extensive libraries, unlike compiled languages like C++ or Java.

9
Question 9 of 40
WAEC · Computer Science · 2023

What is the purpose of a digital signature in electronic transactions?

A. To format documents
B. To verify the authenticity of a sender
C. To increase file size
D. To enhance network speed
Explanation

A digital signature uses cryptographic techniques to confirm the sender's identity and ensure the integrity of the message, preventing tampering in electronic transactions.

10
Question 10 of 40
WAEC · Computer Science · 2023

Which layer of the OSI model is responsible for data encryption?

A. Physical layer
B. Presentation layer
C. Network layer
D. Data link layer
Explanation

The Presentation layer (Layer 6) handles data translation, encryption, and compression to ensure compatibility and security between different systems.

11
Question 11 of 40
WAEC · Computer Science · 2023

What is the role of a neural network in machine learning?

A. To manage database queries
B. To mimic the human brain for pattern recognition
C. To optimize hardware performance
D. To create user interfaces
Explanation

Neural networks are computational models inspired by the human brain, consisting of interconnected nodes (neurons) that learn patterns from data for tasks like classification and prediction.

12
Question 12 of 40
WAEC · Computer Science · 2023

Which of the following is a feature of a solid-state drive (SSD)?

A. Uses magnetic storage
B. Offers faster data access than HDD
C. Requires constant power
D. Limited to small storage capacities
Explanation

SSDs use flash memory for non-volatile storage, providing faster read/write speeds, lower latency, and greater durability than traditional HDDs with magnetic platters.

13
Question 13 of 40
WAEC · Computer Science · 2023

What is the purpose of a hash function in data security?

A. To increase data transmission speed
B. To generate a fixed-size output from input data
C. To compress files
D. To display graphical content
Explanation

A hash function transforms variable-length input into a fixed-size output (hash value) for quick data verification, used in passwords, digital signatures, and integrity checks.

14
Question 14 of 40
WAEC · Computer Science · 2023

Which of the following is a benefit of using augmented reality (AR) in education?

A. Reduced screen time
B. Interactive learning experiences
C. Simplified hardware maintenance
D. Lower internet costs
Explanation

AR overlays digital information on the real world, creating immersive, interactive simulations that enhance engagement and understanding in educational settings.

15
Question 15 of 40
WAEC · Computer Science · 2023

What is the function of a proxy server in a network?

A. To store permanent data
B. To act as an intermediary between users and the internet
C. To process CPU instructions
D. To enhance printer output
Explanation

A proxy server forwards requests from clients to the internet, providing anonymity, caching for speed, and content filtering for security.

16
Question 16 of 40
WAEC · Computer Science · 2023

Which of the following is a type of malware designed to lock user data?

A. Spyware
B. Ransomware
C. Adware
D. Worm
Explanation

Ransomware encrypts files or locks systems, demanding payment (ransom) for decryption keys, disrupting access to critical data.

17
Question 17 of 40
WAEC · Computer Science · 2023

What is the primary use of a debugger in software development?

A. To design user interfaces
B. To identify and fix errors in code
C. To increase processing speed
D. To manage network traffic
Explanation

A debugger allows developers to step through code, inspect variables, and set breakpoints to detect and correct bugs systematically.

18
Question 18 of 40
WAEC · Computer Science · 2023

Which of the following is a characteristic of a distributed database?

A. Centralized data storage
B. Data spread across multiple locations
C. Limited access to users
D. Single-point failure
Explanation

Distributed databases store data across multiple sites or nodes, improving scalability, availability, and fault tolerance through replication and partitioning.

19
Question 19 of 40
WAEC · Computer Science · 2023

What is the purpose of a biometric authentication system?

A. To enhance network speed
B. To verify identity using physical traits
C. To compress data files
D. To manage software licenses
Explanation

Biometrics uses unique physiological (e.g., fingerprints) or behavioral (e.g., voice) traits for secure, convenient identity verification without passwords.

20
Question 20 of 40
WAEC · Computer Science · 2023

Which of the following is an example of a NoSQL database?

A. MySQL
B. MongoDB
C. Oracle
D. PostgreSQL
Explanation

MongoDB is a document-oriented NoSQL database that stores data in flexible, JSON-like documents, ideal for unstructured or semi-structured data.

21
Question 21 of 40
WAEC · Computer Science · 2023

What is the role of a load balancer in a server environment?

A. To store user data
B. To distribute network traffic across servers
C. To enhance graphic design
D. To optimize printer output
Explanation

A load balancer evenly distributes incoming traffic among multiple servers to optimize resource use, ensure availability, and prevent overload.

22
Question 22 of 40
WAEC · Computer Science · 2023

Which of the following is a feature of a RESTful API?

A. Uses complex hardware
B. Relies on stateless communication
C. Requires constant user input
D. Limited to local networks
Explanation

RESTful APIs use stateless HTTP methods (GET, POST, etc.), where each request contains all necessary information, simplifying scalability and caching.

23
Question 23 of 40
WAEC · Computer Science · 2023

What is the primary function of a firmware update?

A. To increase monitor resolution
B. To improve device performance and fix bugs
C. To enhance internet speed
D. To manage database queries
Explanation

Firmware updates patch security vulnerabilities, add features, and correct operational bugs in device hardware-software interfaces.

24
Question 24 of 40
WAEC · Computer Science · 2023

Which of the following is a benefit of using version control systems?

A. Reduced hardware costs
B. Tracking changes in code development
C. Simplified data storage
D. Faster internet connectivity
Explanation

Version control (e.g., Git) records code changes, enabling collaboration, rollback, and history tracking in software projects.

25
Question 25 of 40
WAEC · Computer Science · 2023

What is the purpose of a checksum in data transmission?

A. To enhance graphic quality
B. To verify data integrity
C. To increase storage capacity
D. To manage user accounts
Explanation

A checksum calculates a value from data to detect errors or corruption during transmission or storage.

26
Question 26 of 40
WAEC · Computer Science · 2023

Which of the following is a characteristic of a hybrid cloud?

A. Uses only public servers
B. Combines public and private cloud resources
C. Limited to local networks
D. Requires no internet
Explanation

Hybrid cloud integrates on-premises (private) infrastructure with public cloud services for flexibility, cost-efficiency, and data control.

27
Question 27 of 40
WAEC · Computer Science · 2023

What is the role of a thread in multitasking operating systems?

A. To manage hardware ports
B. To execute multiple tasks concurrently
C. To store permanent data
D. To enhance display output
Explanation

Threads are lightweight processes sharing resources, allowing concurrent execution within a program for efficient multitasking.

28
Question 28 of 40
WAEC · Computer Science · 2023

Which of the following is an example of a vector graphics format?

A. JPEG
B. SVG
C. PNG
D. GIF
Explanation

SVG (Scalable Vector Graphics) uses mathematical paths for resolution-independent, scalable images, unlike raster formats like JPEG or PNG.

29
Question 29 of 40
WAEC · Computer Science · 2023

What is the purpose of a sandbox environment in software testing?

A. To increase network speed
B. To isolate and test code safely
C. To enhance hardware performance
D. To manage user permissions
Explanation

A sandbox isolates untrusted code or applications, preventing potential harm to the host system during testing or execution.

30
Question 30 of 40
WAEC · Computer Science · 2023

Which of the following is a feature of a peer-to-peer (P2P) file-sharing system?

A. Centralized server control
B. Direct sharing between users
C. Limited to small files
D. Requires high bandwidth
Explanation

P2P allows direct device-to-device file transfer without intermediaries, decentralizing distribution and reducing server load.

31
Question 31 of 40
WAEC · Computer Science · 2023

What is the function of a cache coherence protocol in multi-core processors?

A. To manage network traffic
B. To ensure data consistency across caches
C. To enhance graphic rendering
D. To optimize storage
Explanation

Cache coherence protocols (e.g., MESI) maintain consistent data views across multiple caches in multi-core systems, preventing stale data issues.

32
Question 32 of 40
WAEC · Computer Science · 2023

Which of the following is a benefit of using DevOps in software development?

A. Reduced collaboration
B. Faster deployment and integration
C. Limited testing capabilities
D. Higher hardware costs
Explanation

DevOps integrates development and operations for continuous integration/delivery (CI/CD), accelerating releases and improving collaboration.

33
Question 33 of 40
WAEC · Computer Science · 2023

What is the purpose of a token in network security?

A. To increase data size
B. To authenticate users in a network
C. To enhance display quality
D. To manage software updates
Explanation

Tokens (e.g., JWT) serve as secure, temporary credentials for user authentication and authorization in networks and APIs.

34
Question 34 of 40
WAEC · Computer Science · 2023

Which of the following is a characteristic of a thin client?

A. High processing power
B. Relies on a central server for computing
C. Large local storage
D. Independent operation
Explanation

Thin clients are lightweight devices that depend on central servers for processing and storage, reducing local hardware demands.

35
Question 35 of 40
WAEC · Computer Science · 2023

What is the role of a middleware in a software system?

A. To manage hardware ports
B. To facilitate communication between applications
C. To enhance network speed
D. To store permanent data
Explanation

Middleware acts as a bridge, enabling seamless integration and data exchange between disparate applications and systems.

36
Question 36 of 40
WAEC · Computer Science · 2023

Which of the following is an example of a real-time operating system (RTOS)?

A. Windows 11
B. Linux
C. VxWorks
D. macOS
Explanation

VxWorks is an RTOS designed for embedded systems requiring deterministic response times, used in aerospace and medical devices.

37
Question 37 of 40
WAEC · Computer Science · 2023

What is the purpose of a data warehouse in business analytics?

A. To enhance graphic design
B. To store and analyze large datasets
C. To manage network traffic
D. To optimize hardware performance
Explanation

A data warehouse centralizes structured data from multiple sources for querying, reporting, and OLAP analysis to support business intelligence.

38
Question 38 of 40
WAEC · Computer Science · 2023

Which of the following is a feature of a virtual machine (VM)?

A. Uses physical hardware exclusively
B. Emulates a complete computer system
C. Limited to single-user access
D. Requires no software
Explanation

A VM uses hypervisor software to emulate hardware, running multiple isolated OS instances on a single physical machine.

39
Question 39 of 40
WAEC · Computer Science · 2023

What is the function of a bus arbiter in a computer system?

A. To enhance display output
B. To manage access to the system bus
C. To increase storage capacity
D. To optimize network speed
Explanation

The bus arbiter resolves conflicts for shared bus access among components like CPU and peripherals, ensuring orderly data transfer.

40
Question 40 of 40
WAEC · Computer Science · 2023

Which of the following is a benefit of using 5G technology in communication?

A. Reduced data security
B. Higher data transfer speeds
C. Limited device compatibility
D. Lower network coverage
Explanation

5G offers up to 10 Gbps speeds, ultra-low latency (<1 ms), and massive device connectivity, revolutionizing mobile broadband and IoT applications.

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