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

3 questions · 6 marks

Pick again
Print
1Short recall2 marksUtility Software Swap Remove

Anti-malware software helps keep a computer secure.

State two functions of anti-malware software.

[2 marks]
Mark scheme

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

  • Scans files/downloads/the computer/system for malware (1)
  • Compares files/code against a database of known malware/signatures/definitions (1)
  • Quarantines/removes/deletes infected/suspicious files/malware (1)
  • Prevents/blocks malware from running/being installed (1)
  • Updates the database of malware definitions/signatures (1)

Allow removes/deletes malware for the quarantines/removes bullet.

Do not award both quarantining and removing infected files as two separate functions; they are one function.

Do not award both scanning and preventing/blocking malware if the answer describes real-time scanning that blocks malware; award one only.

Do not accept protects the computer on its own.

Do not accept defragments the disk or backs up files.

Example answers and how they were marked
Full marks2/2

It scans files for malware and quarantines any infected files.

Why: Scans files for malware (1) and quarantines infected files (1).

Some marks1/2

It scans the computer for viruses.

Why: Scanning the computer for malware/viruses (1); no second function.

No marks0/2

It defragments the hard disk so files open more quickly.

Why: Defragmentation is a different utility and does not scan for, quarantine or remove malware; no mark.

2Short recall2 marksFile Management Swap Remove

An operating system manages the files stored on a computer.

State two ways the operating system manages where files are stored on the disk.

[2 marks]
Mark scheme

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

  • Decides/allocates which part/space on the disk a file is written to (1)
  • Keeps an index/record of the location of each file so that it can be found/retrieved (1)
  • Prevents a file from being overwritten by another file (1)
  • Checks there is enough free space on the disk before a file is saved (1)

Allow 'file allocation table' for keeping an index/record of file locations

Only award one mark for answers that say the operating system decides/allocates where a file is stored or allocates free space on the disk

Do not accept defragmentation

Do not accept 'stores files', 'saves files' or 'backs up files' (these only repeat the stem)

Do not accept 'organises files into folders' on its own

Do not accept scheduling processes or managing peripherals

Example answers and how they were marked
Full marks2/2

It keeps an index of where each file is stored so it can be found again, and it stops a new file overwriting an existing file.

Why: Keeps an index of file locations so files can be retrieved (1) and prevents a file being overwritten (1).

Some marks1/2

It keeps a record of where each file is stored.

Why: Keeps an index/record of file locations (1), but does not give a second way.

No marks0/2

It saves files on the hard disk and organises them into folders.

Why: 'Saves files' only repeats the stem and 'organises files into folders' on its own is not accepted, so no creditworthy point is given.

3Describe2 marksMemory Management Swap Remove

A program is stored on secondary storage before it is run.

Describe how the operating system manages memory when a program is started.

[2 marks]
Mark scheme

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

  • The program (and its data) is copied/loaded from secondary storage into main memory/RAM (1) so that the CPU can fetch/execute its instructions (1)
  • An area of main memory is allocated/reserved for the program (1) that is large enough to hold the program and its data (1)
  • The operating system checks that there is enough free main memory (1) before the program can be started/loaded, otherwise it cannot run/an error is reported (1)
  • The operating system keeps a record of the memory addresses used by the program (1) so that its instructions and data can be found when it runs (1)

Allow 'loaded into RAM', 'stored in memory' and 'put into main memory' as equivalent to copied into main memory.

A single statement that the program is loaded/stored in main memory, with no linked development, can be given one mark only.

Do not accept descriptions of the CPU fetching/executing instructions that do not refer to the operating system loading or allocating memory.

Do not accept responses about virtual memory (moving processes to secondary storage) or about which process runs next on the CPU.

Do not accept the program being run from secondary storage/hard disk.

Example answers and how they were marked
Full marks2/2

The operating system copies the program and its data from secondary storage into main memory so that the CPU can fetch and execute its instructions.

Why: Copying the program and data into main memory (1) linked to the CPU fetching/executing instructions (1).

Some marks1/2

The operating system loads the program into main memory.

Why: The program is copied/loaded into main memory (1), but there is no linked development of how or what this leads to, so only one mark is given.

No marks0/2

The CPU fetches the program's instructions from main memory and executes them one at a time.

Why: This describes the fetch-decode-execute cycle, not the operating system loading or allocating memory, which is the Do not accept line; 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.