All papers

Computer Science · AQA 7517 · Paper 2: Written exam · November 2021

AQA A Level Computer Science Paper 2: Written exam November 2021 question paper 7517/2

2h 30m 100 marks

AQA 7517 · Paper 2

14 questions
Report a problem
What is wrong?

Goes to whoever maintains the question split. No account needed and nothing is published on this page.

Question 1

A bitmap image is 1000 pixels wide by 800 pixels high.

The image takes up 400 kB of storage space when represented as a bitmap, excluding metadata.

Calculate the maximum number of different colours that could appear in the image.

You should show your working.

[3 marks]

Answer
Mark scheme for question 1.1

The same image can also be represented using vector graphics.

The vector graphics representation of the image takes up 2 kB of storage space.

Explain why the amount of storage space taken up by the vector graphics representation of the image is significantly smaller than the space taken up by the bitmap representation.

[3 marks]

Answer
Mark scheme for question 1.2

One advantage of vector graphics compared to bitmap graphics is that fewer bytes are used to represent an image.

State two other advantages of vector graphics compared with bitmap graphics.

Advantage 1

Advantage 2

[2 marks]

Answer
Mark scheme for question 1.3

Question 2

Describe what thin-client computing is and explain two reasons why a thin-client system might be chosen in preference to a thick-client system.

[3 marks]

Answer
Mark scheme for question 2

Question 3

A data communications system can transmit four different signals. Each different signal represents two bits of data.

Describe the exact relationship between the bit rate and the baud rate for this system.

[1 mark]

Answer
Mark scheme for question 3.1

Describe the relationship between the bit rate of the system and the bandwidth of the transmission medium that the data is transmitted through.

[1 mark]

Answer
Mark scheme for question 3.2

The system uses serial transmission.

Describe the difference between the operation of serial and parallel transmission.

[2 marks]

Answer
Mark scheme for question 3.3

Question 4

Figure for question 4
Figure for question 4

[1 mark]

Answer
Mark scheme for question 4.1

Complete the truth table below for the circuit in Figure 1.

Figure for question 4

[3 marks]

Answer
Mark scheme for question 4.2

Explain the purpose of the circuit in Figure 1.

Considering the inputs and outputs of the circuit and consulting your answers to Question 04.1 and Question 04.2 may help you to do this.

[2 marks]

Answer
Mark scheme for question 4.3
Figure for question 4 Figure for question 4

[1 mark]

Answer
Mark scheme for question 4.4

Question 5

A sports centre uses a relational database to store information about its facilities (such as the swimming pool) and the bookings that have been made to use them.

Figure 3 shows the structure of the relations in the database.

Figure 3

Question 5, shown as an image
Question 5, shown as an image
Question 5, shown as an image
Question 5, shown as an image

• The Facility relation stores the different facilities available at the sports centre. Each one is identified by a unique number and has a brief description. For example, the facility with FacilityID 1 has the description ‘Outdoor Pitch A’. PricePerHour is the price of hiring a facility for 1 hour. For example, the facility with FacilityID 1 has a price per hour of £17.50.

• The FacilityForSport relation identifies which facilities are suitable for which sports. For example, the facility with FacilityID 1 is suitable for football, rugby and hockey and would therefore require three separate records in this relation.

• The Booking relation stores the bookings that have been made. Bookings must start and end either on the hour, at quarter past, half past or quarter to the hour. A customer can make bookings for more than one facility for the same time. For example, a badminton club secretary might book both of the indoor sports halls for the same time. However, each facility can only be booked by one customer at any one time.

• The Customer relation stores the details of customers who have made bookings.

The entity identifier (primary key) for the Booking relation is a composite entity identifier, consisting of these three attributes:

FacilityID, BookingDate, StartTime

An alternative entity identifier could have been chosen, composed of different attributes.

Shade one lozenge to indicate which of the following groups of attributes would form a valid alternative entity identifier for the Booking relation.

Figure for question 5

[1 mark]

Answer
Mark scheme for question 5.1

A different design was originally proposed for the database. This design did not have the Customer relation and had the following design for the Booking relation:

Question 5, shown as an image
Question 5, shown as an image

Explain why this alternative design would have been rejected in favour of the design in Figure 3.

[2 marks]

Answer
Mark scheme for question 5.2

Complete the following SQL statement to create the Facility relation specified in Figure 3, including the primary key.

CREATE TABLE Facility (

[3 marks]

Answer
Mark scheme for question 5.3

Figure 3 is repeated below to help you answer Question 05.4 without having to turn back in the question paper.

Figure 3 (repeated)

Question 5, shown as an image
Question 5, shown as an image
Question 5, shown as an image
Question 5, shown as an image

A customer wants to book a facility that is suitable for playing basketball on the 15/06/2021 between 14:15 and 16:15

As part of the booking process, a query is needed to list all the existing bookings that would overlap with the new booking.

Write a query that will list all the bookings for facilities that are suitable for playing basketball and which would overlap with the booking that the customer wants to make.

For each booking which would overlap with the new booking only the FacilityID, StartTime and EndTime fields should be listed.

[7 marks]

Answer
Mark scheme for question 5.4

Question 6

Figure for question 6 Figure for question 6

Complete the trace table below to show the results of executing the program in Figure 4 when the initial values in registers R1 and R2 are 34 and 6

Each register can hold a 16-bit value.

You may find it easier to understand the operation of the program if you write the contents of the registers out in both binary and decimal.

You may not need to use all the rows in the table.

Figure for question 6

[6 marks]

Answer
Mark scheme for question 6.1

The initial values for the program (its inputs) are stored in R1 and R2 and the final values stored in R0 and R1 are its outputs.

By considering the inputs and the outputs in your trace table for Question 06.1, describe the purpose of the program.

[2 marks]

Answer
Mark scheme for question 6.2

Question 7

Explain why a laser printer with a built-in wireless network adapter is likely to be a suitable choice of printer for a small office.

[3 marks]

Answer
Mark scheme for question 7.1

Describe the principles of operation of a laser printer.

[6 marks]

Answer
Mark scheme for question 7.2

Question 8

Use binary addition in 8-bit two’s complement to perform the subtraction:

18 – 72

You must show both your working and your final answer in binary.

[2 marks]

Answer
Mark scheme for question 8

Question 9

Big Data is an important application area for modern computer science.

• Describe what Big Data is, using examples to illustrate your description.

• Explain some of the challenges that Big Data brings with it and the approaches that can be taken to overcome these, in relation to programming and hardware.

• Consider some of the ethical and legal issues that might arise in applications that store data, particularly data about people.

[12 marks]

Answer
Mark scheme for question 9

Question 10

A particular computer uses a normalised floating point representation with an 8-bit mantissa and a 4-bit exponent, both stored using two’s complement.

Four-bit patterns that are stored in this computer’s memory are listed in Figure 5 and are labelled with the letters A to D. Three of the bit patterns are valid normalised floating point numbers and one is not.

Figure for question 10

Complete Table 2 below. In the Correct letter (A–D) column write the appropriate letter from A to D to indicate which bit pattern in Figure 5 is an example of the type of value described in the Value description column.

Do not use the same letter more than once.

Figure for question 10

[3 marks]

Answer
Mark scheme for question 10.1

Figure 6 shows a floating point representation of a number:

Figure for question 10

Calculate the decimal equivalent of the number.

You should show your working.

[2 marks]

Answer
Mark scheme for question 10.2

In this floating point system, the closest possible representation of the decimal number 104.7 is shown in Figure 7.

Figure for question 10

By converting this number back to decimal it can be seen that the actual value stored is 105

Calculate the absolute error that has occurred when representing 104.7 in Figure 7

[1 mark]

Answer
Mark scheme for question 10.3

Calculate the relative error that has occurred when representing 104.7 in Figure 7.

Express your answer as a percentage to two decimal places.

[1 mark]

Answer
Mark scheme for question 10.4

Explain why the relative error is usually considered to be a more important measure of error than the absolute error.

[1 mark]

Answer
Mark scheme for question 10.5

Question 11

Figure for question 11
Question 11, shown as an image

allocated to the Network IDs (also known as Subnet IDs or subnet addresses) and 12 bits have been allocated to the Host IDs.

Figure 8

Figure for question 11
Figure for question 11

[3 marks]

Answer
Mark scheme for question 11.1

Shade one lozenge to indicate which of the following four subnet masks is the one that has been assigned to the devices connected to the network in Figure 8.

Figure for question 11

[1 mark]

Answer
Mark scheme for question 11.2

The devices on the network in Figure 8 use IPv4.

State one reason why IPv6 has been introduced to replace IPv4.

[1 mark]

Answer
Mark scheme for question 11.3

State the name of the physical topology used in subnet 192.168.64.0 in Figure 8.

[1 mark]

Answer
Mark scheme for question 11.4

Laptop computers and other devices can connect to the network via the wireless access point. The wireless connection uses the CSMA/CA protocol with Request to Send/Clear to Send (RTS/CTS).

A laptop connected to the wireless access point has data to send to another computer.

Explain how the CSMA/CA protocol with RTS/CTS will be used during this transmission.

[6 marks]

Answer
Mark scheme for question 11.5

Question 12

Figure for question 12

[2 marks]

Answer
Mark scheme for question 12

Question 13

Describe the difference between application software and system software.

[2 marks]

Answer
Mark scheme for question 13.1

Utilities are a type of system software.

Describe what utilities are and include an example of a utility in your answer.

[2 marks]

Answer
Mark scheme for question 13.2

Question 14

Shade one lozenge to indicate which of these statements about a computer that uses the stored program concept is false.

Figure for question 14

[1 mark]

Answer
Mark scheme for question 14.1

The control unit is an important component of a processor.

Describe the role of the control unit.

[3 marks]

Answer
Mark scheme for question 14.2

One method that can be used to improve the performance of a processor is to increase the amount of cache memory.

Describe:

• what cache memory is

• what cache memory is used for

• how increasing the amount of cache memory can improve the performance of a processor.

[4 marks]

Answer
Mark scheme for question 14.3

The paper as printed

Spotted a mistake on this page?Report a problem