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

Pick again
Print
1Multiple choice1 markPrimary Memory Swap Remove

A computer is running an application. The application's data and instructions are transferred from secondary storage into RAM before the CPU processes them.

Identify the reason for this transfer.

[1 mark]
  • ARAM is non-volatile
  • BRAM is faster to access than secondary storage
  • CRAM has a larger capacity than secondary storage
  • DRAM is cheaper than secondary storage
Mark scheme
  • B RAM is faster to access than secondary storage (1)
  • The only correct answer is B. The correct answer is RAM is faster to access than secondary storage.
  • A is not correct because RAM is volatile
  • C is not correct because RAM has a smaller capacity than secondary storage
  • D is not correct because RAM is more expensive than secondary storage
Example answers and how they were marked
Full marks1/1

B RAM is faster to access than secondary storage

Why: Selects the correct option: RAM is faster to access than secondary storage, so data and instructions can reach the CPU quickly (1).

No marks0/1

A RAM is non-volatile

Why: Near miss: RAM is volatile; this does not explain the transfer into RAM.

No marks0/1

C RAM has a larger capacity than secondary storage

Why: Misconception: assumes primary memory has a larger capacity, but RAM has a smaller capacity than secondary storage.

2Short recall1 markPrimary Memory Swap Remove

Computers use RAM to store the data and instructions that are in use.

Name the term used to describe memory that loses its contents when the power is switched off.

[1 mark]
Mark scheme

Award one mark for:

  • Volatile (1)

Allow volatile memory / it is volatile.

Do not accept non-volatile, ROM, RAM or temporary/short term memory on their own, as these are not the term asked for.

Example answers and how they were marked
Full marks1/1

Volatile

Why: Correct term for memory that loses its contents when the power is switched off (1).

No marks0/1

Temporary memory

Why: Describes what such memory does but is not the term asked for; 'temporary memory' is on the Do not accept line, so no mark.

No marks0/1

Non-volatile

Why: Non-volatile memory keeps its contents when the power is switched off, the opposite of what the question describes; it is explicitly not accepted.

3Short 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.

4Describe2 marksEmbedded Systems Swap Remove

A greenhouse uses an embedded system to control the growing conditions for plants.

Describe how the embedded system controls the growing conditions in the greenhouse.

[2 marks]
Mark scheme

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

  • It reads/monitors the temperature/humidity/light level using sensors (1) to switch the heaters/vents/lamps/watering system on or off when the reading is outside the set range (1)
  • It compares the readings from the sensors with the set values/thresholds stored in its memory (1) to decide whether the conditions need to be changed (1)
  • It monitors the light level using a light sensor (1) and turns the lamps on when the light falls below the level the plants need (1)
  • It monitors the soil moisture using a soil moisture sensor (1) and turns the water pump/irrigation on when the soil is too dry (1)

For the second mark, the action/response must be linked to the sensor reading given in the first point.

Allow named sensors (temperature/humidity/light/soil moisture) and named outputs (heater, fan, vent/window, lamp, irrigation/water pump).

Do not accept answers that only name a sensor or only name an output, e.g. 'it has a temperature sensor and a heater', as there is no link between the reading and the control action.

Do not accept answers where a person switches the equipment on or off, as the embedded system controls the conditions automatically.

Example answers and how they were marked
Full marks2/2

The embedded system reads the temperature using a sensor and switches the heater on when the temperature is below the set value.

Why: Sensor reading point (1) and linked control action (1).

Some marks1/2

The embedded system compares the readings from the sensors with the set values stored in its memory.

Why: First point only (1) - the comparison with stored values - with no linked action.

No marks0/2

The greenhouse has a temperature sensor and a heater.

Why: Only names a sensor and an output, which the mark scheme says is not accepted.

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.