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

4 questions · 11 marks

Pick again
Print
1Multiple choice1 markPrimary Memory Swap Remove

Identify what is fetched from RAM during the fetch stage.

[1 mark]
  • AThe next instruction
  • BThe data at a memory address
  • CThe decoded instruction
  • DThe address of the next instruction
Mark scheme
  • A The next instruction (1)
  • The only correct answer is A. The correct answer is the next instruction.
  • B is not correct because data is fetched during the execute stage
  • C is not correct because an instruction is decoded after it is fetched
  • D is not correct because the program counter holds the address used to fetch the instruction
Example answers and how they were marked
Full marks1/1

A The next instruction

Why: The next instruction is fetched from RAM during the fetch stage (1).

No marks0/1

B The data at a memory address

Why: Near miss: data is not fetched during the fetch stage; data is used during the execute stage.

No marks0/1

C The decoded instruction

Why: Misconception: an instruction is decoded after it is fetched, in the decode stage.

2Describe2 marksStored Program Computers Swap Remove

A computer is based on the von Neumann stored program concept.

Describe how the CPU uses main memory (RAM) during the fetch-decode-execute cycle.

[2 marks]
Mark scheme

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

  • The program's instructions (and the data it uses) are held in main memory/RAM (1) so the CPU fetches both the instructions and the data from that one memory (1)
  • The CPU fetches the next instruction from main memory/RAM (1) using the address of the memory location that holds it (1)
  • The CPU reads/fetches data from main memory/RAM (1) when an instruction needs it and writes the result back to main memory/RAM (1)
  • The program's instructions are held in main memory/RAM while the program runs (1) and the CPU fetches them one at a time/one after another to be decoded and executed (1)

Allow 'memory' for main memory/RAM.

Allow 'gets' for fetches/reads.

For both marks, the development must say what the CPU does with the contents of main memory (fetches/reads/writes), not just that main memory is used.

Do not accept answers about the program being stored in secondary storage, such as on a hard drive, or about it being loaded from there.

Do not accept benefits such as the computer running faster or being easier for the user.

Do not accept naming CPU components (control unit, arithmetic logic unit, registers) or buses on their own, without saying what is stored or fetched.

Do not accept 'the computer stores data' on its own, without a link to the instructions of a program.

Example answers and how they were marked
Full marks2/2

The program's instructions and the data it uses are both held in the same main memory (RAM), so the CPU can fetch the instructions and the data it needs from that one memory.

Why: Linked point (1) that instructions and data are stored together in main memory, with the development (1) that the CPU fetches both from the same memory.

Some marks1/2

The CPU fetches the instructions from main memory so that they are processed more quickly.

Why: The first point earns (1) for the CPU fetching instructions from main memory. The second statement is a benefit (speed), which the 'Do not accept benefits' line rules out, so it earns nothing.

No marks0/2

The control unit decodes each instruction and the ALU carries out the calculations.

Why: Both statements name CPU components without saying what is stored, fetched or written, which the mark scheme tells examiners not to accept, so neither earns a mark.

3Explain2 marksFetch Decode Execute Cycle Swap Remove

The control unit is part of the CPU.

Explain the role of the control unit in the fetch-decode-execute cycle.

[2 marks]
Mark scheme

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

  • Decodes/interprets/translates the instruction (1) to work out what the instruction is/what operation is required (1)
  • Sends control signals to the other components (1) so that the correct component carries out the instruction (1), e.g. the ALU/main memory
  • Controls the fetch of the instruction from main memory (1) because the address of the next instruction is sent via the address bus (1)
  • Controls the fetch of the next instruction from main memory (1) by sending a control signal/read signal to main memory (1)

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

For the decode point, 'decodes the instruction' alone gains 1 mark; a second mark needs the purpose of decoding, i.e. working out what the instruction is/what operation is required.

Do not accept 'it controls the CPU' on its own, without naming a task in the cycle.

Do not accept 'it fetches the instruction from memory' on its own, as this describes the fetch step rather than the control unit's role; credit only if linked to controlling/signalling the fetch.

Do not accept carrying out arithmetic/logical operations, as these are carried out by the ALU, or holding the address of the next instruction, as this is the program counter.

Do not accept storing the instruction in a register (e.g. MAR/MDR), as this is not the role of the control unit.

Example answers and how they were marked
Full marks2/2

The control unit decodes each instruction, working out what it means, so that the CPU knows which component should carry it out.

Why: Linked point (1) and reason (1): decodes/interprets the instruction, and works out what it is/what operation is required.

Some marks1/2

It decodes the instruction that has been fetched from main memory.

Why: Decode point only (1); it does not explain the purpose of decoding, i.e. working out what the instruction is/what operation is required.

No marks0/2

It adds the two numbers together and stores the result in a register.

Why: Misconception: arithmetic is carried out by the ALU, which the mark scheme's Do not accept line covers.

4Discuss6 marksSecondary Memory Swap Remove

An independent film studio sells its films on discs. It also offers the same films as downloads. The studio is deciding whether to keep selling films on optical discs.

Discuss the use of optical storage for selling films.

Your answer should include:

  • how data is stored on optical media
  • the benefits of optical discs for selling films
  • the drawbacks of optical discs for selling films.

You do not need to consider other types of secondary storage.

[6 marks]
Mark scheme

Indicative content

How data is stored on optical media

  • Data is stored as pits and lands burnt or pressed into a spiral track on the disc.
  • A laser beam is shone at the disc and the light that is reflected back is measured; pits and lands reflect the light differently.
  • The differences in the reflected light are read as binary 1s and 0s.

Benefits of optical discs for selling films

  • Optical discs are cheap to mass produce once the master disc has been pressed, so the studio can sell each film at a low price.
  • A disc is small and light, so a customer can easily store it, carry it home or give it as a gift.
  • A Blu-ray disc can hold a whole high-definition film (up to 50 GB), so a customer can watch the film without an internet connection.
  • Artwork can be printed on the disc and its case, which helps the studio sell the film.

Drawbacks of optical discs for selling films

  • A DVD holds only about 8.4 GB, so a high-definition film with extra features may not fit on one and the studio would need to sell it on a Blu-ray instead.
  • Optical discs are easily scratched, which can cause read errors so the film will not play.
  • Many modern devices, such as some laptops, no longer have a disc drive, so some customers would not be able to play the film.
  • Discs can be affected by heat and sunlight, so they may deteriorate over time.

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

  • Level 2 requires points to be linked or developed, for example a benefit or drawback explained in terms of the studio or its customers. An answer that only lists basic, independent points, with no linkage, is limited to Level 1.
  • Level 3 requires all three areas and a judgement about whether the studio should keep selling films on optical discs. Do not credit magnetic storage or solid state storage as a description of how optical media stores data; credit these only where they are compared with optical media.
Example answers and how they were marked
Full marks6/6

Optical media stores data as pits and lands burnt into a spiral track. A laser beam is shone at the disc and the reflected light is measured; pits and lands reflect it differently, and this pattern is read as binary 1s and 0s. Optical discs are cheap to mass produce, so the studio can sell each film at a low price, and a disc is small and light so a customer can store it or give it as a gift. A Blu-ray holds a whole high-definition film and can be played without an internet connection. However, a DVD may not hold a high-definition film with extra features, so the studio would need a Blu-ray, and discs are easily scratched, which can cause read errors so the film will not play. Many modern laptops have no disc drive, so some customers could not play the film. Overall the studio should keep selling discs as well as downloads, because the discs are cheap to produce and give customers a copy that works without an internet connection, even though some customers will prefer to download.

Why: Explains how data is stored on optical media using pits, lands, reflected light and binary (AO1); gives benefits applied to selling films (cheap mass production, portability, Blu-ray holds a film and plays offline) and drawbacks (DVD capacity, scratches causing read errors, no disc drive in modern laptops); ends with a sustained judgement and recommendation, so it meets the Level 3 guidance.

Some marks2/6

Optical storage uses a laser to read pits and lands. It is cheap to make discs, so the studio can sell them cheaply. Discs are portable. But they can be scratched and damaged. Some computers don't have a disc drive.

Why: Basic point about how data is stored, a laser reading pits and lands (1), plus basic points about benefits (cheap to produce, portable) and drawbacks (scratched, no disc drive), but the points are independent and undeveloped with no linkage or application to the studio, so it is the top of Level 1: 2 marks.

No marks0/6

Optical storage uses magnets to store data. The film studio should use optical discs because they are very fast and have a large capacity. They are not affected by scratches.

Why: No creditworthy points. Confuses optical storage with magnetic storage; claims it is fast, has a large capacity and is not affected by scratches, all of which are incorrect. Level 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.