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
1Short recall2 marksStored Program Computers Swap Remove

The central processing unit (CPU) contains an arithmetic logic unit (ALU).

State two types of operation carried out by the ALU.

[2 marks]
Mark scheme

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

  • An arithmetic operation, e.g. addition/subtraction/multiplication/division (1)
  • A logical operation, e.g. comparing two values (is A > B?) / using AND, OR, NOT (1)

Do not accept decoding instructions, fetching instructions or controlling the timing of the CPU, as these are carried out by the control unit.

Example answers and how they were marked
Full marks2/2

It carries out arithmetic operations such as addition and subtraction, and logical operations such as comparing two values to see if one is greater than the other.

Why: Arithmetic operation (1) and logical operation (1).

Some marks1/2

It adds numbers together and works out the result.

Why: Arithmetic operation, addition (1). No logical operation.

No marks0/2

It decodes the instructions that have been fetched from main memory.

Why: Decoding and fetching are the control unit's role; the mark scheme's do-not-accept line covers this.

2Describe2 marksFile Management Swap Remove

A user saves a new file into a folder that already contains files.

Describe how the operating system prevents a new file overwriting an existing file.

[2 marks]
Mark scheme

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

  • Checks/compares the new file (name)/filename against the names of files already in the folder/directory (1) to see if the name is already in use (1)
  • Refuses to save/allow the new file when the (file) name already exists (1) so the existing file is not replaced/overwritten (1)
  • Prompts/asks the user to choose/enter a different (file) name (1) so both files can be saved without one replacing the other (1)

A point without a linked development can earn one mark.

For both marks, the development must follow/associate with the point.

Do not accept responses about defragmentation.

Do not accept the operating system making a backup copy, or warning the user that a file may be overwritten, without saying that the (file) name is checked or the new file is not saved.

Do not accept responses about process management or saving files to RAM.

Do not award a second mark for repeating the question, e.g. 'it stops the new file overwriting the existing file'.

Example answers and how they were marked
Full marks2/2

It checks the new file name against the names of files already in the folder (1) to see whether the name is already in use (1).

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

Some marks1/2

It checks the file name against the names already in the folder.

Why: Creditworthy point (1) on its own; no linked development, so one mark.

No marks0/2

It defragments the disk so there is room for the new file.

Why: Defragmentation is not accepted by the mark scheme.

3Explain2 marksProtocols & Layers Swap Remove

Email protocols are used when an email is sent and received.

Explain the role of SMTP when an email is sent.

[2 marks]
Mark scheme

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

  • Sends outgoing email from the client to the mail server (1) so it can be forwarded/relayed to the recipient's mail server (1)
  • Transfers email between mail servers (1) so it reaches the destination server (1)
  • Pushes/sends the email message (1) because it handles outgoing mail while POP3/IMAP handle incoming mail (1)

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

Do not accept receiving/downloading email or storing email on the server, which is POP3/IMAP.

Example answers and how they were marked
Full marks2/2

SMTP sends the email from the sender's computer to the mail server (1) so it can be forwarded on to the recipient's mail server (1).

Why: Linked point (1) and reason (1): sends to the mail server so it can be forwarded.

Some marks1/2

SMTP is used to send emails (1).

Why: Role (1) identified, but no linked reason or expansion of what sending involves.

No marks0/2

SMTP downloads the email to the recipient's device (0) so they can read it.

Why: Downloading email is the role of POP3/IMAP, not SMTP, so no credit is given.

4Discuss6 marksUtility Software Swap Remove

A college has a room of older desktop computers. Each computer has a magnetic hard disk that is almost full. Staff have noticed that files on these computers take a long time to open because the disks have become fragmented.

Discuss the use of disk defragmentation software on these computers.

Your answer should include:

  • how files become fragmented
  • what defragmentation software does
  • the benefits and drawbacks of running it.
[6 marks]
Mark scheme

Indicative content

How files become fragmented

  • A file is saved into free blocks on the disk, so as files are deleted and new ones saved, one file can end up split across blocks in different places.
  • Large files are more likely to become fragmented because they may not fit into one free space.
  • The more the disks are used, the more fragmented they become, so the read/write head has to move to more locations to read all the parts of a file.
  • Fragmentation is the reason that files on the college's computers take a long time to open.

What defragmentation software does

  • It reorganises the blocks of each file so that they are stored together (contiguously) on the disk.
  • It collects the free space into one block so that new files are written in one piece and are less likely to be fragmented.
  • It is a housekeeping utility that is often supplied with the operating system, and it reorganises data that is already on the disk.
  • It does not change the contents of any file, it only changes where the blocks of the file are stored.

Benefits of running it

  • Files and programs open faster because the read/write head makes fewer movements, so the older computers feel quicker without the college buying new hardware.
  • Free space in one block means new files are written in one piece, so the improvement lasts for a while.
  • Running it may mean the college can keep using the older computers for longer instead of replacing them.

Drawbacks of running it

  • It can take a long time to run, so it should be scheduled for when the room is not in use, such as overnight or at weekends.
  • It causes a lot of disk activity, so running it too often puts unnecessary strain on the disks.
  • It does not free up any space, as no files are deleted, so the disks will still be almost full.
  • It only reorganises files that are intact, so it cannot recover a corrupted file, and a backup 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 responses must cover both how files become fragmented and what defragmentation software does, with at least one benefit or drawback applied to the college's computers. An answer that only states what the software does and one benefit, with no explanation of how files became fragmented and no drawback, is Level 1 (2 marks).

Do not accept: defragmentation software compresses files, frees up storage space, deletes unused files, repairs corrupted files, or speeds up the processor or internet connection.

Example answers and how they were marked
Full marks6/6

As files are deleted and new ones saved, a file can be split into blocks in different places on the disk, especially a large file that will not fit into one free space. This means the read/write head has to move to more locations to read the file, which is why the files on these computers are slow to open. Defragmentation software reorganises the blocks so that each file is stored together, and it moves the free space into one block, so new files are written in one piece. Staff would find that files and programs open faster because the head makes fewer movements, so the older computers feel quicker without the college buying new ones. It can take a long time, so the college should schedule it overnight or at the weekend when the room is empty, and it should not be run too often because of the strain on the disks. It will not free up space, as nothing is deleted, so the disks will still be almost full and a backup is still needed.

Why: Level 3: fragmentation, the extra head movements and what the software does are explained accurately (AO1) and applied to the college's own computers, with a benefit and drawbacks including a sensible schedule (AO2).

Some marks2/6

Defragmentation software rearranges the files so that the parts of each file are stored together. This means files open faster, which will help on these computers. It should be run regularly.

Why: Level 1: two basic, independent points, namely that the software stores the parts of a file together and that files then open faster, with little linkage and no explanation of how the files became fragmented and no drawback, so Level 2 is not reached.

Some marks1/6

Defragmentation software compresses the files so they take up less space on the nearly full disks. If the parts of a file are stored together it opens faster.

Why: Level 1: only the basic point that storing the parts of a file together makes it open faster is creditworthy; the claim that defragmentation compresses files is a misconception on the do-not-accept line and is not credited.

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.