1CP2-01 Paper 1B - Principles of Computer Science - Answers
1CP2-01 Paper 1B - Principles of Computer Science - Answers
1
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
Copyright
© 2021 PG Online Limited
The contents of this unit are protected by copyright.
This Sample Paper, Sample Paper Mark Scheme and other associated files distributed with it
are supplied to you by PG Online Limited under licence and may be used and copied by you
only in accordance with the terms of the licence agreement between you and PG Online
Limited. Except as expressly permitted by the licence, no part of the materials distributed with
this unit may be used, reproduced, stored in a retrieval system, or transmitted, in any form or by
any means, electronic or otherwise, without the prior written permission of PG Online Limited.
Licence agreement
This is a legal agreement between you, the teaching institution, and PG Online Limited. PG
Online Limited grants to you a non-exclusive, non-transferable, revocable licence to use this
Sample Paper, Sample Paper Mark Scheme and other associated files distributed with it in the
course of teaching by your teachers and/or employees.
The materials distributed with this unit may be copied and used by your teachers and/or
employees on a single site only in the course of their teaching. You warrant that you shall not,
and shall procure that each of your teachers and/or employees shall not, share in any way any
of the materials or part of the materials with any third party, including users on another site or
individuals who are teachers and/or employees of a separate institution. You acknowledge and
agree that the materials must remain with you, the teaching institution, and no part of the
materials may be transferred to another institution. You also warrant that you shall not, and shall
procure that each of your teachers and/or employees shall not, procure, authorise, encourage,
facilitate or enable any third party to reproduce these materials in whole or in part without the
prior permission of PG Online Limited.
In consideration of the licence granted to you, you shall indemnify PG Online Limited against all
liabilities, costs, expenses, damages and losses (including but not limited to any direct, indirect
or consequential losses, loss of profit, loss of reputation and all interest, penalties and legal
costs and all other professional costs and expenses) suffered or incurred by PG Online Limited
arising out of or in connection with the exercise by you of your rights granted under this licence.
2
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
Surname
PAPER 1B
Instructions
Write in black ink
Write your answer to each question in the space provided
Answer all questions
You are not allowed to use a calculator
Information
The total mark for this paper is 75
The marks for each question are shown in brackets ( )
The student version of this paper has 12 pages
ADVICE
Read each question carefully before you start to answer it
Try to answer every question
Answer questions in the space provided – there may be more space than you need
3
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
1 Data
(a) Identify the number of states that can be represented by a binary pattern
that is 10 bits in length.
A 20
B 256
C 512
D 1024
(c) Identify the two’s complement signed integer of the denary number -52.
A 00110100
B 11001011
C 11001100
D 10110100
[Teacher note: To calculate the two’s complement, first calculate 52 in binary which
gives 00110100 (this is answer A), then invert the bits to 11001011 (this is one’s
complement and answer B) then add 1 to get 11001100 (this is two’s complement and
answer C). Answer D represents -52 in sign and magnitude, which was not asked for
and is not on the specification].
4
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
(f) The following shows a black and white image of a dice that has been stored in a
computer.
(i) Explain the colour depth that would be required to store the image.
1 bit (1) is all that is required as it can store two states for each pixel / 0 and 1. (1)
(ii) State the resolution of the image.
8 x 10 (1)
80 pixels. (1)
(iii) Explain the need for image compression before photos and images are stored on a
smartphone.
Compression reduces the file size (1)
so that more photos can be stored / which means the phone can come with less
storage. (1)
(iv) Explain why a lossless compression would be suitable for storing the
above image.
If lossless compression is used, after compression/decompression, the image will
be restored to exactly the same as the original. (1)
An error on this image could result in someone not being able to interpret the
number on the dice. (1)
(f) Construct an expression to calculate the file size of the above image in bytes.
8 x 10 x 1 bit = 80 bits (1)
(80 bits ÷ 8) bytes (1)
OR ((8x10x1)÷8) bytes
Allow just the final answer 10 bytes for 2 marks
Allow overheads to be added – e.g. 10% extra
01001010
1 mark for each nibble.
(Total for Question 1 = 16 marks)
5
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
6
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
3 Networks
(a) Give one reason why computers are connected in a network.
To share resources / Internet connection / printer / file server / server. (1)
Central management of computers. (1)
User profile can be loaded to any computer on the network / a user can use any
computer on the network with all their settings being accessed from a central location.
(1)
or any other appropriate reason
(b) When data is sent through the Internet, it is first split into packets. These are then sent
to a destination IP address.
Define the meaning of the term IP address.
A unique number for each device on the Internet. (1)
A number such as 122.195.2.1 which identifies the device. (1)
7
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
(d) Give one other protocol that can be used to receive email.
POP / Post Office Protocol. (1)
IMAP / Internet Message Access Protocol. (1)
8
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
0 No rewardable content.
9
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
4 Computers
(a) Anti-malware software detects and prevents malware from infecting or attacking
computers. Explain the purpose of two other types of utility software.
File repair (1) fixes files that have become corrupted. (1)
Backup (1) software makes a copy of files so that they can be stored in a remote
location / so that the data can be restored if lost/corrupted/damaged (1).
Data compression (1) reduces the size of files so that they can be
emailed/uploaded/take up less storage space (1).
Disk defragmentation (1) puts all fragments/parts of a file into order so that they can be
accessed faster (on a magnetic disk) (1).
Accept other common utility software with a linked explanation.
(c) State two types of information that are stored in main memory (RAM) in the
von Neumann architecture.
Instructions / (running) programs (1)
Data (1)
10
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
5 Computational thinking
(a) A new app is being built which will show students the most popular routes that are used
to walk to school.
Explain the benefit of using abstraction to model routes used to walk to school.
Abstraction is removing/hiding unnecessary details from the problem/model. (1)
Details such as trees/car lanes/road speed could be ignored as they are unnecessary
for walking to school. (1)
This will reduce the amount of information that needs to be stored/processed OR this
will reduce the complexity of the problem. (1)
(b) A burglar alarm will sound if the alarm has been set and either a door is opened or a
motion detector is triggered.
This can be expressed as: alarmSet and (doorOpen or motion).
Complete the truth table.
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 1 0
1 0 0 0 0
1 0 1 1 1
1 1 0 1 1
1 1 1 1 1
11
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
(d) State why the list of names in part (c) cannot be searched using a binary search
algorithm.
it is not in alphabetical order.
(e) The following algorithm is used in a program.
(i) Complete the trace table showing the execution of the program.
You may not need to fill in all the rows in the table.
4 [5, 2, 3, 9] 7
0 [2, 2, 3, 9] (1)
1 [2, 3, 3, 9] (1)
2 [2, 3, 9, 9] (1)
3 [2, 3, 9, 7] (1)
[2, 3, 9, 7] (1)
12
Sample Question Paper 1B Mark Scheme
GCSE Edexcel Computer Science
Acknowledgements
Artwork
Autumn
© 2017 Deborah Lanyon (107 cm × 92 cm)
Acrylic on canvas
www.deborahlanyon.co.uk
13