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

4 questions · 12 marks

Pick again
Print
1Describe2 marksUtility Software Swap Remove

A small business stores its customer records on a computer.

Describe the purpose of backup software.

[2 marks]
Mark scheme

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

  • Makes a copy/duplicate of the files/data (1) and stores it on a separate storage device/at a different location (1)
  • Copies the data at regular intervals (1) so a recent version is available if the original is lost (1)
  • Keeps a copy of the files (1) so that the data can be restored after the original is deleted/corrupted (1)
  • Stores the copies on another device (1) so the data is not lost if the original device fails/is damaged by a fire or flood (1)

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

Do not accept responses about repairing corrupted files or removing malware, as these are different utility programs.

Example answers and how they were marked
Full marks2/2

It makes a copy of the data and saves it on a separate storage device (1) so that the records can be restored if the original files are deleted or the computer fails (1).

Why: The point (1) and a linked development giving the purpose of the copy (1).

Some marks1/2

It makes a copy of the files and saves it on another disk.

Why: The point and location are given (1), but there is no development saying what the copy is used for, so no second mark.

No marks0/2

It repairs damaged files so that they can be opened again by the program.

Why: This describes file repair software, which the mark scheme does not accept for this question.

2Describe2 marksLow and High Level Languages Swap Remove

A programmer has written a program in assembly language.

Describe why it is necessary to translate the program into machine code before it can be run.

[2 marks]
Mark scheme

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

  • The processor/CPU can only execute machine code/binary instructions (1) so the assembly instructions must be converted into machine code before the program can run (1)
  • Each assembly instruction/mnemonic matches/corresponds to one machine code instruction (1) so each line must be replaced with the machine code the processor executes (1)
  • The program is written using mnemonics (1) that must be translated into machine code for the processor to carry out the instructions (1)
  • The hardware/processor does not understand assembly language directly (1) so it must be translated into machine code that the processor can execute (1)

Do not accept 'assembly language is a low-level language'.

Do not accept 'it is hard to understand' or 'it is not English'.

Do not accept benefits, such as 'machine code runs faster' or 'the program will run more quickly'.

Do not accept 'an assembler/a translator converts it' on its own, with no reference to the processor only being able to execute machine code/binary.

Do not accept responses about high-level languages or about compilers/interpreters.

Example answers and how they were marked
Full marks2/2

The processor can only execute machine code, so the assembly instructions must be converted into machine code before the program can run.

Why: States what the processor can execute (1) and links it to converting the program's instructions into machine code (1).

Some marks1/2

Each assembly instruction matches one machine code instruction.

Why: Correct point about the one-to-one match (1) but no development saying that this is because the processor only executes machine code.

No marks0/2

Because an assembler translates assembly language into machine code.

Why: Names the translator but gives no reason tied to the processor only being able to execute machine code, so no mark; this is in the 'Do not accept' guidance.

3Calculate2 marksBinary Shifts Swap Remove

Computers manipulate binary patterns.

Complete the table with the result of applying the shift to the binary pattern.

[2 marks]
Binary patternShift8-bit binary result
1000 0001Logical shift right by 1
Mark scheme

Award one mark for each correct nibble in the correct order:

  • 0100 (1)
  • 0000 (1)

0 marks if the response is not 8-bit binary.

Example answers and how they were marked
Full marks2/2

0100 0000

Why: Every bit moves 1 place right, with 0s in from the left: both nibbles are correct (2).

Some marks1/2

0100 0001

Why: A slip in the last bit. The first nibble is correct (1); the second is not.

No marks0/2

0000 0010

Why: Shifts the bits the wrong way. Neither nibble is correct.

4Discuss6 marksPurpose & Function of Operating Systems Swap Remove

A photography business stores thousands of image files on one computer. Several employees use the computer to view and edit the images.

Discuss how the operating system manages the business's image files and the employees who use them.

Your answer should consider:

  • how files and folders are organised
  • how files are named and saved
  • how access to files is controlled for the employees
[6 marks]
Mark scheme

Indicative content

How files and folders are organised

  • The operating system creates a folder structure, so the business can keep each client's or event's photographs together.
  • The operating system allocates each image file to a folder and records its file path, so the image can be located again.
  • The operating system can move, copy and delete files and folders, so staff can remove unwanted images and keep the disk tidy.
  • The operating system records file attributes such as size, type and date, so staff can sort and identify images.
  • A folder structure that is not used consistently can make images slow to find, because files may be saved in the wrong client folder.

How files are named and saved

  • The operating system lets an employee choose a file name and extension, so an image can be identified and opened by the correct application.
  • The operating system saves a file to the folder the employee chooses, so a new image is stored with the correct client.
  • The operating system checks whether a file with the same name already exists and warns the employee before it is overwritten, so original photographs are not lost.
  • The operating system stores the file path with the file, so the business can retrieve the image later.
  • If employees choose inconsistent file names, images can be difficult to identify when the business needs them.

How access to files is controlled for the employees

  • The operating system stores user accounts and passwords, so each employee must log in before opening client images.
  • The operating system sets access rights, so some employees can view images but not edit or delete them, which protects original photographs.
  • An administrator account can change access rights, so the business can decide who may delete or edit client files.
  • If employees share passwords, access rights are not effective, so images could be changed or deleted by the wrong person.
  • If access rights are too restrictive, employees may be unable to do their work, so the business must set them carefully.

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)

Additional guidance

  • Accept file extensions, file paths, file attributes, directory/folder structure, read-only access, read/write access, administrator and user accounts. Do not accept 'the OS controls/organises files' without a named task, or memory management, process management or peripheral management as file management.
  • Level 3 responses must cover all three bullets, with at least one benefit or drawback applied to the business and a judgement. A list of features with no application is limited to Level 1; Level 2 requires at least two bullets covered with some linkage to the business.
Example answers and how they were marked
Full marks6/6

The operating system creates a folder structure, so the business can keep each client's photographs together and staff can find a wedding's images in one place. It lets employees name each image and save it to the correct folder, and it warns before overwriting a file with the same name, so original photographs are protected. Because several employees use the computer, the OS also stores user accounts and passwords: an employee can be given read-only access to client images, so they can view but not delete them, while a manager can edit them. However, if staff share passwords or save files in the wrong folder, the access rights and folder structure become ineffective and images can be lost or hard to find. Overall, the file management helps the business store and retrieve images reliably, but it only works if staff follow consistent naming and folder rules.

Why: Covers all three bullets: folder structure and file paths (organised); naming, saving and overwrite warning (named and saved); user accounts, read-only access and administrator rights (access controlled). Adds a drawback (shared passwords, inconsistent folders) and a judgement, so Level 3 (6).

Some marks4/6

The OS creates folders so each client's photographs can be stored together. It lets staff name and save each image in the correct folder, and it warns before overwriting an existing file, which protects earlier work. However, if staff do not use the folders consistently, images can be saved in the wrong place and become difficult to find.

Why: Covers two bullets (organisation and naming/saving) with linkage to the photography business and a drawback; no access-control point, so Level 2 (4).

No marks0/6

The operating system manages the files by controlling the CPU and RAM so that images open quickly.

Why: Describes process/memory management, not file management. The scheme's guidance says this is not accepted, so Level 0 (0).

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.