Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 659 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

4 questions · 8 marks

Pick again
Print
1Short recall2 marksUser Management Swap Remove

A user must log in before using a computer.

State two methods, other than a password, that an operating system can use to authenticate a user.

[2 marks]
Mark scheme

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

  • Fingerprint scan (1)
  • Face recognition (1)
  • Iris/retina scan (1)
  • Voice recognition (1)
  • Palm print/vein scan (1)
  • Smart card (1)
  • Security token (1)
  • Authenticator app (1)

Allow one-time passcode (OTP) for authenticator app.

Do not accept password (given in the question).

Do not accept username/user ID (it identifies the user but does not authenticate them).

Do not accept 'two-factor authentication' on its own (it is a combination of methods, not a method itself).

Do not accept 'encryption'.

Example answers and how they were marked
Full marks2/2

Fingerprint scan and a smart card.

Why: Fingerprint scan (1) and smart card (1) are two accepted methods.

Some marks1/2

Fingerprint scan and a username.

Why: Fingerprint scan (1); username is not accepted because it does not authenticate the user.

No marks0/2

A username and two-factor authentication.

Why: Username is not accepted because it does not authenticate the user, and two-factor authentication alone is not accepted because it is a combination of methods.

2Describe2 marksUtility Software Swap Remove

A student has a large number of photographs stored on a computer.

Describe the purpose of data compression software.

[2 marks]
Mark scheme

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

  • Makes a file/files smaller (1) so less storage space is needed on the disk (1)
  • Reduces the size of the data (1) so it takes less time to upload/download/transfer the file (1)
  • Compresses files/folders into a single file (1) so an attachment is under the size limit for email (1)
  • Reduces the size of the files (1) so more of them fit onto a storage device/backup media (1)

Do not accept 'it compresses the files' on its own, as this repeats the question.

Do not accept responses about protecting files from malware/viruses or about deleting files.

Example answers and how they were marked
Full marks2/2

It makes the files smaller so that they use less storage space on the computer and more of them fit on the disk.

Why: The point (1) and a linked development giving the benefit (1).

Some marks1/2

It makes files smaller.

Why: This is the point (1) but there is no development of what the smaller size leads to, so only one mark.

No marks0/2

It protects the files from viruses so that they cannot be damaged.

Why: This describes anti-malware software, which the mark scheme does not accept; no creditworthy point is made.

3Explain2 marksProcess Management Swap Remove

A computer has a single CPU.

Explain how the operating system allows a user to run several programs at the same time.

[2 marks]
Mark scheme

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

  • The operating system switches rapidly between processes (1) so each process runs for a short time slice before the next one starts (1)
  • Each process is given a small amount of CPU time (1) so the CPU moves on to another process when that time is up (1)
  • The operating system chooses which process to run next (1) so the CPU is shared between the programs (1)
  • Processes take turns to use the CPU (1) because the CPU is so fast the user does not notice the switching (1)
  • Only one process can run on the CPU at a time (1) so the operating system must swap processes in and out quickly (1)

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

Allow 'time slice' / 'time quantum'.

Do not accept 'the computer has more than one CPU' / 'each program runs on its own CPU'.

Do not accept 'the CPU does two things at once' without saying processes take turns/are switched.

Example answers and how they were marked
Full marks2/2

The operating system switches rapidly between processes, giving each one a small time slice, so the CPU is shared and the programs appear to run together.

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

Some marks1/2

Each process is given a small amount of CPU time.

Why: A correct point (1) but no linked reason.

No marks0/2

The computer has two CPUs so each program can run on its own processor.

Why: The scenario states a single CPU, so this misconception earns no credit.

4Explain2 marksProcess Management Swap Remove

A user opens a web browser.

Explain what the operating system does to get the browser's process ready to run.

[2 marks]
Mark scheme

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

  • A process is created for the program (1) so that its instructions can be loaded into RAM (1)
  • The process is put into the ready state (1) so that it can wait for the CPU to become available (1)
  • The operating system adds the process to a queue of ready processes (1) so the scheduler can choose it when the CPU is free (1)
  • The operating system allocates the resources the process needs (1) so that it can start running when it is given CPU time (1)

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

Allow 'main memory' for RAM.

Do not accept 'the browser is downloaded/loaded from the internet'.

Do not accept 'the program is run immediately on the CPU' without the ready step.

Example answers and how they were marked
Full marks2/2

It creates a process and loads the browser's instructions into RAM, then puts the process in the ready state to wait for CPU time.

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

Some marks1/2

It moves the program into RAM.

Why: A correct point (1) but no linked reason about the process being made ready.

No marks0/2

It runs the program straight away on the CPU.

Why: This describes the running state, not making the process ready, so no credit.

Questions by topic

5.3 Cybersecurity

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.