Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 604 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 · 14 marks

Pick again
Print
1Multiple choice1 markFetch Decode Execute Cycle Swap Remove

Identify the CPU component that decodes instructions during the fetch-decode-execute cycle.

[1 mark]
  • AArithmetic logic unit
  • BControl unit
  • CMain memory
  • DRegister
Mark scheme
  • B Control unit (1)
  • The only correct answer is B. The correct answer is control unit.
  • A is not correct because the arithmetic logic unit performs arithmetic and logical operations, not decoding
  • C is not correct because main memory stores instructions and data, not decoding
  • D is not correct because a register holds data or addresses temporarily, not decoding
Example answers and how they were marked
Full marks1/1

B Control unit

Why: Correct option: the control unit decodes instructions (1).

No marks0/1

D Register

Why: Near-miss: a register holds data or addresses temporarily, it does not decode instructions (0).

No marks0/1

A Arithmetic logic unit

Why: Misconception: the arithmetic logic unit performs arithmetic and logical operations; it does not decode (0).

2Multiple choice1 markTranslators Swap Remove

An interpreter translates high-level code differently from a compiler.

Identify what an interpreter does immediately after translating a line of code.

[1 mark]
  • AExecutes the line
  • BProduces the object code
  • CSaves the line to a file
  • DTranslates the next line
Mark scheme
  • A Executes the line (1)
  • The only correct answer is A. The correct answer is that the interpreter executes the line.
  • B is not correct because an interpreter does not produce object code; that is what a compiler does
  • C is not correct because an interpreter does not save the translated code to a file
  • D is not correct because the interpreter executes the current line before it translates the next line
Example answers and how they were marked
Full marks1/1

A Executes the line

Why: Selected the line being executed straight after translation, which is how an interpreter works (1).

No marks0/1

D Translates the next line

Why: Near miss: the interpreter executes the translated line first and only then moves on to translate the next line, so no mark.

No marks0/1

B Produces the object code

Why: Confuses interpretation with compilation: object code is produced by a compiler, not an interpreter, so no mark.

3Multiple choice1 markE-waste Swap Remove

A business has replaced its old desktop computers and will throw them away.

Identify the term for discarded digital devices that have reached the end of their useful life.

[1 mark]
  • ACarbon footprint
  • BEnergy consumption
  • CE-waste
  • DReplacement cycle
Mark scheme
  • C E-waste (1)
  • The only correct answer is C. The correct answer is e-waste.
  • A is not correct because a carbon footprint is the total greenhouse gases produced by an activity
  • B is not correct because energy consumption is the amount of energy used
  • D is not correct because a replacement cycle is the time between buying a device and buying its replacement
Example answers and how they were marked
Full marks1/1

C E-waste

Why: Correct option: e-waste is the term for discarded digital devices.

No marks0/1

A Carbon footprint

Why: A related environmental term, but not the term for discarded devices.

No marks0/1

D Replacement cycle

Why: This concerns buying devices, not the devices thrown away at disposal.

4Short recall1 markSound Swap Remove

Digital sound is made up of samples.

Define the term 'bit depth'.

[1 mark]
Mark scheme

Award one mark for:

  • The number of bits used per sample (1)

Allow bits per sample

Allow the number of bits used to record/store each sample

Do not accept the number of samples taken per second (sample rate)

Do not accept the number of bits used to store the whole sound file

Do not accept the number of levels/amplitude values a sample can take

Example answers and how they were marked
Full marks1/1

The number of bits used to record each sample.

Why: States the number of bits per sample (1).

No marks0/1

The number of samples taken each second.

Why: Defines sample rate, not bit depth; do not accept.

No marks0/1

The number of amplitude values each sample can take.

Why: Gives the number of levels/amplitude values, not the number of bits per sample; do not accept.

5Short recall1 markCompression Swap Remove

A company backs up its files to an external hard drive.

Give one reason why the company compresses the files before backing them up.

[1 mark]
Mark scheme

Award one mark for any of the following:

  • More files/data can be stored (in the same storage space) (1)
  • The files take up less storage space (1)
  • The backup is quicker/faster to complete (1)
  • Less data needs to be transferred to the backup device (1)

Do not accept 'makes the files more secure' or 'encrypts the files'.

Example answers and how they were marked
Full marks1/1

The compressed files take up less storage space, so more files can be backed up.

Why: The files take up less storage space (1).

No marks0/1

It reduces the amount of disk fragmentation.

Why: Near-miss: compression does not reduce disk fragmentation.

No marks0/1

It encrypts the files so they are safer if the drive is stolen.

Why: Misconception: compression does not encrypt files, and security is not accepted.

6Short recall1 markNetwork Speed Swap Remove

Network speed is used to describe data transmission.

State the unit in which network speed is measured.

[1 mark]
Mark scheme

Award one mark for any of the following:

  • Bits per second (bps) (1)
  • Kilobits per second (kbps) (1)
  • Megabits per second (Mbps) (1)
  • Gigabits per second (Gbps) (1)

Allow bits/second, b/s, bit per second, bits per sec.

Do not accept bits on its own.

Do not accept bytes per second.

Example answers and how they were marked
Full marks1/1

Bits per second

Why: Gives the correct unit (1).

No marks0/1

Bits

Why: Only part of the unit is given; 'per second' is missing and bits on its own is not accepted (0).

No marks0/1

Bytes per second

Why: Confuses bits with bytes; bytes per second is not accepted (0).

7Short recall2 marksUtility Software Swap Remove

Compression software is a type of utility software. A student compresses a large video file before emailing it.

Give two benefits of compressing the video file.

[2 marks]
Mark scheme

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

  • Reduces the file size / uses less storage space (1)
  • Takes less time to upload/download/send (1)
  • Uses less bandwidth / reduces the amount of data transferred (1)
  • The file is more likely to fit within an email attachment size limit (1)
  • Reduces the amount of storage needed for backups / more files can be stored on backup media (1)

Do not award both 'reduces the file size' and 'uses less storage space' as two separate benefits.

Do not award both 'takes less time to send' and 'uses less bandwidth' as two separate benefits.

Do not accept 'it is compressed' on its own.

Do not accept 'it makes the file easier to send' unless a benefit such as a smaller file or less time is given.

Do not accept 'better quality'.

Example answers and how they were marked
Full marks2/2

It uses less storage space and it will upload more quickly.

Why: Uses less storage space (1) and takes less time to upload (1).

Some marks1/2

It reduces the size of the file.

Why: Reduces file size (1); no second distinct benefit.

No marks0/2

The video will have better quality.

Why: Better quality is not a benefit of compression; no mark.

8Explain2 marksPreventing Network Security Risks Swap Remove

A school keeps its network servers in a locked cabinet.

Explain one reason why the locked cabinet helps keep the school network secure.

[2 marks]
Mark scheme

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

  • Only staff with the key can open the cabinet (1) so unauthorised people cannot touch/steal the servers (1)
  • Someone cannot disconnect/remove a server (1) because unauthorised people cannot open the cabinet (1)
  • The servers are protected from damage (1) because the cabinet is locked so people cannot reach them (1)

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

Accept 'keeps the servers safe from damage' as the point (1); a linked reason about the locked cabinet is needed for the second mark.

Do not accept answers about software protection such as anti-malware or firewalls; these are not physical security.

Do not accept 'it stops hackers' without saying how the locked cabinet prevents physical access.

Do not accept 'it keeps the servers safe' on its own unless it names what they are safe from (damage/theft/tampering) as the point.

Do not accept an answer that only repeats the question, e.g. 'the servers are secure because they are in a locked cabinet'.

Example answers and how they were marked
Full marks2/2

Only staff with the key can open the cabinet (1) so unauthorised people cannot touch or steal the servers (1)

Why: Linked point (1) and reason (1).

Some marks1/2

It keeps the servers safe from damage.

Why: Point only (1); no linked reason about the locked cabinet is given.

No marks0/2

It stops viruses from reaching the servers.

Why: No credit: a locked cabinet is physical security, not anti-malware protection.

9Explain2 marksData Protection Act Swap Remove

A gym collects personal data from its new members.

Explain one reason why the gym must obtain consent from a new member before it collects their personal data.

[2 marks]
Mark scheme

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

  • Consent is required by data protection legislation (1) so the gym could be fined/prosecuted if it collects data without consent (1)
  • The member has a choice about whether their data is collected (1) because they can refuse/say no (1)
  • The member can be told what their data will be used for (1) so they know what they are agreeing to (1)
  • The member has the right to withdraw consent (1) so the gym must stop using the data if the member changes their mind (1)
  • The gym builds trust with members (1) because members know their data is being handled properly (1)

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

Allow 'the member has a right to privacy' as a statement (1) if it is expanded with a reason such as the member controls who can see their data (1).

Do not accept 'the gym needs it' or 'it is the law/a legal requirement' without expansion as to what the law requires or what happens if it is broken.

Do not accept 'so the gym can use the data' without saying how consent protects the member or meets the law.

Do not accept answers about keeping data accurate or secure; these are data protection requirements but they are not about consent.

Example answers and how they were marked
Full marks2/2

Consent is required by data protection legislation, so the gym could be fined if it collects the data without consent.

Why: Linked point (1) and reason (1).

Some marks1/2

It gives the member a choice.

Why: A consent point is given (1) but there is no linked reason.

No marks0/2

The gym needs it so it can use the data.

Why: The gym needing the data and being able to use it are not accepted as a point or a reason, so no marks are awarded.

10Convert2 marksDenary to Negative Binary Conversion Swap Remove

Computer systems manipulate bit patterns.

Convert the 8-bit binary two's complement pattern 1100 1011 to denary.

[2 marks]
Mark scheme

Award one mark for each of:

  • − (negative sign) (1)
  • 53 (1)

The correct answer is −53

Example answers and how they were marked
Full marks2/2

−53

Why: The left-hand bit is worth −128: −128 + 75 = -53. Sign (1) and value (1).

Some marks1/2

53

Why: The value is right (1) but the minus sign is missing.

No marks0/2

203

Why: Reads it as an unsigned number, so neither the sign nor the value is right.

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.