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 · 17 marks

Pick again
Print
1Multiple choice1 markMalware Swap Remove

Different types of malware behave in different ways.

Identify what ransomware does.

[1 mark]
  • ACopies itself into other files
  • BHides inside a useful program
  • CLocks files and demands payment
  • DRecords every key press made
Mark scheme
  • C Locks files and demands payment (1)
  • The only correct answer is C. The correct answer is locks files and demands payment. Accept encrypts files and asks for a ransom / locks files until a payment is made.
  • A is not correct because copying itself into other files is what a virus does
  • B is not correct because hiding inside a useful program is what a Trojan does
  • D is not correct because recording every key press made is what a keylogger does
Example answers and how they were marked
Full marks1/1

C Locks files and demands payment

Why: Correct option (1): ransomware locks or encrypts files and demands a ransom.

No marks0/1

A Copies itself into other files

Why: Near-miss: this describes what a virus does, not ransomware.

No marks0/1

D Records every key press made

Why: Describes a keylogger; a common misconception is to confuse the behaviour of one malware type with another.

2Multiple choice1 markSocial Engineering Swap Remove

Identify what is meant by social engineering.

[1 mark]
  • AExploiting vulnerabilities in unpatched software
  • BAsking people for confidential information
  • CRecording key presses using malware
  • DInstalling ransomware to encrypt files
Mark scheme
  • B Asking people for confidential information (1)
  • The only correct answer is B. The correct answer is asking people for confidential information.
  • A is not correct because exploiting unpatched software is hackers using vulnerabilities in software, not social engineering
  • C is not correct because recording key presses using malware is a key logger, a type of malware
  • D is not correct because installing ransomware is malware that encrypts files and demands payment
Example answers and how they were marked
Full marks1/1

B Asking people for confidential information

Why: Correct option (1).

No marks0/1

C Recording key presses using malware

Why: A key logger is malware, not social engineering; candidates often confuse any cyberattack with social engineering, so no mark.

No marks0/1

A Exploiting vulnerabilities in unpatched software

Why: Exploiting unpatched software is a technical vulnerability, not social engineering; candidates may think any method of hacking is social engineering, so no mark.

3Short recall1 markMalware Swap Remove

Anti-malware software helps to protect a computer system.

State what anti-malware software does with a file when it finds that the file is infected.

[1 mark]
Mark scheme

Award one mark for any of the following:

  • Quarantine the file (1)
  • Isolate the file (1)
  • Delete/remove the file (1)
  • Repair/clean the file (1)

Do not accept scan/check the file

Do not accept block/prevent/stop the file from running

Do not accept remove the virus from the system

Example answers and how they were marked
Full marks1/1

Quarantine the file.

Why: Quarantine the file (1).

No marks0/1

Scan the file to see if it is infected.

Why: Scanning is not the action taken after infection is found; the scheme says do not accept scan/check the file.

No marks0/1

Stop the file from running.

Why: Stopping/blocking the file from running is not creditworthy; the scheme says do not accept block/prevent/stop the file from running.

4Short recall2 marksMalware Swap Remove

Hackers look for weaknesses that they can use to attack a system.

State two technical vulnerabilities that a hacker could exploit.

[2 marks]
Mark scheme

Award one mark for any of the following up to a maximum of two marks:

  • Unpatched/not updated software/operating system (missing security updates/patches) (1)
  • Out-of-date anti-malware/anti-virus (virus signatures/definitions not updated) (1)

Do not accept social engineering or phishing.

Example answers and how they were marked
Full marks2/2

Unpatched software and out-of-date anti-malware.

Why: Unpatched software (1) and out-of-date anti-malware (1).

Some marks1/2

Unpatched software and phishing emails.

Why: Unpatched software (1); phishing is not accepted (0).

No marks0/2

Phishing and social engineering.

Why: Phishing and social engineering are not technical vulnerabilities, so no creditworthy point is given.

5Short recall2 marksSocial Engineering Swap Remove

Hackers can use shoulder surfing to gain confidential information.

State two ways a hacker could carry out shoulder surfing.

[2 marks]
Mark scheme

Award one mark for any of the following up to a maximum of two marks:

  • Looking/leaning/watching over someone's shoulder (to see their screen/keypad) (1)
  • Using a CCTV camera to view a screen/keypad (1)
  • Filming/photographing a screen/keypad with a mobile phone/camera (1)
  • Using binoculars to view a screen/keypad (1)
  • Standing close to someone at an ATM/cash machine to see their PIN (1)

Do not accept phishing.

Do not accept guessing a password.

Example answers and how they were marked
Full marks2/2

Looking over their shoulder and filming them with a mobile phone.

Why: Looking over someone's shoulder (1) and filming a screen/keypad with a mobile phone (1).

Some marks1/2

Using binoculars to see their screen.

Why: Using binoculars to view a screen (1); only one way given.

No marks0/2

Sending them a phishing email to get their password.

Why: Phishing is not shoulder surfing; no creditworthy point.

6Describe2 marksSocial Engineering Swap Remove

Social engineering attacks target people rather than technology.

Describe one way a social engineering attack can be a threat to a digital system.

[2 marks]
Mark scheme

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

  • Tricks a legitimate user/employee into revealing their login details/credentials (1) so the attacker can use the account to access the system/data (1)
  • Exploits human trust/error (1) so technical security measures such as firewalls/passwords can be bypassed (1)
  • Convinces a user that a message/website is genuine/is from a trusted organisation (1) so the user gives away confidential information/data (1)
  • Gets a user to follow a link/open an attachment (1) so malware is installed on the system (1)

Allow 'deceives/manipulates/persuades a user' as the human-factor mechanism.

For the second mark, the development must give a consequence beyond the trick itself, such as access to the system/data or bypassed security.

Do not award generic statements such as 'it steals data', 'it causes harm' or 'it hacks the system' that do not name the human-factor mechanism.

Do not accept answers that only name a social engineering method, such as phishing, without saying how it threatens the system.

Do not accept answers about malware or technical attacks, such as a virus deleting files.

Example answers and how they were marked
Full marks2/2

It tricks an employee into revealing their login details, so the attacker can use the employee's account to access confidential data.

Why: Tricks a legitimate user into revealing their login details (1) so the attacker can use the account to access the system/data (1).

Some marks1/2

It can trick an employee into revealing their login details.

Why: Tricks a legitimate user into revealing their login details (1); no consequence beyond the trick itself (0).

No marks0/2

It is a virus that can delete files on the system.

Why: Describes malware/a technical attack, not social engineering; covered by the 'Do not accept' line, so no creditworthy point.

7Explain2 marksMalware Swap Remove

Anti-malware software uses a database of known malware signatures.

Explain why using out-of-date anti-malware increases the risk of a computer becoming infected.

[2 marks]
Mark scheme

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

  • The anti-malware does not have the latest signatures/definitions (1) so it cannot recognise/detect new malware (1)
  • The signature database/definitions are out of date (1) so malware written/changed since the last update is not detected (1)
  • The software only checks files against older/known signatures (1) so files containing new malware are not flagged/quarantined (1)
  • New malware has not been added to the signature list (1) so it can run/install on the computer without being stopped (1)

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

Accept signatures/definitions (virus or malware definitions) and database/list for signatures.

The first mark can be awarded for saying the signatures/definitions are out of date/not updated on its own; the second mark needs a linked effect on detection such as not recognising new malware.

Do not award the second mark for repeating that the anti-malware is out of date without saying what this means for detection.

Do not accept 'the computer is old' or 'the anti-malware is slow' without linking to missing/out-of-date signatures and detection.

Do not accept 'there is no anti-malware installed' because the question says the anti-malware is out of date.

Example answers and how they were marked
Full marks2/2

It does not have the latest malware signatures so it will not detect new malware.

Why: Point (1): no latest signatures. Linked reason (1): new malware is not detected.

Some marks1/2

The malware definitions are old.

Why: States the definitions/signatures are out of date (1) on its own, which the guidance credits as the first mark. No linked effect on detection is given, so the second mark is not awarded.

No marks0/2

The computer is old, so it is easier for hackers to infect it.

Why: 'The computer is old' is a do-not-accept point with no reference to signatures or detection, so no mark.

8Explain2 marksMalware Swap Remove

Anti-malware software can quarantine an infected file.

Explain one benefit of anti-malware moving an infected file to quarantine.

[2 marks]
Mark scheme

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

  • The malware code in the file cannot run/execute (1) so it cannot damage/delete/corrupt files on the computer (1)
  • The malware cannot spread to other files/computers (1) because the infected file is isolated from the rest of the system (1)
  • Other programs and users cannot open/run the infected file (1) so the malware cannot be triggered by accident (1)
  • The file is kept rather than deleted (1) so it can be checked and restored later if it is not really infected (1)

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

A benefit stated on its own, with no linked reason, can earn (1) only.

Do not award a mark for a description of what quarantine is, such as 'the file is put in a quarantine folder' or 'the file is kept in quarantine', as this gives no benefit and no reason.

Do not accept 'it deletes/removes the infected file/malware' because quarantine keeps the file; deleting is a different action.

Do not accept 'it stops all malware' or 'the file is safe'/'the computer is safe' without saying what is being protected from the malware.

Do not accept 'the computer runs faster' because quarantine is not a performance tool.

Example answers and how they were marked
Full marks2/2

The infected file is isolated from the rest of the system so the malware inside it cannot spread to other files.

Why: Isolation/spread point (1) with the linked reason that the malware cannot spread (1).

Some marks1/2

Other files on the computer cannot be infected.

Why: Gives a benefit of quarantine (1) but no linked reason explaining how the file being isolated stops this, so the second mark is not awarded.

No marks0/2

It deletes the infected file so the virus is gone.

Why: Quarantine isolates and keeps the file; deleting is a different action, so there is no creditworthy point and no linked reason.

9Explain2 marksSocial Engineering Swap Remove

A user receives an email asking them to log in to their online bank account.

Explain how the email can be used to steal the user's login details.

[2 marks]
Mark scheme

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

  • The email appears to come from a genuine/trusted organisation (1) so the user believes the request is real (1)
  • The email contains a link to a fake website (1) where the user types their username/password, which the attacker then captures (1)
  • The email asks the user to confirm/update their login details (1) so the user sends/supplies them to the attacker (1)
  • The email warns of a problem with the account/creates a sense of urgency (1) so the user acts without checking and enters their details (1)

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

A point without a linked reason earns one mark only.

Accept a forged/spoofed sender address as part of the first point only, provided it is linked to the user trusting the email and giving their details.

Do not accept 'the user is tricked' or 'the email looks real' on its own, without saying what the user then does with their details.

Do not accept 'the email has a virus' as the explanation, as this describes malware rather than phishing.

Do not accept answers where the attacker guesses/cracks/brute forces the password, as phishing involves the user giving the details themselves.

Example answers and how they were marked
Full marks2/2

The email contains a link to a fake website that looks like the bank's site so the user types their password into it and the attacker captures it

Why: Linked point (1) that there is a link to a fake website and reason (1) that the user types in the password, which the attacker then captures.

Some marks1/2

The email pretends to come from the user's bank.

Why: Point (1) that a trusted organisation is imitated, but no linked reason that the user therefore believes it and gives their details, so only the first mark is earned.

No marks0/2

The hacker installs a key logger on the user's computer to record their password.

Why: Describes malware, not phishing, so no creditworthy point is given.

10Explain2 marksSocial Engineering Swap Remove

Hackers can exploit technical vulnerabilities or use social engineering.

Explain one reason why a hacker might choose to use social engineering instead of exploiting a technical vulnerability.

[2 marks]
Mark scheme

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

  • It requires less technical skill/knowledge (1) because the attacker tricks/asks the user rather than writing code/finding a flaw (1)
  • It can be cheaper/quicker (1) because no specialist software/tools are needed (1)
  • It is more likely to succeed (1) because users are trusting and give the information willingly (1)
  • There may be no known technical vulnerability to exploit (1) so tricking a user is the easier route in (1)

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

Do not accept 'it is easier' on its own without saying why it is easier, such as no technical skill being needed.

Do not award marks for answers that describe finding or using an unpatched software vulnerability, as this is not social engineering.

Example answers and how they were marked
Full marks2/2

It needs less technical skill because the hacker tricks a person into giving the password instead of writing code to find a weakness

Why: Linked point (1) that less skill is needed and reason (1) that the attacker tricks a user rather than finding a technical flaw.

Some marks1/2

Less technical skill is needed.

Why: Point (1) that less skill is needed, but no linked reason explaining why.

No marks0/2

It is easier because the hacker can use unpatched software to get in.

Why: Describes a technical vulnerability, not social engineering, so no creditworthy point is given.

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.