WAEC Past Questions

WAEC Computer Science 2020
Questions & Answers

40 questions · Correct answers highlighted · 40 with explanations

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

What is the primary function of a bio-inspired algorithm in optimization problems?

A. To manage network traffic
B. To emulate natural processes like evolution
C. To enhance monitor resolution
D. To increase storage capacity
Explanation

Bio-inspired algorithms, such as genetic algorithms and particle swarm optimization, draw from natural phenomena like evolution and animal swarms to solve complex optimization problems by iteratively improving solutions through mechanisms mimicking selection, crossover, and mutation.

2
Question 2 of 40
WAEC · Computer Science · 2020

Which of the following is a key element of a molecular computing system?

A. Traditional silicon chips
B. Molecules for data processing
C. Optical cables
D. Conventional keyboards
Explanation

Molecular computing leverages individual molecules or molecular assemblies to perform computations, offering potential for massive parallelism and ultra-high density storage/computation at the nanoscale, beyond traditional silicon-based systems.

3
Question 3 of 40
WAEC · Computer Science · 2020

What is the purpose of a self-sovereign identity (SSI) in digital authentication?

A. To centralize user data
B. To give users control over their digital identity
C. To improve graphic rendering
D. To optimize internet speed
Explanation

Self-sovereign identity (SSI) empowers users to own, control, and manage their digital identities without reliance on central authorities, using decentralized technologies like blockchain to enhance privacy and security in authentication.

4
Question 4 of 40
WAEC · Computer Science · 2020

Which programming paradigm emphasizes event-driven execution?

A. Structured
B. Event-Driven
C. Declarative
D. Imperative
Explanation

Event-driven programming focuses on responding to user actions, sensor inputs, or messages as 'events' that trigger code execution, commonly used in GUIs, web applications, and real-time systems for responsive behavior.

5
Question 5 of 40
WAEC · Computer Science · 2020

What is the role of a quantum entanglement channel in communication?

A. To increase data size
B. To enable instantaneous data transfer over distance
C. To enhance hardware performance
D. To manage user interfaces
Explanation

Quantum entanglement channels facilitate quantum teleportation and secure key distribution (e.g., in quantum networks), allowing correlated particles to enable effectively instantaneous information transfer without classical signaling, though limited by no-communication theorem.

6
Question 6 of 40
WAEC · Computer Science · 2020

Which of the following is a characteristic of a spintronic device?

A. Uses electrical current only
B. Relies on electron spin for data storage
C. Limited to binary operations
D. Requires high power consumption
Explanation

Spintronics exploits the spin of electrons (along with charge) for information processing and storage, enabling devices like MRAM with lower power consumption and higher speed compared to charge-based electronics.

7
Question 7 of 40
WAEC · Computer Science · 2020

What is the primary advantage of using ambient intelligence in smart homes?

A. Centralized data processing
B. Seamless interaction with the environment
C. Reduced processing speed
D. Simplified hardware design
Explanation

Ambient intelligence (AmI) integrates sensors, AI, and IoT for context-aware, unobtrusive interactions in smart homes, allowing devices to anticipate and respond to user needs seamlessly without explicit commands.

8
Question 8 of 40
WAEC · Computer Science · 2020

Which of the following is an example of a constraint programming language?

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

Prolog is a logic programming language that supports constraint programming by defining problems through constraints and variables, allowing declarative solutions via backtracking and unification for search and optimization.

9
Question 9 of 40
WAEC · Computer Science · 2020

What is the function of a holographic data storage system?

A. To enhance graphic design
B. To store data in three-dimensional light patterns
C. To increase network bandwidth
D. To manage software licenses
Explanation

Holographic data storage records information across the volume of a medium using interference patterns of laser light, enabling high-density, parallel access for terabyte-scale archival storage.

10
Question 10 of 40
WAEC · Computer Science · 2020

Which layer of the 6G network architecture focuses on immersive experiences?

A. Access layer
B. Sensing and perception layer
C. Core network
D. Transport layer
Explanation

The sensing and perception layer in 6G architectures integrates AI-driven sensing (e.g., radar, LiDAR) to enable immersive XR experiences, environmental awareness, and digital twins for enhanced reality applications.

11
Question 11 of 40
WAEC · Computer Science · 2020

What is the purpose of a reinforcement learning agent in robotics?

A. To optimize database queries
B. To learn optimal actions through trial and error
C. To enhance monitor resolution
D. To manage network traffic
Explanation

Reinforcement learning agents in robotics learn policies by interacting with environments, receiving rewards/penalties for actions, enabling adaptive behaviors like navigation or manipulation without explicit programming.

12
Question 12 of 40
WAEC · Computer Science · 2020

Which of the following is a feature of a shape-memory alloy in wearable tech?

A. Rigid structure
B. Ability to return to original shape after deformation
C. Limited durability
D. High energy usage
Explanation

Shape-memory alloys (e.g., Nitinol) in wearables deform under stress or heat and revert to predefined shapes, enabling adaptive, flexible components like self-adjusting braces or sensors.

13
Question 13 of 40
WAEC · Computer Science · 2020

What is the role of a quorum system in distributed consensus?

A. To manage graphic output
B. To ensure agreement among a majority of nodes
C. To enhance data storage
D. To optimize internet speed
Explanation

Quorum systems in distributed computing require agreement from a majority (quorum) of replicas for operations like reads/writes, ensuring consistency and fault tolerance in consensus protocols like Paxos or Raft.

14
Question 14 of 40
WAEC · Computer Science · 2020

Which of the following is a benefit of using olfactory interfaces in virtual reality?

A. Reduced sensory immersion
B. Integration of smell for enhanced VR experiences
C. Simplified hardware maintenance
D. Lower network coverage
Explanation

Olfactory interfaces release scents synchronized with VR content, adding the sense of smell to visual/auditory/tactile stimuli, deepening immersion in simulations like training or gaming.

15
Question 15 of 40
WAEC · Computer Science · 2020

What is the function of a plasmonic circuit in high-speed computing?

A. To increase data storage
B. To use light and metal interactions for data transfer
C. To enhance display output
D. To manage software updates
Explanation

Plasmonic circuits confine light to nanoscale via surface plasmons (electron oscillations in metals), enabling ultra-fast, compact photonic interconnects for data transfer in chips.

16
Question 16 of 40
WAEC · Computer Science · 2020

Which of the following is a type of attack targeting DNA data storage?

A. Brute force
B. Bio-hacking
C. Adware
D. Trojan
Explanation

Bio-hacking involves manipulating or corrupting DNA strands used for data storage, exploiting biological vulnerabilities like enzymatic degradation or synthetic biology tools to access or alter encoded information.

17
Question 17 of 40
WAEC · Computer Science · 2020

What is the purpose of a sentiment analysis engine in social media?

A. To design user interfaces
B. To evaluate emotions in text data
C. To increase network speed
D. To manage hardware ports
Explanation

Sentiment analysis engines use NLP and ML to classify text (posts, comments) as positive, negative, or neutral, helping platforms moderate content, gauge public opinion, or personalize feeds.

18
Question 18 of 40
WAEC · Computer Science · 2020

Which of the following is a characteristic of a swarm intelligence system?

A. Centralized control
B. Collective behavior of decentralized agents
C. Limited to single tasks
D. No adaptability
Explanation

Swarm intelligence emerges from simple interactions among decentralized, self-organized agents (e.g., ants, birds), solving complex problems like optimization without central coordination.

19
Question 19 of 40
WAEC · Computer Science · 2020

What is the purpose of a cryptographic obfuscation technique?

A. To enhance graphic rendering
B. To make code or data unintelligible while preserving functionality
C. To increase storage capacity
D. To optimize network traffic
Explanation

Cryptographic obfuscation transforms code/data into complex, unreadable forms (e.g., via renaming, control flow flattening) to deter reverse engineering, while maintaining executable functionality.

20
Question 20 of 40
WAEC · Computer Science · 2020

Which of the following is an example of a gesture-controlled interface?

A. Microsoft Word
B. Leap Motion
C. Notepad
D. Paint
Explanation

Leap Motion is a device that tracks hand/finger movements in 3D space, enabling gesture-based control for applications like VR, CAD, or gaming without physical contact.

21
Question 21 of 40
WAEC · Computer Science · 2020

What is the role of a nano-robotics swarm in medical applications?

A. To manage database queries
B. To perform targeted drug delivery inside the body
C. To enhance monitor resolution
D. To increase data transmission
Explanation

Nanorobotic swarms coordinate microscopic robots to navigate bloodstreams, delivering drugs precisely to diseased cells, minimizing side effects in treatments like cancer therapy.

22
Question 22 of 40
WAEC · Computer Science · 2020

Which of the following is a feature of a liquid metal coolant in computing?

A. Permanent rigidity
B. Efficient heat dissipation in flexible systems
C. High energy consumption
D. Limited functionality
Explanation

Liquid metal coolants (e.g., gallium alloys) offer high thermal conductivity and conformability, enabling efficient, passive heat dissipation in flexible or compact computing devices like wearables.

23
Question 23 of 40
WAEC · Computer Science · 2020

What is the purpose of a time warp mechanism in distributed simulations?

A. To enhance display quality
B. To synchronize events across different timelines
C. To increase storage size
D. To manage user accounts
Explanation

Time warp (optimistic synchronization) allows distributed simulators to process events out-of-order, rolling back stragglers via anti-messages to maintain causality in parallel executions.

24
Question 24 of 40
WAEC · Computer Science · 2020

Which of the following is a benefit of using affective computing in education?

A. Reduced student engagement
B. Adapting to emotional states for personalized learning
C. Simplified hardware design
D. Lower software costs
Explanation

Affective computing detects emotions via facial/voice analysis, adapting educational content (e.g., simplifying lessons if frustration is detected) to boost engagement and learning outcomes.

25
Question 25 of 40
WAEC · Computer Science · 2020

What is the function of a chiral metamaterial in wireless communication?

A. To enhance graphic output
B. To manipulate electromagnetic waves uniquely
C. To increase network speed
D. To manage software licenses
Explanation

Chiral metamaterials exhibit handedness, enabling unique EM wave manipulation like circular polarization conversion or negative refraction, improving signal isolation and bandwidth in antennas.

26
Question 26 of 40
WAEC · Computer Science · 2020

Which of the following is a characteristic of a cryogenic computing system?

A. Operates at room temperature
B. Uses ultra-low temperatures for efficiency
C. Limited to small data
D. High power usage
Explanation

Cryogenic computing operates near absolute zero (e.g., using superconductors) to minimize resistance and noise, enabling ultra-efficient quantum or classical computations with reduced energy.

27
Question 27 of 40
WAEC · Computer Science · 2020

What is the role of a fuzzy logic controller in automation?

A. To manage hardware ports
B. To handle imprecise data with approximate reasoning
C. To enhance network speed
D. To optimize storage
Explanation

Fuzzy logic controllers process vague inputs (e.g., 'hot' temperature) using membership functions and rules for gradual decisions, ideal for control systems like HVAC without precise models.

28
Question 28 of 40
WAEC · Computer Science · 2020

Which of the following is a type of volumetric display format?

A. MP4
B. VOX
C. JPEG
D. PDF
Explanation

VOX format stores voxel (3D pixel) data for volumetric displays, rendering true 3D images viewable from all angles without glasses, used in medical imaging or holography.

29
Question 29 of 40
WAEC · Computer Science · 2020

What is the purpose of a synthetic biology compiler in biotech computing?

A. To increase network speed
B. To translate biological designs into DNA sequences
C. To enhance hardware performance
D. To manage user permissions
Explanation

Synthetic biology compilers (e.g., tools like Cello) convert high-level genetic circuit designs into DNA code sequences, automating engineering of biological systems for computing or therapeutics.

30
Question 30 of 40
WAEC · Computer Science · 2020

Which of the following is a feature of a lunar internet network?

A. Earth-based coverage only
B. Satellite network for Moon-based communication
C. Limited bandwidth
D. High latency
Explanation

Lunar internet networks, like NASA's LunaNet, use orbital satellites and gateways for reliable, low-latency communication supporting Moon missions, rovers, and future habitats.

31
Question 31 of 40
WAEC · Computer Science · 2020

What is the function of a piezoelectric sensor in wearable devices?

A. To enhance display quality
B. To convert mechanical stress into electrical signals
C. To increase data storage
D. To optimize internet speed
Explanation

Piezoelectric sensors generate voltage from mechanical stress (e.g., footsteps, vibrations), powering wearables or detecting motion/gestures for health monitoring like step counting.

32
Question 32 of 40
WAEC · Computer Science · 2020

Which of the following is a benefit of using a hydroponic computing system?

A. Centralized power supply
B. Water-based cooling for energy efficiency
C. Reduced processing power
D. Higher maintenance costs
Explanation

Hydroponic computing likely refers to liquid immersion cooling (non-conductive fluids), which dissipates heat more efficiently than air, reducing energy use by up to 40% in data centers.

33
Question 33 of 40
WAEC · Computer Science · 2020

What is the purpose of a steganographic embedding in digital media?

A. To increase data size
B. To hide information within media content
C. To enhance graphic design
D. To manage software updates
Explanation

Steganography embeds secret data (e.g., watermarks, messages) into images/audio without altering perceptible appearance, for covert communication or digital rights management.

34
Question 34 of 40
WAEC · Computer Science · 2020

Which of the following is a characteristic of a ferrofluid-based storage?

A. Traditional magnetic properties
B. Liquid magnetic material for data storage
C. Limited to input devices
D. High power consumption
Explanation

Ferrofluids (magnetic nanoparticles in liquid) enable dynamic, high-density storage by manipulating droplets with fields, promising reconfigurable, low-power alternatives to solid-state media.

35
Question 35 of 40
WAEC · Computer Science · 2020

What is the role of a pheromone-based routing in network optimization?

A. To manage hardware ports
B. To mimic ant behavior for efficient data paths
C. To enhance network speed
D. To store permanent data
Explanation

Pheromone-based routing, inspired by ant colony optimization, uses virtual 'trails' (probabilities) to dynamically find shortest paths in networks, adapting to congestion for better traffic flow.

36
Question 36 of 40
WAEC · Computer Science · 2020

Which of the following is an example of a haptic feedback system?

A. MS-DOS
B. Force Touch
C. Windows XP
D. BIOS
Explanation

Force Touch (e.g., in MacBooks) provides haptic feedback via vibrations simulating clicks or textures, enhancing tactile interaction in touch interfaces for precise control.

37
Question 37 of 40
WAEC · Computer Science · 2020

What is the purpose of a gravitational wave detector in space computing?

A. To enhance graphic design
B. To analyze cosmic events for data synchronization
C. To manage network traffic
D. To optimize hardware performance
Explanation

Space-based gravitational wave detectors (e.g., LISA) provide ultra-precise timing from cosmic events, enabling atomic-clock-independent synchronization for deep-space networks and computations.

38
Question 38 of 40
WAEC · Computer Science · 2020

Which of the following is a feature of a self-replicating code in robotics?

A. Requires manual updates
B. Automatically duplicates for task execution
C. Limited to single use
D. No adaptability
Explanation

Self-replicating code in robotics allows programs to copy themselves across units, enabling scalable, autonomous swarms for tasks like exploration, though raising ethical concerns like uncontrolled spread.

39
Question 39 of 40
WAEC · Computer Science · 2020

What is the function of a thermoelectric generator in wearable tech?

A. To enhance display output
B. To convert body heat into electrical power
C. To increase storage capacity
D. To optimize network speed
Explanation

Thermoelectric generators (Peltier/Seebeck effect) harvest waste body heat in wearables, generating microwatts for self-powering sensors, extending battery life in health trackers.

40
Question 40 of 40
WAEC · Computer Science · 2020

Which of the following is a benefit of using a neutrino-based communication system?

A. Reduced data security
B. Penetration through dense materials for messaging
C. Limited device support
D. Higher operational costs
Explanation

Neutrino communication uses nearly massless particles that pass through Earth/planets unaffected, enabling secure, long-distance signaling in environments opaque to radio waves, like submarines or space.

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