AS & A Level Computer Science (9618) — May–June 2025, Paper 33
13 questions · every question answerable online with instant point-by-point AI marking against the official mark scheme.
Start with Question 1 →A programmer is writing a program to manage a video library. They require a user-defined data type. Write pseudocode statements to declare the composite data type VideoLibrary to…
Answer this question and get it marked →Numbers are stored in a computer using binary floating-point representation with: - 8 bits for the mantissa - 8 bits for the exponent - two's complement form for both the mantissa…
Answer this question and get it marked →This truth table represents a logic circuit. A B C D Z --- --- --- --- --- 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0…
Answer this question and get it marked →The Internet layer and Link layer are two layers of the TCP/IP protocol suite. Describe the purpose of the Internet layer and the purpose of the Link layer. Purpose of Internet…
Answer this question and get it marked →Complete the table by filling in the missing object-oriented programming (OOP) terms and descriptions. OOP term Description ---------- ------------- ............ A method that…
Answer this question and get it marked →The management and scheduling of processes are tasks carried out by an operating system. Describe one reason why scheduling is necessary in process management.
Answer this question and get it marked →Secure Socket Layer (SSL) and Transport Layer Security (TLS) are two protocols. Explain how SSL/TLS is used when client-server communication is initiated.
Answer this question and get it marked →Explain the process of syntax analysis during program compilation.
Answer this question and get it marked →Several syntax diagrams are shown. <upper selects one of: J, K, L, V, X, Z. <lower selects one of: a, e, i, p, u, y. <digit selects one of: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. The…
Answer this question and get it marked →State the purpose of the A and Dijkstra's algorithms.
Answer this question and get it marked →The pseudocode algorithm below allows a user to input a new stock item. The random file is searched for the next empty location in the file and the new item is inserted there. A…
Answer this question and get it marked →An array is an Abstract Data Type (ADT). Identify two other ADTs. 1 ............................................ 2 ............................................
Answer this question and get it marked →The recursive procedure Delete() is defined as follows: PROCEDURE Delete(Index, Target) IF Numbers[Index] 0 THEN IF Numbers[Index] = Target THEN Numbers[Index] <- Numbers[Index +…
Answer this question and get it marked →