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 · 5 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 markImages Swap Remove

Identify the term for the number of bits used to store the colour of each pixel.

[1 mark]
  • AColour depth
  • BImage size
  • CResolution
  • DStorage size
Mark scheme
  • A Colour depth (1)
  • The only correct answer is A. The correct answer is colour depth.
  • B is not correct because image size is the width and height of the image in pixels
  • C is not correct because resolution is the number of pixels per unit length, such as pixels per inch
  • D is not correct because storage size is the amount of storage the image file uses
Example answers and how they were marked
Full marks1/1

A Colour depth

Why: Correct option; colour depth is the number of bits used to store the colour of each pixel (1).

No marks0/1

B Image size

Why: Image size is the width and height of the image in pixels, not the number of bits used per pixel; no mark.

No marks0/1

D Storage size

Why: Storage size is the amount of storage the image file uses, not the colour depth; no mark.

3Short recall1 markUnits & Conversion Swap Remove

A file has a size of 2 kibibytes.

State the number of bytes in the file.

[1 mark]
Mark scheme

Award one mark for:

  • 2048 (1)
  • 2 × 1024 (1)
  • 2^11 (1)

Allow 2048 bytes.

Do not accept 2000, which is the number of bytes in two decimal kilobytes.

Do not accept 1024, which is the number of bytes in one kibibyte.

Do not accept 16, which is the number of bits in two bytes.

Example answers and how they were marked
Full marks1/1

2048

Why: 2048 is 2 × 1024, the number of bytes in 2 kibibytes (1).

No marks0/1

2000

Why: 2000 uses the decimal kilobyte, not the binary kibibyte; the mark scheme does not accept it.

No marks0/1

16

Why: 16 is the number of bits in two bytes, confusing bits with bytes; the mark scheme does not accept it.

4Calculate2 marksAdding Binary Numbers Swap Remove

Computer systems manipulate bit patterns.

Complete the table to show the result of the 8-bit binary addition.

[2 marks]
1286432168421
10111000
00011111
Mark scheme

Award one mark for each correct nibble in the correct order:

  • 1101 (1)
  • 0111 (1)

0 marks if the response is not 8-bit binary.

Example answers and how they were marked
Full marks2/2

1101 0111

Why: 184 + 31 = 215, carrying where a column adds to 2: both nibbles are correct (2).

Some marks1/2

1010 0111

Why: Writes 0 for 1 + 1 but forgets to carry the 1. The second nibble is correct (1); the first is not.

No marks0/2

1011 1111

Why: Writes 1 in every column with a 1 and never carries. Neither nibble is correct.

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.