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

  1. History of computing
  2. Classification of computing devices
  3. Overview of computing systems
  4. Data and information
  5. Word processing package
  6. Spreadsheet package
  7. Database package
  8. Graphics package
  9. Presentation package
  10. Web design package
  11. Concept of computer files
  12. Handling computer files
  13. Booting and shutting down process
  14. Computer maintenance
  15. Computer room management
  16. Communication systems
  17. Application areas of ICT
  18. Internet
  19. Electronic mail
  20. Networking
  21. World Wide Web (WWW)
  22. Cables and connectors
  23. Programming language (PL)
  24. High-level languages (HLL)
  25. Algorithm and flowcharts
  26. Programming language structure
  27. Program development
  28. System Development Life Cycle (SDLC)
  29. Definition of AI
  30. Branches of AI
  31. Applications of AI
  32. Fundamentals of robotics
  33. Ethical issues
  34. Computer security
  35. Cyber risks and protection
  36. 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 2026

See the full Computer Science syllabus with subtopics and objectives →