IGCSE Computer Science (0478) — October–November 2023, Paper 21
10 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 show which operator means less than or equal to. [ ] A OR [ ] B < [ ] C <= [ ] D =
Answer this question and get it marked →Tick (✓) one box to show how a value can be passed to a procedure. [ ] A function [ ] B parameter [ ] C return [ ] D subroutine
Answer this question and get it marked →Four descriptions of data and five data types are shown. Draw one line to link each description to the most appropriate data type. Not all data types will be used. Descriptions: -…
Answer this question and get it marked →Circle the three words representing places where data may be stored. array constant dimension input output procedure variable
Answer this question and get it marked →The first stage of the program development life cycle is analysis. Two of the tasks in analysis are abstraction and decomposition. Describe what is meant by abstraction.
Answer this question and get it marked →An algorithm has been written in pseudocode. 01 DECLARE A[1:10] : STRING 02 DECLARE T : STRING 03 DECLARE C, L : INTEGER 04 L ← 10 05 FOR C ← 1 TO L 06 OUTPUT "Please enter name "…
Answer this question and get it marked →Consider this logic circuit. Inputs A, B, C feed gates producing output X. The circuit implements: input A through a NOT gate, ANDed with B, then ORed with NOT C. Write a logic…
Answer this question and get it marked →A programmer is designing an algorithm to calculate the cost of a length of rope. Requirements: input two values (length of rope in metres Length, cost of one metre Cost);…
Answer this question and get it marked →A model shop wants to set up a database to help with stock control of model figures. The shop wants to store: Field 1 – catalogue number (e.g. MD1234); Field 2 – description (e.g.…
Answer this question and get it marked →Drama students put on a performance of a play for one evening. The theatre has 10 rows of 20 seats. The status of the seat bookings is held in the 2D Boolean array Evening[]. Each…
Answer this question and get it marked →← October–November 2023 Paper 22 · October–November 2023 Paper 13 →