IGCSE Computer Science (0478) — October–November 2024, Paper 22
12 questions · every question answerable online with instant point-by-point AI marking against the official mark scheme.
Start with Question 1 →Tick (✓) one box to complete this sentence. A solution to a problem may be represented using pseudocode, flowcharts or [ ] A procedures. [ ] B processes. [ ] C structure diagrams.…
Answer this question and get it marked →Tick (✓) one box to complete this sentence. A pseudocode example of a selection statement is [ ] A CALL Sorting(Value1, Value2) [ ] B DECLARE Count : INTEGER [ ] C IF X = 7 THEN Y…
Answer this question and get it marked →Four flowchart symbols and five purposes are shown. Draw one line to link each flowchart symbol to its correct purpose. Not all purposes will be used. Flowchart symbols (top to…
Answer this question and get it marked →This pseudocode algorithm is intended to sort a pre-populated 1D array named ItemList into alphabetical order using a bubble sort. 01 DECLARE ItemList : ARRAY[1:100] OF STRING 02…
Answer this question and get it marked →Analysis is one stage in the program development life cycle. State one other stage in the program development life cycle.
Answer this question and get it marked →Outline one type of verification check that could be used when inputting data.
Answer this question and get it marked →This pseudocode represents an algorithm. An input of –1 will terminate the algorithm. DECLARE Count : INTEGER DECLARE Answer : INTEGER DECLARE Value : INTEGER REPEAT INPUT Value…
Answer this question and get it marked →Different types of test data are used during program development to make sure a program works as intended. A program being developed takes as input whole numbers that are not…
Answer this question and get it marked →Consider the logic expression: X = (NOT P OR Q) NAND (Q XOR R) Draw a logic circuit for this logic expression. Each logic gate must have a maximum of two inputs. Do not simplify…
Answer this question and get it marked →The function LENGTH(X) calculates the length of a string X. Write the pseudocode statements to: - allow a line of text to be input to an appropriate variable - store this line of…
Answer this question and get it marked →A database table called Booking12 stores details of hotel rooms and bookings for the week beginning Monday 7 July 2025. Fields: RoomNo, Type, Guests, Rate$, Mon, Tue, Wed, Thu,…
Answer this question and get it marked →A 1D array Rooms[] contains the names of up to 20 rooms in a house. A 2D array Dimensions[] is used to store the length, width and area of each room. The position of any room's…
Answer this question and get it marked →← October–November 2024 Paper 23 · October–November 2024 Paper 21 →