Edexcel GCSE Paper 1 - Principles of Computer Science
Edexcel GCSE Paper 1 - Principles of Computer Science
Science
Computer Science
Paper 1: Principles of Computer Science
Paper Code: 1CP2/01
Total
Marks:
Name:
Instructions:
• Answer all questions.
• Answer the questions in the spaces provided - there
may be more space than you need.
• 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 -
use this as a guide for how much time to spend on
each question.
teachcomputerscience.co
m
1. A graphic designer creates images for a website.
(a) Colours in the website logo are represented in
hexadecimal.
Convert the given binary numbers to hexadecimal.
Hexadecimal
(3)
01011010
11100111
10101100
………………………………………………………………………………
………………………………………………………………………………
………………………………………………
Denary
………………………………………………………………………………
………………………………………………………………………………
………………………………………………
(1)
teachcomputerscience.co
m
(d) If 8 bits represent colours in an image, what is the colour
depth?
(2)
……………………………………………………………………………
……………………………………………………………………………
………………………………………………
(3)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………
teachcomputerscience.co
m
2. Binary is used to represent computer data.
(a) Convert the given denary numbers to its 8-bit two’s-
complement.
(2)
8-bit two’s-complement
-5
-4
(+)
(b) Add the two negative numbers in (a) and state the
answer obtained in the table.
(1)
(2)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………
(2)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………
teachcomputerscience.co
m
(e) An audio file has a bit rate of 1411.2 kbps.
(1)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………
(3)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………
Savings +6
Interest mrxiviwx
teachcomputerscience.co
m
3. John von Neumann developed an idea of a computer that
could store programs.
(a) A computer consists of a CPU, memory and storage.
In von Neumann's architecture, what are the two items stored
in the main memory?
(2)
i. …………………………………………………………………………
…………………
ii. …………………………………………………………………………
…………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………
(1)
teachcomputerscience.co
m
(c) A computer needs an operating system to function, and the
operating system is responsible for peripheral management.
i. Describe how the processor uses device drivers to manage
peripheral devices?
(3)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
…………...…
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………
teachcomputerscience.co
m
4. Logic gates are the building blocks of electronic circuits.
(a) Complete the given truth table
(4)
A B (NOT (A) ) AND B
0 0
1 1
1 0
1 0
teachcomputerscience.co
m
5. Computer programs can be written either in high-level or
low-level languages.
(a) What are the features of high-level languages and low-level
languages? Explain briefly.
(6)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
teachcomputerscience.co
……………………………………………………………………………… m
(b) Compilers and interpreters play an important role in source-
code translation.
State four features of compilers.
(4)
1. …………………………………………………………………………
…………………………………………………………………………
……………………………………….…
2. …………………………………………………………………………
…………………………………………………………………………
…………………………………………
3. …………………………………………………………………………
…………………………………………………………………………
…………………………………………
4. …………………………………………………………………………
…………………………………………………………………………
………………………………………..
(Total for Question 5 =10 marks)
teachcomputerscience.co
m
6. A banking organisation stores user account information in a
structured database.
(a) Explain how user account information is stored in a
structured database.
(2)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………
(b) The banking organisation has branches in several
countries.
What network is used to connect the branches to its head
office?
(1)
………………………………………………………………………………
……………………
(6)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
teachcomputerscience.co
m
(d) The banking organisation employs a network specialist
to secure the network.
i. Define the term ‘penetration testing’.
(2)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………
(2)
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………
teachcomputerscience.co
m
7. A uniform resource locator is given.
http://www.gcsecs.com/computer-science/programming-
language-subset-pls.html
(a) Draw a circle around the protocol and a rectangle
around the domain name.
(2)
(1)
………………………………………………………………………………
……………………
teachcomputerscience.co
m
(e) Based on a number of comparisons necessary in the
search algorithm, state the best-case and worst-case
scenarios of the linear search algorithm.
(2)
Best case:
………………………………………………………………………………
………………………………………………………………………………
………………………………………………Worst case:
………………………………………………………………………………
………………………………………………………………………………
………………………………………………
teachcomputerscience.co
m