IGCSE Computer Science (0478) — May–June 2024, Paper 23

9 questions · every question answerable online with instant point-by-point AI marking against the official mark scheme.

Start with Question 1 →
Question 1 · 1 mark · 9.2 Flowcharts

Tick (✓) one box to complete this sentence. This flowchart symbol (a rectangle with double vertical bars at each side — the subroutine/predefined-process symbol) [ ] A represents…

Answer this question and get it marked →
Question 2 · 8 marks · 10.1 Logic gates and logic circuits

Four logic gate symbols and five logic functions are shown. Draw one line to link each logic gate symbol to the appropriate logic function. Not all logic functions will be used.…

Answer this question and get it marked →
Question 3 · 4 marks · 9.1 Programming concepts / Data types

Describe the characteristics of the string and char data types and give an example of each. String ........ Example ........ Char ........ Example ........

Answer this question and get it marked →
Question 4 · 12 marks · 9.2 Pseudocode / Error finding

This pseudocode algorithm is intended to allow data for up to 50 people to be entered and stored in a 2D array. The data is their last name, first name and the city in which they…

Answer this question and get it marked →
Question 5 · 13 marks · 9.5 Trace tables

The flowchart represents an algorithm. It initialises L ← 0, S ← 10000, T ← 0, A ← 0, inputs Limit, then for Count from 1 to Limit it inputs Value, updates the smallest S (if…

Answer this question and get it marked →
Question 6 · 5 marks · 9.4 Testing / Test data

A program is to be written that will accept integers that are between the values of 1 and 80 inclusive. Give examples of normal, abnormal and extreme test data that could be used…

Answer this question and get it marked →
Question 7 · 7 marks · 9.1 Programming concepts / String handling

The string operation SUBSTRING(FullText, X, Y) returns a string from FullText beginning at position X that is Y characters long. The first character in FullText is in position 1.…

Answer this question and get it marked →
Question 8 · 10 marks · 9.7 Databases

A database table called Hangar1 stores details of a collection of historic aircraft at a museum. Fields: ID, Make, Model, Year, Engines, Airworthy. The table contains 11 records…

Answer this question and get it marked →
Question 9 · 15 marks · 9.1 Programming concepts / Arrays, validation, totalling, sorting parallel arrays

A 1D array Teams[] contains the names of 10 football teams in a local league. A 2D array Results[] stores, for each team, the total number of games won, drawn, lost and points.…

Answer this question and get it marked →

← October–November 2024 Paper 11 · May–June 2024 Paper 22 →

← All IGCSE Computer Science (0478) past papers