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

Pick again
Print
1Multiple choice1 markStored Program Computers Swap Remove

Identify the function of the control unit in the fetch-decode-execute cycle.

[1 mark]
  • ADecodes instructions
  • BPerforms arithmetic operations
  • CStores data and instructions
  • DTemporarily stores data being processed
Mark scheme
  • A Decodes instructions (1)
  • The only correct answer is A. The correct answer is Decodes instructions.
  • B is not correct because the arithmetic logic unit performs arithmetic operations
  • C is not correct because main memory stores data and instructions
  • D is not correct because registers temporarily store data being processed
Example answers and how they were marked
Full marks1/1

A Decodes instructions

Why: Correct option: the control unit decodes instructions during the fetch-decode-execute cycle (1).

No marks0/1

C Stores data and instructions

Why: Main memory stores data and instructions, not the control unit; this is a common distractor, so no mark.

No marks0/1

B Performs arithmetic operations

Why: Arithmetic operations are performed by the ALU, not the control unit; a common confusion between CPU components, so no mark.

2Multiple choice1 markSound Swap Remove

A sound wave is sampled and the amplitude of each sample is stored using 2 bits.

Identify the number of different amplitude values that can be stored for each sample.

[1 mark]
  • A2
  • B4
  • C8
  • D16
Mark scheme
  • B 4 (1)
  • The only correct answer is B. The correct answer is 4 (2 bits give 2^2 = 4 values).
  • A is not correct because 2 is the number of bits used to store each sample
  • C is not correct because 8 different amplitude values would need 3 bits
  • D is not correct because 16 different amplitude values would need 4 bits
Example answers and how they were marked
Full marks1/1

B 4

Why: Selects the only correct option (1).

No marks0/1

C 8

Why: Near miss: 8 values would need 3 bits, one more than this recording uses (0).

No marks0/1

A 2

Why: Typical misconception: 2 is the number of bits, not the number of amplitude values those bits can store (0).

3Describe2 marksTranslators Swap Remove

High-level code can be translated by a compiler or by an interpreter.

Describe how a compiler translates high-level code differently from an interpreter.

[2 marks]
Mark scheme

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

  • The compiler translates the whole program/complete source code in one go (1) whereas the interpreter translates one line/statement at a time (1)
  • The compiler translates all of the source code before any of it is run/executed (1) but the interpreter translates each line/statement as it reads it (1)
  • The interpreter translates one line/statement at a time (1) and the compiler translates the whole program/source code together (1)

Accept the compiler point and the interpreter point in either order.

Do not accept responses about object code/executable files, when the translated code is executed, how errors are reported, or speed/memory use.

Do not accept 'the interpreter executes/runs each line' on its own, without saying that it translates one line/statement at a time.

Example answers and how they were marked
Full marks2/2

A compiler translates the whole program in one go, while an interpreter translates one line at a time.

Why: Whole program translated in one go (1) and interpreter translates one line at a time (1).

Some marks1/2

A compiler translates the whole program in one go.

Why: Whole program translated in one go (1); no linked point about the interpreter translating a line at a time.

No marks0/2

A compiler produces an executable file, but an interpreter does not.

Why: Describes the output, not the amount translated at a time; object code/executable files are not accepted.

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.