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

2 questions · 4 marks

Pick again
Print
1Short recall2 marksThe Internet Swap Remove

Every device connected to the internet has an IP address.

Define the term IP address.

[2 marks]
Mark scheme

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

  • A unique identifier/address/number (1)
  • Given to/identifies a device/computer on a network/the internet (1)
  • Used to route/send data (packets) to the correct destination (1)
  • Assigned to a device when it connects to a network/the internet (1)

Allow 'number' for 'identifier/address/number' when the answer also says it is given to/identifies a device on a network.

Do not accept a domain name/web address (e.g. bbc.co.uk) or a MAC address.

Example answers and how they were marked
Full marks2/2

A unique number given to a device on a network.

Why: Unique number/address (1) and given to a device on a network (1).

Some marks1/2

A unique number.

Why: Unique number/address only (1); it does not say it is given to/identifies a device on a network.

No marks0/2

The name of a website, such as bbc.co.uk.

Why: Gives a domain name, which the mark scheme says not to accept (0).

2Describe2 marksFetch Decode Execute Cycle Swap Remove

A computer has an address bus.

Describe the purpose of the address bus in the fetch-decode-execute cycle.

[2 marks]
Mark scheme

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

  • Carries the address of a memory location (1) that the CPU needs to access/read from or write to (1)
  • Transfers the address of the next instruction (1) to main memory so it can be fetched (1)
  • Carries the address of data/instructions (1) from the CPU to main memory (1) so the correct location is found
  • Is used by the CPU to specify/identify a location in memory (1) by carrying its address along the bus (1)

Award one mark for a correct point even if not developed, e.g. 'it carries the address of a memory location'.

Accept 'the address of the next instruction' without mentioning the program counter, if it is linked to being sent to main memory/to be fetched.

Do not accept responses about carrying data or control signals.

Do not accept responses that say the address bus sends/transfers instructions or data without referring to addresses.

Do not accept vague responses such as 'it carries addresses' without saying what the address is for.

Example answers and how they were marked
Full marks2/2

The address bus carries the address of the next instruction from the program counter to main memory so it can be fetched.

Why: Linked point (1) and development (1): transfers the address of the next instruction to main memory to be fetched. 'From the program counter' is an accepted extra detail, not required.

Some marks1/2

The address bus carries the address of a memory location.

Why: Correct point (1) but no linked development, e.g. that the CPU needs to access it.

No marks0/2

The address bus carries data between the CPU and RAM.

Why: No creditworthy point: confuses the address bus with the data bus.

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.