eZine · Nigerian exams
JAMB Computer Science: practice questions.
12 free questions with answers and explanations, plus the topics to revise.
Below are free JAMB Computer Science practice questions with answers and explanations. They are original eZine questions, written and reviewed by teachers in the style of the JAMB UTME; we do not publish past questions. eZine's published JAMB Computer Science bank holds 223 questions across 36 topics (counted 29 October 2026); the largest topics are Overview of computing systems, Data and information, Programming language structure.
In the UTME, each subject other than Use of English has 40 questions official; the full sitting is 180 questions in 120 minutes. Source: https://www.jamb.gov.ng/ · last checked 29 October 2026
JAMB Computer Science practice questions
Choose an option to check it, or open the answer. Each is an eZine practice question (original, teacher-reviewed).
Question 1 · System Development Life Cycle (SDLC)
A state ministry runs its old paper payroll and the new computer payroll side by side for three months before dropping the old one. This changeover method is
Show answer and explanation
Answer: D. parallel running
Running old and new systems together is parallel changeover; it is safe but costly. Direct changeover switches at once, pilot tries the new system in one department first, and phased introduces it in parts.
eZine practice question (original, teacher-reviewed)
Question 2 · Overview of computing systems
Which of these is an example of utility software?
Show answer and explanation
Answer: C. An antivirus program
Utilities maintain and protect the computer; antivirus programs, disk cleaners and file compressors are examples. Spreadsheets, games and graphics packages are application software for user tasks.
eZine practice question (original, teacher-reviewed)
Question 3 · Classification of computing devices
A national weather agency runs very large climate models that need trillions of calculations per second. The class of computer best suited to this is the
Show answer and explanation
Answer: A. supercomputer
Supercomputers are the fastest machines, used for weather forecasting and scientific simulation. Minicomputers serve medium-sized departments, microcomputers are personal machines, and tablets are hand-held devices; none has the speed required.
eZine practice question (original, teacher-reviewed)
Question 4 · Web design package
HTML, used in web design, is best described as a
Show answer and explanation
Answer: C. markup language for web pages
HyperText Markup Language uses tags to structure content on web pages. It is not a database, an operating system or a photo editor.
eZine practice question (original, teacher-reviewed)
Question 5 · Data and information
Convert 45 (base ten) to binary.
Show answer and explanation
Answer: B. 101101
45 = 32 + 8 + 4 + 1, giving 101101₂ (repeated division by 2 gives remainders 1,0,1,1,0,1 read upwards). 110101₂ = 53, 101011₂ = 43 and 100101₂ = 37.
eZine practice question (original, teacher-reviewed)
Question 6 · Programming language (PL)
Which of the following is a high-level language?
Show answer and explanation
Answer: D. Python
Python is a high-level language with English-like statements. Binary code (machine language), assembly and microcode are low-level.
eZine practice question (original, teacher-reviewed)
Question 7 · Program development
A programmer uses meaningful variable names such as totalFees and adds comments explaining each section. This mainly improves the program's
Show answer and explanation
Answer: A. readability and maintainability
Clear names and comments help others read and later modify the code. They do not change execution speed, storage capacity or portability.
eZine practice question (original, teacher-reviewed)
Question 8 · Networking
In a network, one faulty cable stops ALL communication because every computer is joined to a single backbone cable. The topology is most likely
Show answer and explanation
Answer: A. bus
A bus depends on one backbone, so a break in it halts the whole network. In a star (wired or wireless) a faulty cable affects only one computer, and a tree built around switches limits a fault to one branch.
eZine practice question (original, teacher-reviewed)
Question 9 · Word processing package
A principal in Abeokuta wants to send the same PTA letter to 400 parents, each copy showing a different parent's name and address. The word-processing feature that does this best is
Show answer and explanation
Answer: A. mail merge
Mail merge combines a main letter with a data source of names and addresses to produce personalised copies. Find and replace changes text in one document, spell check corrects spelling, and a page break only starts a new page.
eZine practice question (original, teacher-reviewed)
Question 10 · Overview of computing systems
How many megabytes are there in 2 GB (using 1 GB = 1024 MB)?
Show answer and explanation
Answer: C. 2048 MB
2 × 1024 = 2048 MB. 2000 uses the decimal factor of 1000, 1024 is only one gigabyte, and 4096 is four gigabytes.
eZine practice question (original, teacher-reviewed)
Question 11 · Application areas of ICT
A Nigerian citizen applies for a passport and pays the fee online through a government portal instead of queuing at an office. This is an example of
Show answer and explanation
Answer: C. e-government
Delivering government services online is e-government. Telemedicine is health care at a distance, telecommuting is working from home through ICT, and an e-library offers digital books and journals.
eZine practice question (original, teacher-reviewed)
Question 12 · Data and information
What is 110110₂ in base ten?
Show answer and explanation
Answer: A. 54
1×32 + 1×16 + 0×8 + 1×4 + 1×2 + 0×1 = 54. 27 is half the value (as if the last 0 were dropped), 108 is double it, and 46 comes from mis-weighting the digits.
eZine practice question (original, teacher-reviewed)
Want more Computer Science questions, timed, with every mistake explained?
Practise free on eZine →Computer Science syllabus topics official
- History of computing
- Classification of computing devices
- Overview of computing systems
- Data and information
- Word processing package
- Spreadsheet package
- Database package
- Graphics package
- Presentation package
- Web design package
- Concept of computer files
- Handling computer files
- Booting and shutting down process
- Computer maintenance
- Computer room management
- Communication systems
- Application areas of ICT
- Internet
- Electronic mail
- Networking
- World Wide Web (WWW)
- Cables and connectors
- Programming language (PL)
- High-level languages (HLL)
- Algorithm and flowcharts
- Programming language structure
- Program development
- System Development Life Cycle (SDLC)
- Definition of AI
- Branches of AI
- Applications of AI
- Fundamentals of robotics
- Ethical issues
- Computer security
- Cyber risks and protection
- Potentials for higher studies in computing
36 topics. Summarised from JAMB's published syllabus; verified 2026-10-24.
Source: https://ibass.jamb.gov.ng/static/media/Computer.ea1ead8cea82f53d3717.pdf · last checked 29 October 2026See the full Computer Science syllabus with subtopics and objectives →