AS & A Level Computer Science (9618) — May–June 2023, Paper 31

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

Start with Question 1 →
Question 1 · 6 marks · 13.3 Floating-point numbers, representation and manipulation

Numbers are stored in two different computer systems by using floating-point representation. System 1 uses: - 10 bits for the mantissa - 6 bits for the exponent - two's complement…

Answer this question and get it marked →
Question 2 · 6 marks · 18.1 Artificial Intelligence (AI)

Draw one line from each machine learning category to its most appropriate description. Machine learning categories: - Supervised learning - Reinforcement learning - Deep learning…

Answer this question and get it marked →
Question 3 · 6 marks · 13.2 File organisation and access

A hashing algorithm is used to calculate storage locations for records in a random access file. It calculates hash values by using the function modulus 3. The function modulus…

Answer this question and get it marked →
Question 4 · 4 marks · 13.1 User-defined data types

Two descriptions of user-defined data types are given. Give appropriate type declaration statements for each, including appropriate names. A data type to hold a set of prime…

Answer this question and get it marked →
Question 5 · 6 marks · 14.2 Circuit switching, packet switching

State, with a reason, where it would be appropriate to use circuit switching.

Answer this question and get it marked →
Question 6 · 8 marks · Backus-Naur Form (BNF) and syntax diagrams

State whether each of the following passwords is valid or invalid and give a reason for your choice. DPAD99$ DAD95 ADY123?

Answer this question and get it marked →
Question 7 · 7 marks · 15.2 Boolean algebra and logic circuits

Complete the Karnaugh map (K-map) for the following Boolean expression. Z = A'.B'.C'.D' + A'.B'.C'.D + A'.B.C'.D' + A'.B.C'.D + A.B.C'.D' + A.B.C'.D (where X' denotes NOT X, i.e.…

Answer this question and get it marked →
Question 8 · 3 marks · 15.1 Processors, parallel processing and virtual machines

Outline the characteristics of massively parallel computers.

Answer this question and get it marked →
Question 9 · 6 marks · 17.1 Encryption, encryption protocols and digital certificates

Encryption is used to alter data into a form that makes it meaningless if intercepted. Describe the purpose of asymmetric key cryptography.

Answer this question and get it marked →
Question 10 · 5 marks · 20.2 File processing and exception handling

The pseudocode algorithm shown copies an active accounts text file ActiveFile.txt to an archive accounts text file ArchiveFile.txt, one line at a time. Any blank lines found in…

Answer this question and get it marked →
Question 11 · 11 marks · 19.1 Algorithms

Write the pseudocode to declare MaxSize, FrontPointer, RearPointer, Length and Queue.

Answer this question and get it marked →
Question 12 · 7 marks · 19.2 Recursion

Describe what is meant by recursion.

Answer this question and get it marked →

← May–June 2023 Paper 32 · May–June 2023 Paper 23 →

← All AS & A Level Computer Science (9618) past papers