Skip to content
Cambridge IGCSE0478Regularly examined

Computer Science 0478: Programming Topical Past Paper Questions

Cambridge IGCSE Computer Science (0478) past-paper questions on Programming, free. This topic is regularly examined across 20 exam sessions. Sign in for the full topic-segregated question bank and AI worksheets.

Sample questions

Summer (May/Jun) 2026Paper 2

**Five** rivers show signs of pollution and are to be monitored daily for a period of 30 days. The one-dimensional (1D) array `RiverNames[]` stores the names of the rivers. The two-dimensional (2D) array `RiverStats[]` stores the daily measurement of biological oxygen demand (BOD…

Winter (Oct/Nov) 2025Paper 2

A number game has two players. Random whole numbers are generated for each player. The numbers are compared and players are given points based on the result of the comparison. The two-dimensional (2D) array NumberGenerated[] stores each number generated for each player. The first…

Winter (Oct/Nov) 2024Paper 2

Members of a litter picking group complete a litter pick every month. Members' names are stored in one-dimensional (1D) array PickerName[] Each member stores the weight of the litter they have picked in another one-dimensional (1D) array PickedWeight[] The weights are in kilogram…

Sign in required

Full Programming question set, mark schemes and AI worksheets

Log in for the full topic-segregated question set, mark schemes, and AI worksheets built from every Computer Science past paper. New accounts start with 25 free credits.

Explore all Computer Science topics

All Computer Science topics