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

Pick again
Print
1Multiple choice1 markFetch Decode Execute Cycle Swap Remove

Identify the bus that carries memory addresses from the CPU to main memory. (1)

[1 mark]
  • AAddress bus
  • BControl bus
  • CData bus
  • DProgram counter
Mark scheme
  • A Address bus (1)
  • The only correct answer is A. The correct answer is address bus.
  • B is not correct because the control bus carries control signals
  • C is not correct because the data bus carries data and instructions
  • D is not correct because the program counter holds the address of the next instruction, it does not carry addresses
Example answers and how they were marked
Full marks1/1

A Address bus

Why: Correct option: the address bus carries memory addresses from the CPU to main memory (1).

No marks0/1

C Data bus

Why: Near-miss distractor: the data bus carries data and instructions between the CPU and main memory, not memory addresses (0).

No marks0/1

D Program counter

Why: Misconception: the program counter is a register that holds the address of the next instruction, it does not carry addresses to main memory (0).

2Short recall1 markEmbedded Systems Swap Remove

A ticket machine only performs the tasks needed to sell tickets.

State the name of this type of computer system.

[1 mark]
Mark scheme

Award one mark for:

  • Embedded (computer) system (1)

Allow embedded computer/embedded device.

Allow dedicated (computer) system.

Do not accept microcontroller/microprocessor controlled system.

Do not accept general purpose computer/PC/laptop.

Example answers and how they were marked
Full marks1/1

An embedded system.

Why: Correct name of the type of computer system (1).

No marks0/1

A microcontroller.

Why: Near miss: a microcontroller is a component inside an embedded system, not the name of the type of system, so the 'Do not accept' line applies and it scores nothing.

No marks0/1

A general purpose computer.

Why: Misconception: the stem states the system only performs the tasks needed to sell tickets, so 'Do not accept general purpose computer' applies and it scores nothing.

3Explain2 marksProtocols & Layers Swap Remove

A bank's website can use HTTP or HTTPS.

Explain one benefit to a customer of the bank's website using HTTPS.

[2 marks]
Mark scheme

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

  • Data is encrypted/scrambled (1) so it cannot be read/understood if it is intercepted (1)
  • The customer's bank/personal details are kept secure/private (1) because the data is encrypted/scrambled during transmission (1)
  • The customer's login details/password cannot be read by an eavesdropper (1) because HTTPS encrypts/scrambles the data sent to and from the web server (1)

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

Allow 'scrambled' as an alternative to 'encrypted'.

Do not accept 'it is more secure/safe' or 'the data is secure' on its own, without saying how it is made secure (e.g. encryption/scrambling).

Do not accept faster loading/speed, or claims that HTTPS stops viruses or always proves the website is genuine.

Example answers and how they were marked
Full marks2/2

The data is encrypted (1) so anyone intercepting it cannot read the customer's bank details (1).

Why: Linked point (1) and reason (1): encryption means intercepted data cannot be read.

Some marks1/2

The data is encrypted (1) so the website is secure.

Why: Point (1) for encryption, but 'secure' on its own is a near-miss that the mark scheme does not credit as the linked reason; it must say why, e.g. that intercepted data cannot be read.

No marks0/2

HTTPS is faster than HTTP (0) so the customer can log in more quickly.

Why: Speed is not a benefit of HTTPS and is named in a 'Do not accept' line, so no creditworthy point is given.

4Calculate3 marksAdding Binary Numbers Swap Remove

Binary patterns can represent numbers.

(a)

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

[2 marks]
1286432168421
11011011
11011100
Mark scheme

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

  • 1011 (1)
  • 0111 (1)

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

Ignore a carry shown beyond the eighth bit.

Example answers and how they were marked
Full marks2/2

1011 0111

Why: 219 + 220 = 439, which needs 9 bits; the 8 bits that are kept are both correct (2).

Some marks1/2

0000 0111

Why: Forgets to carry the 1s. The second nibble is correct (1); the first is not.

No marks0/2

1101 1111

Why: Never carries. Neither nibble is correct.

(b)

State the name of the error that occurs when this addition is carried out.

[1 mark]
Mark scheme

Award one mark for:

  • overflow (error) (1)
Example answers and how they were marked
Full marks1/1

Overflow

Why: The result needs more bits than are available (1).

No marks0/1

Underflow

Why: A near miss: the result is too big for 8 bits, not too small.

No marks0/1

A syntax error

Why: A syntax error is a mistake in a program's code, not in arithmetic.

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.