JAMB Past Questions

JAMB Computer Studies 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 JAMB Computer Studies 2023 CBT quiz — timed, just like the real exam.
Start Quiz
1
Question 1 of 40
JAMB · Computer Studies · 2023

Which part of a computer system is responsible for coordinating all activities?

A. Monitor
B. Operating System
C. Keyboard
D. Hard Drive
Explanation

A student might mistakenly choose a monitor, keyboard, or hard drive, thinking of hardware peripherals or storage units. The operating system is the core software responsible for coordinating all activities, managing hardware and software resources, and handling tasks like memory allocation, process scheduling, and input/output operations. Common mistake: Confusing physical hardware components with the system software that coordinates them.

2
Question 2 of 40
JAMB · Computer Studies · 2023

What is the decimal equivalent of the binary number 10111?

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

Learners might mistakenly compute 22, 24, or 25 due to arithmetic errors in exponent powers. Converting the binary number 10111 to decimal involves calculating (1×2⁴) + (0×2³) + (1×2²) + (1×2¹) + (1×2⁰), which equals 16 + 0 + 4 + 2 + 1, resulting in 23. Common mistake: Miscalculating powers of two during binary-to-decimal conversion.

3
Question 3 of 40
JAMB · Computer Studies · 2023

Which generation of computers introduced the use of microprocessors?

A. Second
B. Third
C. Fourth
D. Fifth
Explanation

A student might mistakenly select the second, third, or fifth generation of computers based on timelines of vacuum tubes or artificial intelligence. Fourth-generation computers, spanning from 1971 to the present, introduced microprocessors that integrated thousands of transistors onto a single chip to dramatically enhance performance. Common mistake: Confusing the introduction of integrated circuits (third generation) with microprocessors (fourth generation).

4
Question 4 of 40
JAMB · Computer Studies · 2023

In programming, what does a syntax error indicate?

A. Incorrect logic in the program
B. Violation of language rules
C. Hardware failure
D. Missing data
Explanation

One might mistakenly choose hardware failure, missing data, or incorrect logic, which relate to runtime errors or bugs rather than grammar. A syntax error specifically indicates a violation of the grammatical rules of a programming language, such as missing punctuation or incorrect keywords. Common mistake: Confusing semantic or logical bugs with structural rule violations in code.

5
Question 5 of 40
JAMB · Computer Studies · 2023

Which of the following is an example of presentation software?

A. Microsoft PowerPoint
B. Notepad
C. MySQL
D. Python
Explanation

A reader might mistakenly pick Notepad, MySQL, or Python, which serve as text editors, databases, or programming languages respectively. Microsoft PowerPoint is specifically classified as presentation software utilized for building slideshows. Common mistake: Confusing a general-purpose programming language or database management system with dedicated presentation applications.

6
Question 6 of 40
JAMB · Computer Studies · 2023

What does the acronym ALU stand for in a CPU?

A. Arithmetic Logic Unit
B. Advanced Learning Unit
C. Automatic Logic Unit
D. Arithmetic Learning Unit
Explanation

A student could mistakenly select Advanced Learning Unit, Automatic Learning Unit, or Arithmetic Learning Unit. The acronym ALU stands for Arithmetic Logic Unit, which is the core component within the CPU that executes arithmetic tasks like addition and logical evaluations like AND or OR. Common mistake: Guessing words that sound similar instead of remembering the precise computer architecture terms.

7
Question 7 of 40
JAMB · Computer Studies · 2023

Which of the following is used to define the layout of a webpage?

A. JavaScript
B. CSS
C. Python
D. SQL
Explanation

Learners might mistakenly choose JavaScript, Python, or SQL, which handle behavior, backend logic, or database queries. CSS (Cascading Style Sheets) is the language specifically used to define the layout, colors, and visual styling of webpages, working alongside HTML. Common mistake: Confusing website structural markup or scripting behavior with style and layout definitions.

8
Question 8 of 40
JAMB · Computer Studies · 2023

The hexadecimal equivalent of the decimal number 28 is:

A. 1A
B. 1B
C. 1C
D. 1D
Explanation

A student might mistakenly calculate 1A, 1B, or 1D by mismanaging the remainder during hexadecimal conversion. Converting the decimal number 28 to hexadecimal involves dividing 28 by 16, yielding 1 with a remainder of 12, where 12 is represented by the letter C, giving 1C. Common mistake: Incorrectly converting decimal remainders greater than 9 into their letter equivalents.

9
Question 9 of 40
JAMB · Computer Studies · 2023

Which of the following is a characteristic of a machine language?

A. Human-readable
B. Uses binary code
C. Platform-independent
D. High-level abstraction
Explanation

One might mistakenly choose human-readable, platform-independent, or high-level abstraction, which describe high-level programming languages. Machine language consists exclusively of binary code made of 0s and 1s that can be directly executed by the CPU, making it a low-level, non-human-readable format. Common mistake: Confusing low-level machine code with high-level, human-readable programming languages.

10
Question 10 of 40
JAMB · Computer Studies · 2023

What is the purpose of a database schema?

A. To execute queries
B. To define the structure of a database
C. To encrypt data
D. To connect networks
Explanation

A student might mistakenly choose option A if they confuse the architectural blueprint with the execution of commands. Looking at how data is organized, a database schema establishes the overall framework, incorporating tables, fields, and relationships that dictate how information is stored and accessed. Common mistake: Confusing the structural definition of data organization with operational query execution.

11
Question 11 of 40
JAMB · Computer Studies · 2023

Which of the following is a secondary storage device?

A. Cache Memory
B. RAM
C. Solid State Drive
D. Registers
Explanation

An option like RAM or cache might look correct since they are heavily involved in memory handling, but they serve as volatile primary storage. A Solid State Drive (SSD) operates differently by providing long-term data storage as a secondary storage device. Common mistake: Confusing volatile primary storage with persistent secondary storage media.

12
Question 12 of 40
JAMB · Computer Studies · 2023

In networking, what does VPN stand for?

A. Virtual Private Network
B. Variable Public Network
C. Virtual Public Node
D. Variable Private Node
Explanation

A student might be tempted to select an option containing words like public or variable if they misremember the acronym components. A VPN (Virtual Private Network) specifically establishes a secure, encrypted connection across the internet to safeguard data privacy. Common mistake: Mixing up 'Virtual Private' terminology with 'Variable Public' alternatives.

13
Question 13 of 40
JAMB · Computer Studies · 2023

Which of the following is a valid operator in Python?

A. **
B. &&
C. ||
D. ##
Explanation

Options such as && or || might seem familiar as logical connectors in other languages, but Python relies on distinct syntax. The ** operator functions as the exponentiation operator in Python (for example, 2**3 equals 8), whereas the other choices are not utilized. Common mistake: Confusing logical operators from other languages with Python mathematical symbols.

14
Question 14 of 40
JAMB · Computer Studies · 2023

What is the function of a network hub?

A. To route data between networks
B. To broadcast data to all connected devices
C. To store network data
D. To convert signals
Explanation

A student might choose a routing option by assuming all networking hardware performs the same path-finding tasks. A hub broadcasts data to every device connected to a network, distinguishing its broader distribution method from the selective routing of switches or routers. Common mistake: Assuming a hub directs data selectively rather than broadcasting universally.

15
Question 15 of 40
JAMB · Computer Studies · 2023

Which of the following is a pointing device?

A. Printer
B. Mouse
C. Speaker
D. Monitor
Explanation

Output options like a printer or speaker might seem plausible if a student thinks broadly about peripheral hardware. A mouse acts as a pointing device to help users navigate a computer's graphical interface. Common mistake: Confusing pointing navigation hardware with output peripheral devices.

16
Question 16 of 40
JAMB · Computer Studies · 2023

What does DBMS stand for?

A. Database Management System
B. Data Backup Management System
C. Database Monitoring System
D. Data Manipulation System
Explanation

Options involving backup or monitoring might appear correct if a student associates database management with maintenance tasks. A DBMS (Database Management System) is specifically software designed for creating, managing, and querying databases to ensure efficient data handling. Common mistake: Misinterpreting database management systems as mere monitoring or backup utilities.

17
Question 17 of 40
JAMB · Computer Studies · 2023

The binary equivalent of the hexadecimal number D is:

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

A student might mistakenly select another binary string if they miscalculate the decimal value of the hexadecimal letter. Hexadecimal D represents 13 in decimal, and converting 13 to binary yields 1101 through successive division by 2 (13 div 2 gives 6 remainder 1, 6 div 2 gives 3 remainder 0, 3 div 2 gives 1 remainder 1, and 1 div 2 gives 0 remainder 1). Common mistake: Errors in successive division when converting hexadecimal values to binary.

18
Question 18 of 40
JAMB · Computer Studies · 2023

Which of the following is a feature of a normalized database?

A. Data redundancy
B. Data duplication
C. Data consistency
D. Data encryption
Explanation

An incorrect choice like data redundancy or duplication might be picked if a student misunderstands database goals. Normalization actually minimizes duplication by structuring information into related tables, which in turn guarantees data consistency. Common mistake: Confusing the problem of redundancy with the achieved feature of consistency.

19
Question 19 of 40
JAMB · Computer Studies · 2023

In a flowchart, the oval shape represents:

A. Process
B. Decision
C. Input/Output
D. Start/End
Explanation

A student might guess a process or input/output shape if they overlook flowchart boundaries. An oval shape explicitly signifies the start or end of a process, marking the beginning or termination of an algorithm. Common mistake: Confusing process rectangles with oval terminal indicators.

20
Question 20 of 40
JAMB · Computer Studies · 2023

Which protocol is used to receive emails?

A. POP3
B. HTTP
C. FTP
D. TCP
Explanation

Options like HTTP or FTP might be chosen if a student confuses web browsing or file protocols with mail services. POP3 (Post Office Protocol 3) is specifically designed to retrieve emails from a server. Common mistake: Mixing up mail retrieval protocols with file transfer or transport protocols.

21
Question 21 of 40
JAMB · Computer Studies · 2023

Which of the following is a feature of a database?

A. Code execution
B. Data organization
C. Image editing
D. Network routing
Explanation

A student might incorrectly pick code execution or network routing if they attribute general system tasks to storage repositories. A database organizes information in a structured format, such as tables, to facilitate efficient storage, retrieval, and management. Common mistake: Confusing data structuring features with active code execution.

22
Question 22 of 40
JAMB · Computer Studies · 2023

What is the octal equivalent of the decimal number 17?

A. 20
B. 21
C. 22
D. 23
Explanation

An incorrect option like 20 or 22 might be selected due to a simple arithmetic slip during base conversion. Converting the decimal number 17 to octal involves dividing by 8, yielding 2 with a remainder of 1, resulting in 21 in octal. Common mistake: Arithmetic errors when calculating remainders for octal conversion.

23
Question 23 of 40
JAMB · Computer Studies · 2023

Which of the following is a middle-level programming language?

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

High-level choices like Python or Java might look plausible because they are popular programming languages. C serves as a middle-level language because it bridges high-level abstraction with low-level hardware control, unlike Assembly which is purely low-level. Common mistake: Grouping C with purely high-level application languages.

24
Question 24 of 40
JAMB · Computer Studies · 2023

What is the purpose of a loader in a computer system?

A. To compile code
B. To load programs into memory
C. To debug errors
D. To style webpages
Explanation

A student might select code compilation or debugging if they confuse software development phases with runtime preparation. A loader places a program into memory and prepares it for execution by allocating memory space and resolving references. Common mistake: Confusing the compilation phase with memory loading and preparation.

25
Question 25 of 40
JAMB · Computer Studies · 2023

Which of the following is a type of cybercrime?

A. Phishing
B. Debugging
C. Compiling
D. Networking
Explanation

Options like debugging or compiling might seem appealing if a student associates technical computer terms with malicious acts. Phishing is a specific cybercrime where attackers trick users into revealing sensitive information. Common mistake: Confusing software development tasks with malicious cybercrimes.

26
Question 26 of 40
JAMB · Computer Studies · 2023

What does SSD stand for in storage devices?

A. Solid State Drive
B. System Storage Device
C. Static Storage Disk
D. Secure Storage Drive
Explanation

Choices containing static storage or system storage might seem like reasonable expansions of the acronym. SSD stands for Solid State Drive, designating a storage device that utilizes flash memory for faster access times than traditional hard drives. Common mistake: Guessing incorrect words for standard hardware acronyms.

27
Question 27 of 40
JAMB · Computer Studies · 2023

Which of the following is used to validate user input in a webpage?

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

Options like HTML or CSS might be chosen if a student assumes any markup or styling language handles form verification. JavaScript is used to validate user input on webpages, such as checking form data before submission. Common mistake: Confusing structural or styling languages with interactive scripting validation.

28
Question 28 of 40
JAMB · Computer Studies · 2023

In binary arithmetic, 1010 + 101 equals:

A. 1110
B. 1111
C. 10011
D. 10111
Explanation

A student might pick a different binary value if they fail to align the place values properly. Converting the binary numbers to decimal first shows that 1010 equals 10 and 101 equals 5, and adding them gives 15, which translates back to the binary string 1111. Common mistake: Miscalculating binary addition without converting to decimal first.

29
Question 29 of 40
JAMB · Computer Studies · 2023

Which of the following is a feature of a command-line interface?

A. Graphical elements
B. Text-based commands
C. Touch-based input
D. Voice recognition
Explanation

Graphical elements might be incorrectly chosen if a student thinks of modern operating systems generally. A command-line interface (CLI) relies strictly on text-based commands for user interaction, avoiding graphical or touch elements. Common mistake: Confusing text-based command interfaces with modern graphical user interfaces.

30
Question 30 of 40
JAMB · Computer Studies · 2023

What is the purpose of data compression?

A. To increase file size
B. To reduce file size
C. To encrypt data
D. To execute code
Explanation

Increasing file size might be mistakenly selected by a student who misunderstands the word compression. Data compression reduces file size using techniques like ZIP or JPEG to enable efficient storage and transmission. Common mistake: Assuming compression expands rather than shrinks file sizes.

31
Question 31 of 40
JAMB · Computer Studies · 2023

Which of the following is an example of a search engine?

A. Microsoft Edge
B. Google
C. Firefox
D. Safari
Explanation

Browsers such as Microsoft Edge, Firefox, or Safari might be picked if a student confuses access software with search tools. Google operates as a search engine that indexes and retrieves web content. Common mistake: Confusing web browsers with search engine tools.

32
Question 32 of 40
JAMB · Computer Studies · 2023

What is the function of a memory management unit?

A. To execute instructions
B. To manage virtual memory
C. To connect networks
D. To store data permanently
Explanation

Executing instructions might seem like the primary task of a memory component to an unwary student. The memory management unit (MMU) is responsible for mapping virtual memory to physical memory, which enables efficient memory allocation and protection. Common mistake: Confusing central processing instruction execution with memory mapping tasks.

33
Question 33 of 40
JAMB · Computer Studies · 2023

Which of the following is a client-side scripting language?

A. PHP
B. Python
C. JavaScript
D. Ruby
Explanation

Languages like PHP or Python might look correct if a student overlooks where code is executed. JavaScript runs directly on the client's browser to enhance webpage interactivity, differentiating it from server-side languages like PHP or Python. Common mistake: Confusing client-side browser execution with server-side processing languages.

34
Question 34 of 40
JAMB · Computer Studies · 2023

What is the largest unit of digital information listed below?

A. Byte
B. Bit
C. Kilobyte
D. Nibble
Explanation

Smaller units like a byte, bit, or nibble might be mistakenly chosen if a student forgets storage scale hierarchies. A kilobyte consists of 1024 bytes, making it larger than a single byte (8 bits), a bit (0 or 1), or a nibble (4 bits). Common mistake: Misordering the scale of digital storage units from bits to kilobytes.

35
Question 35 of 40
JAMB · Computer Studies · 2023

Which of the following is a characteristic of a minicomputer?

A. Single-user system
B. High processing power
C. Supports multiple users
D. Portable design
Explanation

Students might mistakenly lean toward option A or D because they associate computing history with personal computers or mobile gadgets, but those describe microcomputers or handheld devices rather than intermediate systems. To identify the correct answer, we look at the capacity to handle medium-scale tasks while simultaneously servicing multiple users, which separates mid-range architecture from single-user microcomputers. Consequently, minicomputers are defined precisely by their ability to support multiple users. Common mistake: Confusing the multi-user capacity of minicomputers with single-user personal computers.

36
Question 36 of 40
JAMB · Computer Studies · 2023

What does DNS stand for in networking?

A. Domain Name System
B. Data Network Service
C. Dynamic Name Server
D. Distributed Network System
Explanation

Some might pick options like C or D because they contain network-related terminology that sounds technically plausible for handling web requests. However, looking at the core function of translating human-readable web addresses like google.com into numerical IP addresses, we identify the exact protocol responsible for this internet translation task. Therefore, the acronym stands for Domain Name System. Common mistake: Assuming DNS refers to a dynamic server or general network system rather than a name translation system.

37
Question 37 of 40
JAMB · Computer Studies · 2023

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

A. Windows 11
B. RTOS
C. Microsoft Excel
D. Ubuntu
Explanation

A student might incorrectly choose Windows 11 or Ubuntu because they are widely recognized operating systems used on everyday computers. To distinguish the correct choice, we must consider systems built specifically for time-critical applications where delays are unacceptable, unlike general-purpose environments. This points directly to a specialized Real-Time Operating System. Common mistake: Mistaking standard general-purpose operating systems for specialized real-time systems.

38
Question 38 of 40
JAMB · Computer Studies · 2023

In a flowchart, the rectangle shape represents:

A. Decision
B. Process
C. Start/End
D. Input/Output
Explanation

An examinee might select option C or D because geometric shapes in diagrams are often used to mark boundaries or data flows. By analyzing flowchart conventions, we find that calculations, data manipulation, and computational steps are specifically designated by a rectangular shape. Thus, the rectangle represents a process. Common mistake: Mixing up the rectangle process shape with diamond decision boxes or oval start/end markers.

39
Question 39 of 40
JAMB · Computer Studies · 2023

Which of the following is used to manage database transactions?

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

One might mistakenly select HTML or CSS because they are fundamental web technologies frequently encountered alongside databases in web development. However, structuring queries to insert, update, and delete information requires a language dedicated entirely to database interaction and transaction management. This leads us directly to Structured Query Language. Common mistake: Confusing web styling and markup languages with database transaction management languages.

40
Question 40 of 40
JAMB · Computer Studies · 2023

What is the purpose of a subnet mask in networking?

A. To identify a device
B. To divide a network into smaller networks
C. To encrypt data
D. To store files
Explanation

A student could plausibly choose option A or C, thinking that network configurations are primarily about individual device identification or data encryption. When considering how large IP networks are organized and secured, however, administrators need a tool to partition a single large network into smaller segments. Therefore, the purpose is to divide a network into smaller networks. Common mistake: Confusing the network-partitioning role of a subnet mask with device identification or data security encryption.

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