Computer Science 9618/23 — October/November 2021
Cambridge AS Level · Fundamental Problem-solving and Programming Skills · worked solutions for every part, with the mark scheme
Topics Data Types and Structures · Algorithm Design and Problem-solving · Software Development · Programming
Refer to the insert for the list of pseudocode functions and operators.
Sylvia is testing a program that has been written by her colleague. Her colleague tells her that the program does not contain any syntax errors.
State what her colleague means by "does not contain any syntax errors".
...........................................................................................................................................
...........................................................................................................................................
.....................................................................................................................................
Identify and describe one other type of error that the program may contain.
Type of error ......................................................................................................................
Description ........................................................................................................................
...........................................................................................................................................
Complete the following table by giving the appropriate data type in each case.
| Use of variable | Data type |
|---|---|
| The average mark in a class of 40 students | |
| An email address | |
| The number of students in the class | |
| To indicate whether an email has been read |
An airline wants to provide passengers with information about individual flights and allow them to book their flight using an online booking system.
Tick (✓) one box in each row of the table to indicate whether each item of information would be essential for the customer when making the booking.
| Information | Essential | Not essential |
|---|---|---|
| Departure time | ||
| Flight number | ||
| Departure airport | ||
| Aircraft type | ||
| Ticket price | ||
| Number of seats in aircraft |
Identify the technique used to filter out information that is not essential when designing the booking system and state one benefit of this technique.
Technique ..........................................................................................................................
Benefit ...............................................................................................................................
...........................................................................................................................................
Identify two additional pieces of essential information that a passenger might need when booking a flight.
1 ........................................................................................................................................
2 ........................................................................................................................................
The rest of this paper
5 more questions- Q2Algorithm Design and Problem-solving · Data Types and Structures · Programming12M
- Q3Data Types and Structures · Algorithm Design and Problem-solving13M
- Q4Software Development7M
- Q5Programming · Software Development · Data Types and Structures10M
- Q6Data Types and Structures · Programming · Algorithm Design and Problem-solving19M