Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 693 exam-style questions, each with its mark scheme and example answers. Print it, or answer it on paper and then open the mark schemes. Or browse the questions by topic.

Build a paper

Topics (none ticked: all of them)
Question types (none ticked: all of them)

Practice paper

10 questions · 25 marks

Pick again
Print
1Multiple choice1 markCompression Swap Remove

A student downloads a compressed music file and then decompresses it.

Identify what is meant by decompression.

[1 mark]
  • AData is encrypted so that it cannot be read
  • BData is permanently removed to reduce the file size
  • CData is restored to its original format
  • DData is stored using fewer bits
Mark scheme
  • C Data is restored to its original format (1)
  • The only correct answer is C. The correct answer is data is restored to its original format.
  • A is not correct because encryption changes data so that it cannot be read without a key; it does not restore the data
  • B is not correct because permanently removing data to reduce the file size is lossy compression, not decompression
  • D is not correct because storing data using fewer bits is compression, not decompression
Example answers and how they were marked
Full marks1/1

C Data is restored to its original format

Why: Correct option (1).

No marks0/1

D Data is stored using fewer bits

Why: Near miss: this describes compression, not decompression.

No marks0/1

B Data is permanently removed to reduce the file size

Why: Misconception: this describes lossy compression, not decompression.

2Multiple choice1 markE-waste Swap Remove

Old smartphones are sent to a recycling centre instead of being thrown away.

Identify one valuable material that can be recovered when e-waste is recycled.

[1 mark]
  • AFibreglass
  • BGold
  • CPlastic
  • DWater
Mark scheme
  • B Gold (1)
  • The only correct answer is B. The correct answer is gold.
  • A is not correct because fibreglass is used for casings and is not a valuable material recovered from e-waste
  • C is not correct because plastic is used for casings and is not a valuable material recovered from e-waste
  • D is not correct because water is not found in a device; it is used during manufacture
Example answers and how they were marked
Full marks1/1

B Gold

Why: Correct option: gold is a valuable material recovered from e-waste.

No marks0/1

C Plastic

Why: Plastic is used for casings and is not a valuable material recovered from e-waste, so no mark.

No marks0/1

D Water

Why: Water is used during manufacture, not recovered from e-waste, so no mark.

3Short recall1 markWireless Connections Swap Remove

A wireless network has a fixed amount of bandwidth.

State what happens to the bandwidth available to each device as more devices connect to the network.

[1 mark]
Mark scheme

Award one mark for:

  • It is shared between more devices, so each device gets less (bandwidth) (1)

Allow 'the bandwidth is divided/split between the devices'.

Allow 'there is less bandwidth for each device'.

Do not accept 'the speed decreases' / 'the connection slows down' on its own.

Do not accept 'the bandwidth decreases' unless it refers to the bandwidth available to each device.

Do not accept 'the bandwidth increases'.

Example answers and how they were marked
Full marks1/1

It is shared between more devices, so each device gets less bandwidth.

Why: States that the bandwidth is shared between more devices and so each device gets less (1).

No marks0/1

The speed for each device decreases.

Why: Describes speed rather than bandwidth; this near-miss is ruled out by the 'Do not accept' line.

No marks0/1

The bandwidth increases because more devices are connected.

Why: Contradicts the correct answer; bandwidth is shared between the devices, it does not increase, so no mark.

4Describe2 marksLow and High Level Languages Swap Remove

A device driver is software that allows the operating system to control a piece of hardware. Device drivers are often written in a low-level programming language.

Describe one reason why a low-level programming language is suitable for writing a device driver.

[2 marks]
Mark scheme

Award up to two marks for a linked description such as:

  • Instructions can manipulate/control the hardware/memory/registers directly (1) so the driver can control the specific device it is written for (1)
  • The code is written for one specific processor/architecture (1) so it works with the exact hardware it will control (1)
  • The programmer controls exactly how memory/registers are used (1) so the code is efficient and needs little memory, which suits a device that has limited memory (1)
  • Each instruction maps to one machine code instruction (1) so the driver code is small enough to fit in the memory of the device (1)

Extra detail, such as naming the device the driver controls, is not needed to earn the marks.

Do not accept 'it is closer to machine code' on its own: it must be developed to show how this helps the driver, e.g. it can control the hardware directly.

Do not accept 'it is faster/quicker' with no link to the hardware/device, e.g. the device responds quickly.

Do not accept 'it is easier to learn', 'it is easier to debug' or 'it takes less time to write'.

Example answers and how they were marked
Full marks2/2

Low-level instructions can manipulate the hardware and memory directly so the driver can control the specific device it was written for, such as a sound card.

Why: Point about direct control of hardware/memory (1) linked to controlling the specific device (1). The named device is extra detail and is not needed.

Some marks1/2

Low-level instructions can manipulate the hardware directly.

Why: Correct point (1) but no linked development saying how this helps the device driver.

No marks0/2

It is closer to machine code so it runs faster than a high-level language.

Why: 'Closer to machine code' is not developed into how this helps the driver, and 'runs faster' is not linked to the hardware/device, so no mark.

5Describe2 marksIntellectual Property Swap Remove

A company has invented a new type of processor. No other company has made a processor like it.

Describe how a patent protects the company's invention.

[2 marks]
Mark scheme

Award up to two marks for a linked description such as:

  • A patent gives the company the exclusive/only right to make/use/sell the invention (1) so other companies cannot copy it and sell their own version (1)
  • The company must apply/register for the patent (1) so the invention is officially recognised as belonging to the company (1)
  • A patent is only granted if the invention is new/not obvious (1) so the company must show how its processor is different from existing designs (1)
  • A patent protects the invention for a fixed period of time (1) after which other companies are allowed to use it (1)
  • The company can take legal action against anyone who copies the invention (1) to stop them making or selling it (1)

Do not award responses about copyright, trademarks or licencing.

Do not accept responses saying a patent protects the program code/source code, or that a patent stops hacking.

Do not accept responses saying a patent is granted automatically or lasts forever.

A prevention statement on its own, e.g. 'a patent stops other companies copying', earns one mark; award the second mark only for a linked development.

Example answers and how they were marked
Full marks2/2

A patent gives the company the only right to make and sell the new processor, so rival companies cannot copy it and sell their own version.

Why: Point (1) that the patent gives exclusive rights, developed (1) into rivals being unable to copy and sell it.

Some marks1/2

A patent gives the company the only right to make and sell the processor.

Why: First point credited (1), but no development of what this prevents or leads to.

No marks0/2

A patent automatically protects anything the company writes down, including its code.

Why: Says protection is automatic and covers code; a patent must be applied for and it does not protect program code, so no mark.

6Explain2 marksImages Swap Remove

Two versions of the same photograph are displayed at the same size on a screen. Version A is 800 × 600 pixels. Version B is 1600 × 1200 pixels.

Explain why Version B can show more detail.

[2 marks]
Mark scheme

Award up to two marks for a linked explanation such as:

  • Version B has more pixels in the same area (1) so each pixel represents a smaller part of the image (1)
  • Version B has a higher pixel density (1) so finer detail can be represented (1)
  • The pixels in Version B are smaller (1) so more detail can be captured in the same space (1)
  • Version B has a higher resolution (1) because there are more pixels per unit of area (1)

For both marks, the expansion must follow/associate with the statement.

Do not accept 'more pixels' on its own without saying same area/pixel density/smaller pixels.

Do not accept higher colour depth or more colours.

Example answers and how they were marked
Full marks2/2

Version B has more pixels in the same area so each pixel represents a smaller part of the image.

Why: Linked point (1) and reason (1): more pixels in the same area means smaller pixels and more detail.

Some marks1/2

Version B has more pixels in the same area.

Why: One mark for the point about pixel density; the linked reason about smaller pixels or finer detail is missing.

No marks0/2

Version B has a higher colour depth, so it can display more colours.

Why: Colour depth is not the reason for more detail here; this is the common misconception that colour depth increases resolution.

7Explain2 marksSocial Engineering Swap Remove

Shoulder surfing is a social engineering method.

Explain how shoulder surfing can be used to carry out a cyberattack.

[2 marks]
Mark scheme

Award up to two marks for a linked explanation such as:

  • (The attacker) watches/observes the user (1) as they type in their password/PIN (1)
  • (The attacker) uses a camera/CCTV to record/film the user (1) as they type in their password/PIN (1)
  • (The attacker) looks at the user's screen (1) and sees their password/account details (1)
  • (The attacker) obtains the user's password/PIN by watching/observing them (1) so they can log in to the user's account (1)
  • (The attacker) stands close to the user in a public place (1) so they can watch them type in their password/PIN (1)

For both marks, the expansion must follow/associate with the statement.

The first mark is for the attacker watching/recording the user, or looking at their screen. The second mark is for naming what is obtained (a password/PIN or other information that is typed/displayed) or for how it is then used, e.g. to log in to the user's account.

Allow the first mark for watching/recording the user, or looking at their screen, even when the answer does not state what is typed or displayed.

Allow the second mark where the answer says what information is seen; the answer does not have to go on to describe the attack itself, e.g. logging in to an account.

Do not accept 'shoulder surfing' or 'looking over someone's shoulder' on its own, with no password/PIN or other information seen, as this repeats the question.

Do not accept 'the attacker steals/gets the password' without saying that it was obtained by watching/observing the user.

Do not accept other social engineering methods, such as phishing or baiting, that do not involve observing the user.

Example answers and how they were marked
Full marks2/2

The attacker stands behind the user in a cafe and watches them type their PIN, then uses the PIN to log in to their online banking.

Why: Linked point (1) that the user is watched as they type and reason (1) that the PIN is then used to access the account.

Some marks1/2

The attacker watches the user while they type on the keyboard.

Why: Point (1) for watching the user, but the answer does not say what information is obtained (a password/PIN) or how it is used, so the linked mark is not earned.

No marks0/2

Shoulder surfing means the attacker can get the user's password.

Why: Repeats the question and says a password is obtained without saying how it was observed, which the mark scheme says earns nothing.

8Convert2 marksDenary to Binary Conversion Swap Remove

Computers manipulate binary patterns.

Convert the denary number 184 to 8-bit binary.

[2 marks]
Mark scheme

Award one mark for each correct nibble in the correct order:

  • 1011 (1)
  • 1000 (1)

0 marks if the response is not 8-bit binary.

Example answers and how they were marked
Full marks2/2

1011 1000

Why: 184 = 128 + 32 + 16 + 8: both nibbles are correct (2).

Some marks1/2

1011 1001

Why: Converts 185 instead (a slip in adding up the place values). The first nibble is correct (1); the second is not.

No marks0/2

0001 1101

Why: The bits are written in reverse, smallest place value first. Neither nibble is correct.

9Discuss6 marksSecondary Memory Swap Remove

A school is buying new computers. Each computer needs storage for the operating system, applications and students' work. The computers have RAM and will be used in classrooms.

Discuss the role of secondary storage in these computers.

Your answer should include:

  • why secondary storage is needed
  • the difference between primary and secondary storage
  • a suitable type of secondary storage for the school's computers and a reason why it is suitable.
[6 marks]
Mark scheme

Indicative content

Why secondary storage is needed

  • Secondary storage is non-volatile, so it keeps the operating system, applications and students' work when the power is turned off.
  • It stores programs and files that are not currently in use, so they are not lost when the computer is switched off.
  • It provides a larger capacity than primary storage for files such as students' work, videos and photographs.
  • It allows each computer to keep many students' files and the software the school has installed.

The difference between primary and secondary storage

  • Primary storage (RAM) is volatile and directly accessible by the CPU; secondary storage is non-volatile and not directly accessible by the CPU.
  • RAM holds the data and instructions currently in use; secondary storage holds data and programs long term.
  • Primary storage is faster but smaller and more expensive per gigabyte; secondary storage is slower but larger and cheaper.
  • The school's computers need both: RAM to run the operating system and applications, and secondary storage to keep them when the computer is switched off.

A suitable type of secondary storage for the school's computers and a reason why it is suitable

  • A solid state drive (SSD) is suitable because it has no moving parts, so it is durable and quiet, and has fast read/write speeds, which helps the computers start up quickly.
  • A magnetic hard disk drive (HDD) is suitable because it is cheap and offers a very large capacity, which is useful for storing many students' files.
  • Either type could be used; a small SSD for the operating system and applications plus a large HDD for files would balance speed and cost.

Levels

  • Level 0 (0 marks): No rewardable content.
  • Level 1 (1–2 marks): Basic, independent points are made, showing elements of understanding of key concepts/principles of computer science. (AO1) The discussion will contain basic information with little linkage between points made or application to the context. (AO2)
  • Level 2 (3–4 marks): Demonstrates adequate understanding of key concepts/principles of computer science. (AO1) The discussion shows some linkages and lines of reasoning with some structure and application to the context. (AO2)
  • Level 3 (5–6 marks): Demonstrates comprehensive understanding of key concepts/principles of computer science to support the discussion being presented. (AO1) The discussion is well developed, with sustained lines of reasoning that are coherent and logically structured, and which clearly apply to the context. (AO2)

Additional guidance

  • Award credit for a type of secondary storage only when a reason is given that is linked to the school's computers; a named type alone (e.g. 'SSD') is not creditworthy. Do not accept RAM as secondary storage or the claim that secondary storage is the same as RAM. Do not accept CD/DVD/Blu-ray as the main storage for the school's computers because their capacity is too low and write speeds are slow.
  • For Level 3, the answer must cover all three bullets and apply at least one point to the school's computers. A 6-mark answer is well developed with sustained reasoning and a justified choice; a 5-mark answer covers all three but with limited development or application. Comparisons of speed and cost between primary and secondary storage are creditworthy as part of the difference.
Example answers and how they were marked
Full marks6/6

The school needs secondary storage because it is non-volatile, so the operating system, applications and students' work stay on the computer when the power is turned off. RAM is volatile and only holds data currently in use, while secondary storage keeps files long term. Secondary storage is also larger and cheaper per gigabyte than RAM, so it can hold many students' files. An SSD would be suitable because it has no moving parts, so it is durable in a classroom, and it has fast read/write speeds, so the computers start up quickly. A magnetic HDD would give a larger capacity for the same cost, which is useful for storing videos.

Why: Covers all three bullets: why secondary storage is needed (non-volatile, stores OS/apps/work, larger capacity), the difference from RAM (volatile, directly accessible, faster, smaller), and suitable types (SSD durable and fast; HDD cheap and high capacity) applied to the school's computers. Sustained and well structured. Level 3.

Some marks3/6

Secondary storage is needed to store data when the power is off. It is non-volatile, unlike RAM which is volatile. RAM is directly accessed by the CPU and is faster, but secondary storage is bigger. The school could use a hard disk because it has a lot of space.

Why: All three bullets covered with basic points: non-volatile storage when power off (1), difference volatile vs non-volatile (1), HDD with reason of capacity (1). Limited development and application to the school, so low Level 2, 3 marks.

Some marks1/6

Secondary storage is non-volatile so it keeps data when the power is off. It is the same as RAM, which is why it is fast. The school should use a CD because it is cheap and portable.

Why: One creditworthy basic point: non-volatile keeps data (1). Misconception that secondary storage is the same as RAM, and CD is not accepted as suitable main storage, so Level 1.

10Discuss6 marksPreventing Network Security Risks Swap Remove

A hospital trust runs a network that stores patient records. Doctors, nurses and reception staff all use the network, but they do not all need to see the same records.

Discuss the use of access control to protect the network and the patient records.

Your answer should consider:

  • methods of access control
  • how access levels protect the records
  • the limitations of access control.
[6 marks]
Mark scheme

Indicative content

Methods of access control

  • Usernames and passwords stop people who do not have an account from logging on to the network.
  • A password policy requiring a minimum length, upper and lower case letters, symbols and regular changes makes passwords harder to guess.
  • Access rights set on folders and files mean each member of staff can only open the records they need for their job.
  • Biometric methods such as a fingerprint or facial recognition verify that the person logging on is who they claim to be.

How access levels protect the records

  • Reception staff can see appointment details but not medical histories, so an account that is compromised exposes less sensitive data.
  • Only senior staff are given permission to change or delete a record, which protects the accuracy of the patient records.
  • Giving a nurse read-only access to a ward's records prevents accidental changes to them.
  • If a password is stolen, the damage is limited to what that user was allowed to see and do.
  • Logging each user in separately means actions on the network can be traced back to an account.

Limitations of access control

  • Passwords can be guessed, phished or shared with colleagues, so someone else can log on with a user's access.
  • Staff may write passwords down or leave a logged-on computer unattended.
  • Access rights must be set correctly; a mistake can give a user far more access than their job needs.
  • Access control does not stop an authorised member of staff deliberately misusing records they are allowed to see.
  • A fingerprint reader can reject a legitimate user or be fooled by a copy of a fingerprint.

Levels

  • Level 0 (0 marks): No rewardable content.
  • Level 1 (1–2 marks): Basic, independent points are made, showing elements of understanding of key concepts/principles of computer science. (AO1) The discussion will contain basic information with little linkage between points made or application to the context. (AO2)
  • Level 2 (3–4 marks): Demonstrates adequate understanding of key concepts/principles of computer science. (AO1) The discussion shows some linkages and lines of reasoning with some structure and application to the context. (AO2)
  • Level 3 (5–6 marks): Demonstrates comprehensive understanding of key concepts/principles of computer science to support the discussion being presented. (AO1) The discussion is well developed, with sustained lines of reasoning that are coherent and logically structured, and which clearly apply to the context. (AO2)

Level 3 responses must cover how access levels protect the records as well as methods and limitations.

Do not accept an acceptable use policy, a firewall or anti-malware software as a method of access control.

Example answers and how they were marked
Full marks6/6

Every member of staff logs on with a username and password, so only people with an account can use the network. A password policy makes staff choose a long password with upper and lower case letters and symbols, and change it regularly, which makes the password harder to guess. The trust also sets access rights on folders, so a receptionist can open the appointment system but not a patient's medical history, and only senior staff can change or delete a record, which keeps the records accurate. Fingerprint scanners could be used on the ward computers so a member of staff cannot log on as someone else. The weakness is that passwords can be shared or phished, so someone else could log on as a nurse. If access rights are set wrongly, a user could see far more than their job needs, and access control cannot stop a doctor deliberately misusing a record they are allowed to see.

Why: Covers several methods, applies access levels to reception, nursing and senior staff to show how records are protected, and gives limitations including sharing and incorrect rights, with coherent reasoning tied to the hospital (Level 3).

Some marks3/6

The hospital uses usernames and passwords to stop people logging on. It can also use access levels so staff can only see the records they need, such as reception staff not seeing medical histories. This keeps the patient records safe from people who should not see them.

Why: Methods and one applied benefit are given with some linkage, but limitations are missing, so the answer stays at Level 2.

Some marks2/6

Access control means staff have to log in with a password. The hospital should have an acceptable use policy so staff know the rules. This stops hackers getting into the network.

Why: One basic point about passwords is made (Level 1). The acceptable use policy is not a method of access control, so it earns nothing and shows the confusion between a policy and a technical control.

Questions by topic

More ways to revise Edexcel GCSE Computer Science (1CP2)

Teachers: build a paper, print it with the mark schemes at the end, and sign your school up to set your classes activities on every topic.

Fetch Decode Explain isn't affiliated with or endorsed by Pearson Edexcel.