IGCSE Computer Science (0478) — October–November 2023, Paper 22
11 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 the sentence. Verification is used to make sure that a value entered [ ] A has not changed during input. [ ] B is an integer. [ ] C is correct. [ ] D…
Answer this question and get it marked →A type of validation check is a length check. Another type of validation check is used to make sure that any date entered is in the dd/mm/yyyy style (dd = day, mm = month, yyyy =…
Answer this question and get it marked →Four pseudocode statements and five pseudocode uses are shown. Draw one line to link each pseudocode statement to the most appropriate pseudocode use. Not all pseudocode uses will…
Answer this question and get it marked →An algorithm has been written in pseudocode to allow the names of 50 cities and their countries to be entered and stored in a 2D array. The contents of the array are then output.…
Answer this question and get it marked →Explain how variables and constants should be used when creating and running a program.
Answer this question and get it marked →The flowchart represents an algorithm that performs a process on groups of values that are input. The algorithm will fail if the first value of any group is 0. An input of –1 will…
Answer this question and get it marked →The string operation SUBSTRING(Quote, Start, Number) returns a string from Quote beginning at position Start that is Number characters long. The first character in Quote is in…
Answer this question and get it marked →Explain why a programmer would use procedures and parameters when writing a program.
Answer this question and get it marked →Consider the logic expression: Z = (A NAND B) OR NOT (B XOR C) 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 →A database table called Horses stores details about the horses kept at a horse sanctuary. Fields: Code, Breed, BreedOrigin, Gender, Age, Arrived. The table contains 18 records…
Answer this question and get it marked →A wood flooring company stores the names of up to 100 customers in a 1D array Customers[]. A 2D array Quotations[] stores details of each customer's quotation: length of room (1…
Answer this question and get it marked →← October–November 2023 Paper 23 · October–November 2023 Paper 21 →