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 markMalware Swap Remove

Identify the reason out-of-date anti-malware is a technical vulnerability.

[1 mark]
  • AIt cannot detect newer malware
  • BIt is not compatible with the operating system
  • CThe operating system has not been patched
  • DIt uses a firewall to scan files
Mark scheme
  • A It cannot detect newer malware (1)
  • The only correct answer is A. The correct answer is it cannot detect newer malware.
  • B is not correct because compatibility with the operating system is not a technical vulnerability
  • C is not correct because unpatched software is a separate technical vulnerability, not a fault in the anti-malware
  • D is not correct because a firewall is a separate network protection tool and does not scan files for malware
Example answers and how they were marked
Full marks1/1

A It cannot detect newer malware

Why: Correct option (1): out-of-date anti-malware does not have the current detection data needed for newer malware.

No marks0/1

C The operating system has not been patched

Why: Near miss: this names a different technical vulnerability, not a reason anti-malware is out of date, so no mark.

No marks0/1

D It uses a firewall to scan files

Why: Typical misconception from the examiners' reports: describes a firewall rather than anti-malware, so no mark.

3Multiple choice1 markSocial Engineering Swap Remove

A pop-up advert offers a free games console to a user who enters their login details.

Identify the social engineering method being used.

[1 mark]
  • ABaiting
  • BBlagging
  • CShoulder surfing
  • DScareware
Mark scheme
  • A Baiting (1)
  • The only correct answer is A. The correct answer is baiting.
  • B is not correct because blagging (pretexting) obtains information by deceiving someone
  • C is not correct because shoulder surfing is watching someone enter their information
  • D is not correct because scareware frightens a user with a fake warning
Example answers and how they were marked
Full marks1/1

A Baiting

Why: Correct option (1).

No marks0/1

C Shoulder surfing

Why: Shoulder surfing is watching someone enter their information, not a free-prize offer, so no mark.

No marks0/1

B Blagging

Why: Blagging (pretexting) is deception to obtain information, not a baiting lure, so no mark.

4Short recall2 marksMalware Swap Remove

Malware is a threat to digital systems.

Define the term malware.

[2 marks]
Mark scheme

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

  • Software/a program (1)
  • Designed/intended to cause harm/damage (to a computer system or its data) (1)
  • Designed/intended to gain unauthorised access to a system or its data (1)

Award a maximum of one mark for the purpose: either harm/damage or unauthorised access, not both.

Allow 'harmful program/software' for both marks (software and harm/damage).

Allow 'malicious' as equivalent to intended to cause harm/damage, so 'malicious software' earns both marks.

Do not accept 'bad software' or a restatement of malware, as no purpose is given.

Do not accept a named type of malware alone (e.g. virus, worm, Trojan); this is an example of malware, not a definition.

Do not accept 'hacking' or 'a threat' alone; neither states a harmful purpose of software.

Do not accept 'a program that spreads' on its own; spreading is not the same as causing harm or gaining unauthorised access.

Example answers and how they were marked
Full marks2/2

Software that is designed to cause harm to a computer system or its data.

Why: Software (1) and designed to cause harm/damage (1).

Some marks1/2

A program that spreads between computers.

Why: A program is software (1), but spreading does not show a harmful purpose or unauthorised access, so no second mark.

No marks0/2

A type of virus.

Why: A virus is a named type of malware, not a definition, so no mark is awarded.

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 marksMalware Swap Remove

Ransomware is a type of malware.

Describe how ransomware affects the data on a computer.

[2 marks]
Mark scheme

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

  • Encrypts the files (1) so the user cannot open/read the data (1)
  • Locks the files/data (1) so it can only be unlocked using a decryption key/code held by the attacker (1)
  • Encrypts the files (1) so the data can only be recovered from a backup or by paying the ransom (1)

Allow 'it encrypts the files' on its own as the first point (1). The second mark needs a development of what this does to the data.

Do not award 'locks the computer'/'stops you using it' on its own, as this does not say what happens to the data.

Do not award 'it deletes the files' on its own, as this does not describe how the data is held to ransom.

Do not accept descriptions of other types of malware, e.g. a Trojan or a keylogger.

Example answers and how they were marked
Full marks2/2

Ransomware encrypts the files on the computer so the user cannot read them until they pay to get the decryption key.

Why: Linked point (1) encrypts the files and development (1) the user cannot access the data until payment.

Some marks1/2

It encrypts your files.

Why: Gives the first point (1) but no linked development of what this does to the data.

No marks0/2

It is a virus that copies itself into other programs and deletes your files.

Why: Describes a virus, not ransomware; 'deletes your files' earns nothing on its own and no other creditworthy point is given.

7Describe2 marksSocial Engineering Swap Remove

Social engineering is a type of cyberattack.

Describe what is meant by social engineering.

[2 marks]
Mark scheme

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

  • Obtaining/gaining confidential/personal information (such as passwords/usernames/bank details) (1) by manipulating/tricking a person into providing it (1)
  • Pretending to be a trusted person/organisation (1) to persuade a user to reveal information (1)
  • Exploiting human trust (1) to persuade a person to reveal information/give access to a system (1)
  • Using psychological/confidence tricks (1) to get a person to break normal security procedures (1)

Allow impersonation (pretending to be a trusted person/organisation) as the linked development of the first bullet, e.g. tricking a user by pretending to be from their bank (1) to obtain their login details (1).

Do not accept naming a social engineering technique (phishing/shoulder surfing/blagging) without describing how a person is manipulated/tricked.

Do not accept responses that describe a technical attack, such as installing malware or guessing passwords, without tricking a person.

Do not accept 'it is an attack on people/users' with no method of obtaining the information.

Example answers and how they were marked
Full marks2/2

Social engineering is when an attacker tricks a person into giving confidential information, for example by pretending to be from their bank to get their login details.

Why: Tricking a person/pretending to be a trusted organisation (1) to obtain confidential information such as login details (1).

Some marks1/2

It is when an attacker obtains confidential information.

Why: Obtaining confidential information (1); no linked development about manipulating/tricking a person (0).

No marks0/2

It is when an attacker installs malware on a computer to steal a user's data.

Why: Describes a technical attack/malware, not tricking a person; no creditworthy point.

8Describe2 marksSocial Engineering Swap Remove

Phishing is a social engineering technique.

Describe how phishing can be used to obtain a user's personal information.

[2 marks]
Mark scheme

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

  • Sends an email/text message pretending to be from a trusted organisation/bank (1) asking the user to confirm/provide personal details/login details (1)
  • Includes a link to a fake website (1) where the user enters their login details/personal information (1)
  • Sends a message claiming there is a problem with the user's account (1) so the user replies with their personal information (1)

Allow 'email/text message/SMS' for 'email/text message'.

Allow 'bank/company/organisation' for 'trusted organisation'.

Allow 'username and password/login details/personal details' for 'personal details/login details'.

Do not award a mark for 'sends an email' on its own, with no deception or request for information.

Do not award a second mark for 'sends a fake email' that does not say how the personal information is obtained.

Do not award descriptions that only involve malware (e.g. a keylogger or Trojan) or a malicious website, with no deceptive message to the user.

Do not accept descriptions of other social engineering methods, such as shoulder surfing.

Example answers and how they were marked
Full marks2/2

The attacker sends an email that appears to come from the user's bank. It asks the user to click a link and enter their login details on a fake website.

Why: Email pretending to be from a trusted organisation (1) asking the user to provide personal details (1).

Some marks1/2

The attacker sends an email that appears to come from a bank.

Why: Email pretending to be from a trusted organisation (1); no linked point about how personal information is obtained (0).

No marks0/2

The attacker uses a camera to record the user typing their password.

Why: Describes shoulder surfing, not phishing; no creditworthy point.

9Describe2 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.

10Explain2 marksSocial Engineering Swap Remove

Companies use technical security to protect their systems.

Explain one reason why a social engineering attack can still succeed.

[2 marks]
Mark scheme

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

  • The attacker targets people/users rather than the technology (1) because users can be tricked/persuaded into giving confidential information/access (1)
  • The attacker does not need to bypass/circumvent the technical security (1) because a user can be tricked into giving them the password/details/access (1)
  • The attacker can pretend to be a trusted person/organisation (1) so the user believes the request is genuine and gives information/access (1)
  • The attacker can contact many employees at once (1) so is more likely to find someone who believes the message and gives information/access (1)

A point on its own can earn one mark; the second mark requires a linked reason.

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

Do not accept 'people are the weakest link' on its own without saying why/how users can be exploited.

Do not accept answers that only restate that social engineering targets people without a reason.

Do not accept 'users make mistakes' without saying how an attacker exploits this to get information/access.

Do not accept naming a social engineering method, such as phishing or pretexting, without a linked reason why it succeeds.

Do not award marks for answers about technical vulnerabilities such as an out-of-date firewall, out-of-date anti-malware or unpatched software, as these are not social engineering.

Do not award the same reason twice, e.g. 'the user is tricked' can only support one point.

Example answers and how they were marked
Full marks2/2

The attacker targets the employees rather than the technology because an employee can be persuaded to give their password to someone pretending to be from IT support

Why: Linked point (1) that people are targeted and reason (1) that a user can be persuaded to give confidential information/access.

Some marks1/2

The attacker does not need to get past the technical security.

Why: Point (1) that technical security does not need to be bypassed; no linked reason (0) that a user is tricked into giving access/details.

No marks0/2

The firewall is out of date so it does not block the attack.

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.