JAMB Past Questions
Filter by exam, subject and year then load questions instantly
Advertisement
jamb 2025 computerstudies
Q1. Which component of a computer system manages the flow of data between memory and the CPU?
AControl Unit
BArithmetic Logic Unit
CCache Memory
DInput/Output Unit
Correct Answer: A
The Control Unit coordinates data flow between memory, CPU, and I/O devices.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q2. What is the decimal equivalent of the binary number 11101?
A28
B29
C30
D31
Correct Answer: B
11101 = (1×2⁴) + (1×2³) + (1×2²) + (0×2¹) + (1×2⁰) = 16 + 8 + 4 + 0 + 1 = 29.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q3. Which generation of computers introduced the use of magnetic core memory?
AFirst
BSecond
CThird
DFourth
Correct Answer: B
Second-generation computers (1956–1963) used magnetic core memory for faster storage.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q4. In programming, what is the purpose of a parameter in a function?
ATo store permanent data
BTo pass data to the function
CTo debug the function
DTo compile the function
Correct Answer: B
Parameters pass data to functions, enabling variable input processing.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q5. Which of the following is an example of accounting software?
AAdobe Illustrator
BSage
CMicrosoft PowerPoint
DVLC Media Player
Correct Answer: B
Sage is accounting software for financial management.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q6. What does BIOS stand for in a computer system?
ABasic Input/Output System
BBinary Input/Output Software
CBasic Internal Operating System
DBinary Integrated Operating System
Correct Answer: A
BIOS initializes hardware during boot-up and supports OS runtime services.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q7. Which HTML tag is used to insert an image into a webpage?
Correct Answer: A
The tag inserts images, with 'src' as an attribute.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q8. The hexadecimal equivalent of the decimal number 40 is:
A27
B28
C29
D2A
Correct Answer: B
40 ÷ 16 = 2 remainder 8, so 40 = 28 in hexadecimal.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q9. Which of the following is a characteristic of a procedural programming language?
AUse of objects
BSequence of instructions
CEvent-driven execution
DData encapsulation
Correct Answer: B
Procedural languages rely on sequential instructions, unlike object-oriented paradigms.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q10. What is the purpose of an index in a database?
ATo encrypt data
BTo speed up data retrieval
CTo store data permanently
DTo link tables
Correct Answer: B
Indexes improve data retrieval speed by enabling quick lookups.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q11. Which of the following is a magnetic storage device?
AFlash Drive
BHard Disk Drive
CRAM
DCache Memory
Correct Answer: B
Hard Disk Drives use magnetic storage, unlike solid-state or volatile memory.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q12. In networking, what does NAT stand for?
ANetwork Address Translation
BNetwork Access Technology
CNode Address Transmission
DNetwork Authentication Token
Correct Answer: A
NAT maps private IPs to public IPs for internet sharing.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q13. Which of the following is a valid conditional statement in Python?
Aif-else
Bwhile
Cfor
Dswitch
Correct Answer: A
if-else evaluates conditions in Python; others are loops or invalid.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q14. What is the role of a firewall in a network?
ATo store data
BTo block unauthorized access
CTo amplify signals
DTo route data
Correct Answer: B
Firewalls filter traffic to block unauthorized access, enhancing security.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q15. Which of the following is a touch-based input device?
APrinter
BTouchscreen
CSpeaker
DProjector
Correct Answer: B
Touchscreens accept input via touch, unlike output devices.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q16. What does SDK stand for in software development?
ASoftware Development Kit
BSystem Data Kernel
CSoftware Debugging Kit
DSystem Development Kernel
Correct Answer: A
SDKs provide tools for developing platform-specific applications.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q17. The binary equivalent of the hexadecimal number 2C is:
A101100
B101101
C101110
D101111
Correct Answer: A
2C = 44 decimal; 44 = 101100 in binary.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q18. Which of the following prevents data anomalies in a database?
AData duplication
BData normalization
CData redundancy
DData encryption
Correct Answer: B
Normalization eliminates redundancy, preventing data anomalies.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q19. In a flowchart, the trapezoid shape is used to represent:
AManual operation
BDecision
CProcess
DInput/Output
Correct Answer: A
Trapezoids denote manual operations in flowcharts.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q20. Which protocol is used for transferring files securely?
AFTP
BSFTP
CHTTP
DSMTP
Correct Answer: B
SFTP encrypts file transfers for security.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q21. Which of the following is a feature of a spreadsheet chart?
AText editing
BData visualization
CCode execution
DNetwork management
Correct Answer: B
Spreadsheet charts visualize data for trend analysis.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q22. What is the octal equivalent of the decimal number 45?
A54
B55
C56
D57
Correct Answer: B
45 ÷ 8 = 5 remainder 5, so 45 = 55 octal.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q23. Which of the following is an interpreted programming language?
AC++
BJava
CPython
DC#
Correct Answer: C
Python executes code line by line without compilation.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q24. What is the purpose of a stack in programming?
ATo store data in a random order
BTo store data in a last-in, first-out order
CTo encrypt data
DTo sort data
Correct Answer: B
Stacks use LIFO for tasks like function calls.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q25. Which of the following is a type of ransomware?
AWorm
BTrojan
CLocker
DSpyware
Correct Answer: C
Locker ransomware locks systems, demanding payment.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q26. What does RAID stand for in storage systems?
ARedundant Array of Independent Disks
BRandom Access Integrated Disks
CReliable Array of Internal Drives
DRedundant Access to Internal Data
Correct Answer: A
RAID combines disks for redundancy and performance.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q27. Which of the following is used to animate elements on a webpage?
AHTML
BCSS
CSQL
DPHP
Correct Answer: B
CSS animates webpage elements with keyframes.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q28. In binary arithmetic, 11011 + 101 equals:
A11111
B100000
C100001
D100010
Correct Answer: B
11011 (27) + 101 (5) = 32 = 100000 in binary.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q29. Which of the following is a feature of a distributed operating system?
ASingle processor control
BResource sharing across multiple computers
CManual process allocation
DCentralized memory management
Correct Answer: B
Distributed OS shares resources across multiple computers.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q30. What is the purpose of a checksum in data transmission?
ATo compress data
BTo verify data integrity
CTo encrypt data
DTo store data
Correct Answer: B
Checksums verify data integrity during transmission.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q31. Which of the following is an example of a virtual assistant software?
AMicrosoft Excel
BSiri
CNotepad
DPaint
Correct Answer: B
Siri is a virtual assistant using AI for tasks.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q32. What is the function of a bus in a computer system?
ATo execute instructions
BTo transfer data between components
CTo store data permanently
DTo display output
Correct Answer: B
Buses transfer data between computer components.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q33. Which of the following is a client-side technology for dynamic content?
APHP
BASP.NET
CJavaScript
DRuby
Correct Answer: C
JavaScript runs client-side for dynamic content.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q34. What is the largest unit of digital information listed below?
AMegabyte
BKilobyte
CByte
DBit
Correct Answer: A
Megabyte is larger than kilobyte, byte, or bit.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q35. Which of the following is a characteristic of a tablet computer?
AHigh processing power
BTouchscreen interface
CMulti-user support
DLarge physical size
Correct Answer: B
Tablets feature touchscreen interfaces for portability.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q36. What does ARP stand for in networking?
AAddress Resolution Protocol
BAccess Routing Protocol
CAutomated Response Protocol
DAddress Retrieval Protocol
Correct Answer: A
ARP maps IP addresses to MAC addresses.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q37. Which of the following is an example of a batch operating system?
AWindows 11
BMS-DOS
CLinux
DmacOS
Correct Answer: B
MS-DOS processes tasks in batches without interaction.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q38. In a flowchart, the diamond shape is used to represent:
AProcess
BDecision
CInput/Output
DConnector
Correct Answer: B
Diamonds represent decision points in flowcharts.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q39. Which of the following is used to update data in a database?
AHTML
BSQL
CCSS
DJavaScript
Correct Answer: B
SQL’s UPDATE command modifies database data.
Generating AI explanation...
AI Explanation
jamb 2025 computerstudies
Q40. What is the purpose of a VLAN in networking?
ATo encrypt data
BTo segment a network
CTo store data
DTo compile code
Correct Answer: B
VLANs segment networks for security and efficiency.
Generating AI explanation...
AI Explanation