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

Pick again
Print
1Multiple choice1 markFile Management Swap Remove

Identify the operating system function that decides where files are stored on a disk.

[1 mark]
  • AFile management
  • BPeripheral management
  • CProcess management
  • DUser management
Mark scheme
  • A File management (1)
  • The only correct answer is A. The correct answer is file management.
  • B is not correct because peripheral management controls input and output devices
  • C is not correct because process management schedules programs and allocates processor time
  • D is not correct because user management manages user accounts and access rights
Example answers and how they were marked
Full marks1/1

A File management

Why: Correct option (1).

No marks0/1

C Process management

Why: Process management schedules programs; it does not decide where files are stored (0).

No marks0/1

B Peripheral management

Why: Peripheral management controls input and output devices, not file storage (0).

2Multiple choice1 markFile Management Swap Remove

Identify the task that is part of file management.

[1 mark]
  • AAllocating processor time
  • BCopying a file
  • CManaging user accounts
  • DSending data to a printer
Mark scheme
  • B Copying a file (1)
  • The only correct answer is B. The correct answer is Copying a file.
  • A is not correct because allocating processor time is process management
  • C is not correct because managing user accounts is user management
  • D is not correct because sending data to a printer is peripheral management
Example answers and how they were marked
Full marks1/1

B Copying a file

Why: Correct option (1).

No marks0/1

A Allocating processor time

Why: Allocating processor time is process management, not file management (0).

No marks0/1

C Managing user accounts

Why: Managing user accounts is user management, not file management (0).

3Short 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.

4Describe2 marksPeripheral Management Swap Remove

A computer is connected to a new games controller.

Describe the purpose of a device driver.

[2 marks]
Mark scheme

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

  • A device driver is software/program (1) that controls a peripheral device (1)
  • It translates instructions from the operating system (1) into commands/signals the device understands (1)
  • It allows the operating system to communicate with a specific device (1) without needing to know the device's hardware details (1)
  • It is installed for a new device (1) so the operating system can use that device (1)

Do not accept responses that say a device driver is hardware or that it makes a device faster.

Do not award 'it is part of the CPU'.

Example answers and how they were marked
Full marks2/2

A device driver is a program that controls a peripheral device. It translates instructions from the operating system into commands the device understands.

Why: Gives the linked description: software/program (1) that controls a peripheral (1).

Some marks1/2

It translates instructions from the operating system.

Why: Gives the first point (1) but does not develop it into commands/signals the device understands.

No marks0/2

A device driver is a piece of hardware that connects the controller to the computer.

Why: No credit: says a device driver is hardware, which the mark scheme does not accept.

5Explain2 marksMemory Management Swap Remove

Main memory holds the operating system, several programs and their data at the same time. As part of process management, the operating system keeps a record of where each program and its data are located in main memory.

Explain one reason why the operating system keeps this record.

[2 marks]
Mark scheme

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

  • So the operating system does not allocate memory already in use/avoids allocating the same memory to another program/prevents memory being reallocated (1) which would overwrite/corrupt the existing program or data (1)
  • So the operating system can find/locate a program or its data when it is needed (1) because it can then load/access it using the memory address(es) in the record (1)
  • So the operating system can identify free areas of main memory (1) and allocate them to a new program/process (1)
  • So the operating system can keep programs and data separate in main memory (1) so one program cannot change/overwrite another program's data (1)

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

Do not accept 'to manage memory' or 'to organise memory' on its own without saying what the record is used for.

Do not accept 'to keep track of programs' or 'so it knows where programs are' on its own: this states what the record contains, not a use for it. It needs a linked use such as finding/loading a program when needed or avoiding overwriting it.

Do not accept 'to store the program' because the record stores the location, not the program.

Do not accept answers about saving a program to secondary storage/hard disk when it is closed; the record is of locations in main memory.

Example answers and how they were marked
Full marks2/2

It keeps a record so that it does not give the same area of main memory to another program, which would overwrite the data already there.

Why: Linked point (1) about not allocating the same memory to another program and reason (1) that this would overwrite existing data.

Some marks1/2

It can identify free areas of main memory.

Why: Gives the point (1) about identifying free areas but does not give the linked reason/expansion about allocating them to a new program.

No marks0/2

So the operating system knows where each program is.

Why: No credit; this states what the record contains rather than a use for it, and the mark scheme says this on its own earns no marks.

6Explain2 marksMemory Management Swap Remove

When a program closes, the operating system frees the main memory it was using.

Explain one reason why the operating system frees main memory when a program closes.

[2 marks]
Mark scheme

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

  • The memory can be reused/allocated to another program (1) so other programs have enough main memory to run (1)
  • Freeing the memory stops main memory becoming full (1) so the computer can load/run new programs (1)
  • The closed program's data is no longer needed (1) so keeping it would waste main memory (1)
  • The operating system can give the freed memory to a program that needs more (1) so that program can continue to run (1)

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

Do not accept 'to make the computer faster' on its own without saying how freeing memory helps.

Do not accept 'to delete the program' or 'to save the program' because closing a program does not remove it from secondary storage.

Example answers and how they were marked
Full marks2/2

The memory can be reused by another program, so other programs have enough main memory to run.

Why: Linked point (1) about reusing the memory and reason (1) that other programs then have enough memory.

Some marks1/2

So that the memory is free.

Why: Gives the point (1) but does not give a linked reason saying what the free memory is used for.

No marks0/2

So the program is deleted from the computer.

Why: No creditworthy point; closing a program does not delete it from secondary storage.

7Explain2 marksSoftware Basics Swap Remove

A user backs up files using data compression software.

Explain one benefit of using data compression software.

[2 marks]
Mark scheme

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

  • Files take up less storage space (1) because compression stores the data using fewer bits/removes redundant or unnecessary data (1)
  • Files can be transferred/downloaded faster (1) because there is less data to send over a network (1)
  • More files fit on a storage device (1) because each file is smaller (1)
  • Email attachments can be sent without exceeding attachment size limits (1) because compression reduces the size of the file (1)

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

Do not accept 'it makes files smaller' on its own without a named benefit such as using less storage space or faster transfer; this repeats the question.

Do not accept 'compression frees up space by deleting files' as compression does not delete the original file.

Do not accept answers about disk defragmentation as this is a different utility.

Example answers and how they were marked
Full marks2/2

Files take up less storage space because compression stores the data using fewer bits.

Why: Point (1) for less storage space and linked reason (1) because the data is stored using fewer bits.

Some marks1/2

Files take up less storage space.

Why: Point (1) for the benefit of less storage space; no linked reason.

No marks0/2

It frees up space by deleting files that are not needed.

Why: Describes compression deleting files, which the mark scheme rejects; no credit.

8Explain2 marksUser Management Swap Remove

A network manager sets a storage limit for each user on a shared server.

Explain one benefit of limiting the amount of storage each user can use.

[2 marks]
Mark scheme

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

  • One user cannot fill the whole server with their files (1) so there is still space for other users to save their work (1)
  • Each user is given a fair share of the storage (1) so every user can save the files they need (1)
  • The administrator can change the storage limit for one user (1) so a user who needs more space can be given it without affecting other users (1)

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

Allow answers about keeping the server's storage available for all users for the first mark if the benefit to other users is then given.

Do not accept 'saves space', 'stops the server filling up' or 'stops users filling storage' on its own without saying whose space is protected.

Do not accept 'it makes the computer faster' or 'it stops viruses' without a link to sharing storage between users.

Do not accept answers about stopping users opening/editing each other's files, as this is access rights, not a storage limit.

Do not award answers about managing storage in general (e.g. deleting temporary files, defragmentation) as these are not about user management.

Example answers and how they were marked
Full marks2/2

One user cannot fill the whole server with their files (1) so there is still space for other users to save their work (1).

Why: Linked point (1) and reason (1): a limit per user leaves space on the server for other users.

Some marks1/2

So that each user is given a fair share of the storage.

Why: Point (1) that storage is shared between users, but no linked reason saying what this allows them to do (0).

No marks0/2

So that users cannot open files that are not theirs.

Why: No credit: this is about access rights to files, not about limiting the amount of storage a user can use.

9Explain2 marksUtility Software Swap Remove

Disk defragmentation is a type of utility software.

Explain one benefit of defragmenting a hard disk drive.

[2 marks]
Mark scheme

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

  • Files/parts of a file are stored together/contiguously (1) so the read/write head does not have to move as far to read them (1)
  • Files/programs can be read/loaded faster (1) because the read/write head moves to fewer locations on the disk (1)
  • Free space is gathered together/into one block (1) so a new file can be saved in one place/does not have to be split up (1)
  • Fragmented files become whole again (1) so programs start/open more quickly (1)

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

Accept a statement about the read/write head moving less/not having to move as far on its own as the first mark, even if the candidate does not say that the parts of the file are stored together.

Allow 'so the file does not have to be searched for in several places on the disk' as the linked reason for the first mark.

Do not accept 'it makes the disk/computer faster' on its own without a linked reason such as less read/write head movement.

Do not accept 'it compresses files' or 'it frees up more storage space'; defragmentation does not reduce the size of files.

Do not accept 'it stops the disk getting damaged/the disk failing' or 'it uses less RAM'.

Example answers and how they were marked
Full marks2/2

Parts of each file are stored next to each other (1) so the read/write head moves less and the file loads faster (1).

Why: Linked point (1) and reason (1): contiguous storage, then less read/write head movement making files load faster.

Some marks1/2

The read/write head does not have to move as far (1) so the computer's RAM is freed up.

Why: First mark for less read/write head movement, which the guidance accepts on its own (1); freeing RAM is not a linked benefit of defragmentation, so no second mark.

No marks0/2

It compresses the files so they take up less space on the disk.

Why: Describes data compression, not defragmentation; the 'Do not accept' line rules it out, so no creditworthy point.

10Discuss6 marksUtility Software Swap Remove

A small graphic design company keeps all of its project files on one desktop computer. The computer's hard disk has failed and some files have been lost. The owner has been told to use backup software.

Discuss the backup strategy the company should use.

Your answer should include:

  • the types of backup that could be used
  • where and how often backups should be made
  • how the backups would be used if the hard disk failed again.
[6 marks]
Mark scheme

Indicative content

Types of backup that could be used

  • A full backup copies all of the company's project files every time it is run, so the whole set of files is held together in one backup.
  • A full backup takes longer to make and needs more storage space than an incremental backup.
  • An incremental backup copies only the files that have changed since the previous backup, so it is quicker to run each evening.
  • Restoring from incremental backups needs the last full backup plus every incremental backup made since, which takes longer and is more complex.
  • A weekly full backup with nightly incremental backups can be suitable for the company when the reason is explained using the properties of the two types.

Where and how often backups should be made

  • Backups should be kept on a separate device and, ideally, at a different location, so that a fire or theft in the office cannot destroy the computer and the backups together.
  • Backups should be made regularly, for example every evening, so that at most one day's design work would be lost.
  • Cloud storage can hold copies off-site automatically, without the owner taking a disk home.
  • An external hard disk or USB flash drive can be used as the backup medium, with a copy kept away from the office.

How the backups would be used if the hard disk failed again

  • If the hard disk fails again, the backup software is used to restore the latest full backup and any later incremental backups onto a replacement disk.
  • The restored project files allow the company to carry on working and meet its clients' deadlines.
  • The backups should be tested by restoring a file so that the company knows the backup is usable before it is needed.
  • Backup software does not repair the failed hard disk itself, so a replacement disk is still needed.

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 requires all three bullets to be developed and applied, including both types of backup (or a justified combination) and a restoration sequence; a response that describes only a full backup cannot reach Level 3.

An answer that explains only one type of backup with at most a brief location or frequency point and no developed restoration is Level 1 (1–2 marks). Credit one off-site point only: cloud storage, an external disk kept elsewhere and 'a different location' are the same point. Do not accept that backup software repairs a failed hard disk or recovers files that were never backed up; an answer that only makes this claim is Level 0. An unsupported weekly-full/nightly-incremental recommendation is not credited.

Example answers and how they were marked
Full marks6/6

The company should make a full backup once a week and incremental backups every evening. A full backup copies every project file, so the whole set is held in one place, but it takes a long time and a lot of space. An incremental backup copies only the files that have changed since the last backup, so it is quick enough to run each night. The backups should be copied to an external hard disk that the owner takes home, or uploaded to cloud storage, so that a fire or a theft cannot destroy the computer and the backups together. Backing up every evening means that at most one day's design work would be lost. If the hard disk fails again, the backup software is used to restore the latest full backup and then each incremental backup onto a new disk, so the company can carry on meeting its clients' deadlines.

Why: Level 3: full and incremental backups are explained and applied to a weekly and nightly schedule (AO1); off-site storage and the restore sequence onto a replacement disk are developed and clearly tied to the hard disk failure (AO2).

Some marks2/6

The company should back up its files to an external hard disk. A full backup copies all of the files, so the project files can be restored if the hard disk fails again. The backup should be kept in a different room in case there is a fire.

Why: Level 1: names a full backup and briefly links it to restoring files, and gives a weak location point, but there is no incremental backup, frequency or developed restore sequence, so the points remain basic and independent.

No marks0/6

Backup software repairs the hard disk when it fails, so the company will not lose anything and can open the files again.

Why: Level 0: the only claim is that backup software repairs the failed hard disk and prevents all loss, which the mark scheme does not accept; no valid type, location, frequency or restoration 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.