JAMB Past Questions

JAMB Computer Studies 2024
Questions & Answers

40 questions · Correct answers highlighted · 40 with explanations

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

Which of the following is a benefit of cloud storage?

A. Limited accessibility
B. Data stored locally
C. Remote data access
D. Manual backups
Explanation

Cloud storage enables remote data access over the internet, offering flexibility and convenience, unlike local storage which is confined to a device.

2
Question 2 of 40
JAMB · Computer Studies · 2024

What is the binary equivalent of the octal number 14?

A. 1100
B. 1101
C. 1110
D. 1111
Explanation

Octal 14 = 1×8 + 4 = 12 in decimal. Convert 12 to binary: 12 ÷ 2 = 6 remainder 0, 6 ÷ 2 = 3 remainder 0, 3 ÷ 2 = 1 remainder 1, 1 ÷ 2 = 0 remainder 1, so 1100.

3
Question 3 of 40
JAMB · Computer Studies · 2024

Which of the following is a function of a spreadsheet application?

A. Text editing
B. Data analysis
C. Code debugging
D. Network configuration
Explanation

Spreadsheet applications like Excel perform data analysis using formulas, charts, and pivot tables, unlike text editing or debugging tools.

4
Question 4 of 40
JAMB · Computer Studies · 2024

In programming, what is a constant?

A. A value that changes during execution
B. A value that remains fixed
C. A loop structure
D. A conditional statement
Explanation

A constant is a fixed value (e.g., PI = 3.14159) that cannot change during program execution, unlike variables or control structures.

5
Question 5 of 40
JAMB · Computer Studies · 2024

Which of the following is a hybrid computer?

A. A computer combining analog and digital features
B. A portable laptop
C. A single-user PC
D. A server computer
Explanation

A hybrid computer integrates analog (continuous data) and digital (discrete data) processing, used in applications like medical imaging.

6
Question 6 of 40
JAMB · Computer Studies · 2024

What does HTTP stand for in web browsing?

A. HyperText Transfer Protocol
B. HighText Transmission Protocol
C. HyperTool Transfer Protocol
D. Hybrid Text Protocol
Explanation

HTTP (HyperText Transfer Protocol) governs the transfer of webpages between clients and servers on the internet.

7
Question 7 of 40
JAMB · Computer Studies · 2024

Which of the following is a characteristic of fifth-generation computers?

A. Vacuum tubes
B. Artificial intelligence
C. Transistors
D. Integrated circuits
Explanation

Fifth-generation computers emphasize artificial intelligence and parallel processing, unlike earlier generations using vacuum tubes or transistors.

8
Question 8 of 40
JAMB · Computer Studies · 2024

In programming, what is a runtime error?

A. An error detected during compilation
B. An error occurring during program execution
C. A syntax mistake
D. A hardware failure
Explanation

A runtime error (e.g., division by zero) occurs during program execution, unlike syntax errors caught during compilation.

9
Question 9 of 40
JAMB · Computer Studies · 2024

Which of the following is a type of network cable?

A. Ethernet
B. USB
C. HDMI
D. VGA
Explanation

Ethernet cables (e.g., Cat5e) are used for wired network connections, unlike USB (peripherals), HDMI (video/audio), or VGA (display).

10
Question 10 of 40
JAMB · Computer Studies · 2024

What is the hexadecimal equivalent of the binary number 10000?

A. 10
B. 11
C. 12
D. 13
Explanation

Binary 10000 = 1×2⁴ = 16 in decimal. Convert 16 to hexadecimal: 16 ÷ 16 = 1 remainder 0, so 10.

11
Question 11 of 40
JAMB · Computer Studies · 2024

Which of the following is an example of a multi-user operating system?

A. MS-DOS
B. Unix
C. Windows XP
D. Android
Explanation

Unix supports multiple simultaneous users, making it a multi-user OS, unlike MS-DOS or Windows XP, which are primarily single-user.

12
Question 12 of 40
JAMB · Computer Studies · 2024

What is the purpose of a software update?

A. To reduce system performance
B. To fix bugs and add features
C. To compile code
D. To connect networks
Explanation

Software updates address bugs, enhance security, and introduce new features to improve system functionality.

13
Question 13 of 40
JAMB · Computer Studies · 2024

Which of the following is a type of computer connector?

A. VGA
B. RAM
C. CPU
D. SSD
Explanation

VGA (Video Graphics Array) is a connector for displays, unlike RAM, CPU, or SSD, which are internal components or storage.

14
Question 14 of 40
JAMB · Computer Studies · 2024

What is the function of a gateway in a network?

A. To connect devices within a LAN
B. To connect different network protocols
C. To store data
D. To convert signals
Explanation

A gateway connects networks with different protocols (e.g., LAN to WAN), facilitating communication across diverse systems.

15
Question 15 of 40
JAMB · Computer Studies · 2024

Which of the following is a characteristic of cache memory?

A. Non-volatile
B. High-speed
C. Large capacity
D. Permanent storage
Explanation

Cache memory is high-speed, volatile memory used to store frequently accessed data for quick CPU access, not for large or permanent storage.

16
Question 16 of 40
JAMB · Computer Studies · 2024

What does UDP stand for in networking?

A. User Datagram Protocol
B. Universal Data Protocol
C. User Data Processing
D. Unified Datagram Protocol
Explanation

UDP (User Datagram Protocol) is a connectionless protocol for fast data transmission, used in applications like video streaming.

17
Question 17 of 40
JAMB · Computer Studies · 2024

Which of the following is a data validation technique?

A. Range check
B. Network routing
C. Code compilation
D. Image compression
Explanation

A range check ensures data falls within acceptable limits (e.g., age between 1 and 100), enhancing data integrity.

18
Question 18 of 40
JAMB · Computer Studies · 2024

In binary, what is the result of 1100 - 101?

A. 0111
B. 1000
C. 1001
D. 1010
Explanation

Convert to decimal: 1100 = 12, 101 = 5. Subtract: 12 - 5 = 7. Convert 7 to binary: 7 ÷ 2 = 3 remainder 1, 3 ÷ 2 = 1 remainder 1, 1 ÷ 2 = 0 remainder 1, so 0111.

19
Question 19 of 40
JAMB · Computer Studies · 2024

Which of the following is a type of programming loop?

A. While loop
B. If statement
C. Function call
D. Variable declaration
Explanation

A while loop repeats code while a condition is true, unlike if statements (conditional), function calls, or declarations.

20
Question 20 of 40
JAMB · Computer Studies · 2024

What is the purpose of a password in computing?

A. To increase processing speed
B. To secure access
C. To compile code
D. To design webpages
Explanation

A password verifies user identity to secure access to systems or data, preventing unauthorized use.

21
Question 21 of 40
JAMB · Computer Studies · 2024

Which of the following is a type of software testing?

A. Unit testing
B. Network routing
C. Data encryption
D. File compression
Explanation

Unit testing verifies individual software components for correctness, unlike routing, encryption, or compression.

22
Question 22 of 40
JAMB · Computer Studies · 2024

What is the decimal equivalent of the hexadecimal number 2F?

A. 46
B. 47
C. 48
D. 49
Explanation

Hexadecimal 2F = (2×16¹) + (15×16⁰) = 32 + 15 = 47 in decimal (F = 15).

23
Question 23 of 40
JAMB · Computer Studies · 2024

Which of the following is a characteristic of a workstation computer?

A. Low processing power
B. High-performance hardware
C. Limited memory
D. Single-task system
Explanation

Workstations feature high-performance hardware for tasks like graphic design or simulations, unlike low-power or single-task systems.

24
Question 24 of 40
JAMB · Computer Studies · 2024

What is the purpose of an array in programming?

A. To store a single value
B. To store multiple values
C. To execute loops
D. To debug code
Explanation

An array stores multiple values of the same type under one variable name, enabling efficient data management.

25
Question 25 of 40
JAMB · Computer Studies · 2024

Which of the following is a wired networking standard?

A. Bluetooth
B. Wi-Fi
C. Ethernet
D. NFC
Explanation

Ethernet is a wired networking standard for LANs, unlike wireless standards like Bluetooth, Wi-Fi, or NFC.

26
Question 26 of 40
JAMB · Computer Studies · 2024

What is the role of a candidate key in a database?

A. To sort records
B. To uniquely identify records
C. To encrypt data
D. To filter queries
Explanation

A candidate key is a set of attributes that can uniquely identify records in a table, eligible to become a primary key.

27
Question 27 of 40
JAMB · Computer Studies · 2024

Which of the following is a type of software piracy?

A. Debugging
B. Unauthorized copying
C. Compiling
D. Networking
Explanation

Software piracy involves unauthorized copying or distribution of software, violating licensing agreements.

28
Question 28 of 40
JAMB · Computer Studies · 2024

What is the octal equivalent of the binary number 10100?

A. 22
B. 23
C. 24
D. 25
Explanation

Binary 10100 = 16 + 4 = 20 in decimal. Convert 20 to octal: 20 ÷ 8 = 2 remainder 4, so 24.

29
Question 29 of 40
JAMB · Computer Studies · 2024

Which of the following is an example of a non-relational database?

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

MongoDB is a non-relational (NoSQL) database using flexible JSON-like documents, unlike relational databases like MySQL.

30
Question 30 of 40
JAMB · Computer Studies · 2024

What is the purpose of a default gateway in networking?

A. To store data
B. To route traffic to external networks
C. To encrypt data
D. To connect devices in a LAN
Explanation

A default gateway routes traffic from a local network to external networks, typically via a router.

31
Question 31 of 40
JAMB · Computer Studies · 2024

Which of the following is a feature of a graphic design software?

A. Data calculation
B. Image manipulation
C. Code compilation
D. Network management
Explanation

Graphic design software like Photoshop enables image manipulation for creating or editing visuals.

32
Question 32 of 40
JAMB · Computer Studies · 2024

What is the binary equivalent of the decimal number 13?

A. 1100
B. 1101
C. 1110
D. 1111
Explanation

Convert 13 to binary: 13 ÷ 2 = 6 remainder 1, 6 ÷ 2 = 3 remainder 0, 3 ÷ 2 = 1 remainder 1, 1 ÷ 2 = 0 remainder 1, so 1101.

33
Question 33 of 40
JAMB · Computer Studies · 2024

Which of the following is a type of incremental backup?

A. Differential backup
B. Network backup
C. Cloud routing
D. Data compilation
Explanation

A differential backup saves changes since the last full backup, reducing backup time compared to full backups.

34
Question 34 of 40
JAMB · Computer Studies · 2024

What is the purpose of a library in programming?

A. To store user data
B. To provide reusable code
C. To debug errors
D. To design webpages
Explanation

A library provides reusable code (e.g., functions or classes) to simplify development, like Python’s math library.

35
Question 35 of 40
JAMB · Computer Studies · 2024

Which of the following is a type of computer network?

A. MAN
B. SQL
C. HTML
D. CSS
Explanation

MAN (Metropolitan Area Network) connects devices over a city or campus, unlike SQL, HTML, or CSS, which are not networks.

36
Question 36 of 40
JAMB · Computer Studies · 2024

What is the hexadecimal equivalent of the decimal number 30?

A. 1D
B. 1E
C. 1F
D. 20
Explanation

Convert 30 to hexadecimal: 30 ÷ 16 = 1 remainder 14 (E in hex), so 1E.

37
Question 37 of 40
JAMB · Computer Studies · 2024

Which of the following is a feature of an embedded computer?

A. High portability
B. Dedicated function
C. Multi-user support
D. Large storage
Explanation

Embedded computers perform specific functions within devices (e.g., in cars or appliances), with limited general-purpose use.

38
Question 38 of 40
JAMB · Computer Studies · 2024

What is the purpose of a cookie in web browsing?

A. To compile code
B. To store user preferences
C. To route traffic
D. To encrypt data
Explanation

A cookie stores user preferences or session data (e.g., login details) to enhance browsing experience.

39
Question 39 of 40
JAMB · Computer Studies · 2024

Which of the following is a type of volatile memory?

A. ROM
B. Flash Memory
C. DRAM
D. SSD
Explanation

DRAM (Dynamic Random Access Memory) is volatile, losing data without power, unlike non-volatile ROM, Flash, or SSD.

40
Question 40 of 40
JAMB · Computer Studies · 2024

What is the purpose of a pivot table in a spreadsheet?

A. To format text
B. To summarize data
C. To debug code
D. To connect networks
Explanation

A pivot table summarizes and analyzes large datasets in spreadsheets, enabling insights through grouping and aggregation.

Now practice in exam mode

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

Start JAMB Computer Studies 2024 Quiz
Back to 2024 Start Page