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

5 questions · 14 marks

Pick again
Print
1Short recall2 marksSoftware Basics Swap Remove

Utility software helps to keep a computer system running efficiently.

State two examples of utility software.

[2 marks]
Mark scheme

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

  • File repair (software) (1)
  • Backup (software) (1)
  • Data compression (software) (1)
  • Disk defragmentation (software) (1)
  • Anti-malware (software) (1)

Allow antivirus software.

Do not accept file management, process management, peripheral management or user management, as these are functions of the operating system.

Do not accept operating systems (e.g. Windows, Linux) or application software (e.g. word processor, web browser).

Example answers and how they were marked
Full marks2/2

Anti-malware software and backup software.

Why: Two creditworthy examples from the list, one mark each (1) + (1).

Some marks1/2

Anti-malware software and file management software.

Why: Anti-malware software earns one mark (1); file management is a function of the operating system, so it is not a second mark.

No marks0/2

Windows and a word processor.

Why: Windows is an operating system and a word processor is application software, so neither is utility software and no mark is awarded.

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 marksPeripheral Management Swap Remove

A new printer is connected to a computer.

Explain the purpose of a device driver.

[2 marks]
Mark scheme

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

  • It allows the operating system/OS to communicate with the device/printer (1) because it translates the commands into signals the device understands (1)
  • It contains/sends the instructions/commands needed by a particular device (1) so the device carries out the correct actions (1)
  • It controls the device/printer (1) by sending commands/signals to it (1)
  • Different devices need different commands (1) so each one needs its own driver to work with the operating system (1)

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

Do not accept 'it drives/controls the device' on its own without saying how, e.g. by sending commands/signals.

Do not accept hardware/a physical device (a device driver is software).

Do not accept 'it connects the printer to the computer' or 'it installs the printer' without saying that it provides the instructions/commands for the device.

Example answers and how they were marked
Full marks2/2

It allows the operating system to send commands to the printer because it translates them into signals that the printer understands.

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

Some marks1/2

It contains the instructions that the printer needs.

Why: Point (1) but no linked reason.

No marks0/2

It is a piece of hardware that connects the printer to the computer.

Why: Misconception: a device driver is software, not hardware, and saying it connects the printer is not accepted without saying it provides the instructions/commands.

4Explain2 marksPurpose & Function of Operating Systems Swap Remove

A computer can appear to run several programs at the same time.

Explain one reason why an operating system schedules the processes running on a computer.

[2 marks]
Mark scheme

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

  • The operating system decides which process will use the CPU next (1) so the processor is shared between processes/processes take turns (1)
  • The operating system allocates CPU time to each process/gives each process a small amount of time on the CPU (1) so multitasking can take place/several programs can appear to run at once (1)
  • The operating system manages the state of each process, e.g. ready/running/blocked (1) so a process waiting for input/blocked does not stop other processes running (1)
  • The operating system can terminate/end a process that has stopped responding (1) so it does not affect other processes/the computer keeps working (1)

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

Do not accept the idea that the CPU runs two or more processes at exactly the same time; multitasking shares CPU time.

Do not accept 'the OS shares the CPU' on its own without saying how/why, e.g. giving each process a turn/CPU time.

Do not accept 'it stops programs crashing' without a link to process management, e.g. ending a process that has stopped responding.

Do not accept 'it manages processes' without saying what the operating system does.

Example answers and how they were marked
Full marks2/2

It decides which process will run on the CPU next so several programs can share the processor and appear to run at once.

Why: Linked point (1) and reason (1): CPU scheduling and shared processor.

Some marks1/2

It gives each program a small amount of time on the CPU.

Why: Point (1) only; it does not give a linked reason such as allowing multitasking.

No marks0/2

The CPU runs all the programs at exactly the same time.

Why: Misconception: the CPU does not run processes at exactly the same time; no creditworthy point.

5Discuss6 marksUser Management Swap Remove

A school library has 24 computers that are shared by students and teachers throughout the day. Each computer runs an operating system. The school wants users' work to be kept private and the computers to be used only by authorised people.

Discuss how the operating system's user management features can be used to share the computers securely.

Your answer should include:

  • user accounts
  • authentication
  • the benefits for the school.
[6 marks]
Mark scheme

Indicative content

User accounts

  • Each student and teacher should have their own user account, so the operating system can identify the person who is logged on.
  • The operating system keeps a record of all valid users on the computer, so unknown users are not allowed to log in.
  • A separate home area or folder can be created for each account, so a student's saved work is kept apart from other users' work.
  • An account can be disabled when a student leaves the school, so they can no longer access the computers.

Authentication

  • A username and password can be required at login, so only users with the correct details can use the computer.
  • The operating system checks the entered password against the stored password for that account before allowing access.
  • Users should be encouraged to choose a strong password, which makes it harder for someone else to guess and log in.
  • The operating system can lock an account after several failed login attempts, which reduces the chance of someone trying passwords repeatedly.

Benefits for the school

  • Many students can share the same computers because each person's files are kept separate.
  • Work is less likely to be deleted or changed by another student, because users only see their own files.
  • The school can see which account was used on a computer, so misuse can be traced to a user.
  • Teachers can be confident that only authorised people can use the library computers.
  • The school does not need a separate computer for every student, so it saves money.

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 both user accounts and authentication, and apply them to the school library.

Do not accept general operating system functions such as file management or process management unless they are explicitly linked to managing users.

Example answers and how they were marked
Full marks6/6

Each student and teacher should have their own user account with a username and password. When someone logs in, the operating system checks the password against the one stored for that account, so only authorised people can use the computer. Each account can have its own home folder, so a student's work is kept private and another student cannot open or delete it. If a student leaves the school, their account can be disabled so they cannot log in again. This lets the school share a smaller number of computers safely, as each user's work stays separate and any misuse can be traced to the logged-in account.

Why: Level 3. It explains user accounts, authentication and benefits, with sustained links to sharing computers in the school library.

Some marks4/6

Every user should have a username and password. The operating system checks the password so that people who are not allowed cannot log in. Each user should also have their own area to save files so they do not delete other people's work.

Why: Level 2. Basic accounts and authentication points are made and linked, but the benefits to the school are only briefly applied and not developed.

No marks0/6

The operating system manages the users by looking after the files in folders and by making sure the printer works for everyone. It also keeps the computer running quickly when lots of students use it.

Why: Level 0. These are general operating system functions such as file management and peripheral management, not user management, so no creditworthy point is made.

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.