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 marksTopologies Swap Remove

Mesh is a type of network topology.

State two characteristics of a mesh topology.

[2 marks]
Mark scheme

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

  • Each node/device has multiple direct connections to other nodes/devices (in a full mesh, every node is connected directly to every other node) (1)
  • There is no central device/switch (1)
  • Nodes act as routers/relay data for other nodes / data can take multiple/different routes to its destination / data can still be sent if a connection/node fails (1)
  • More connections/cables are needed as the number of nodes increases (1)
  • The network can be expanded without disrupting existing devices (1)

Allow answers that refer to full or partial mesh.

Allow 'more connections/cables are needed' and 'can be expanded' as characteristics (they may be described as advantages or disadvantages).

Do not accept 'more secure' or 'no collisions' without qualification.

Do not accept 'fast' or 'reliable' without qualification.

Do not accept all devices connect to one main cable (this describes a bus topology).

Do not accept it uses a central switch/hub or data is sent through a central hub (this describes a star topology).

Do not accept 'expensive' without qualification (e.g. because more cables/connections are needed).

Example answers and how they were marked
Full marks2/2

Each device is connected to several other devices, and data can be sent along more than one route.

Why: Multiple direct connections (1) and data can take multiple routes (1).

Some marks1/2

There is no central switch.

Why: No central device credited (1), but only one characteristic given.

No marks0/2

Data is sent through a central hub.

Why: Misconception: this describes a star topology, not a mesh topology.

2Describe2 marksTranslators Swap Remove

A compiler and an interpreter both translate source code.

Describe one difference between what a compiler produces and what an interpreter produces.

[2 marks]
Mark scheme

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

  • A compiler produces object code/machine code/an executable (file) (1) whereas an interpreter produces no object code/translated file (1)
  • A compiler produces a machine code file (1) that can be run on its own/without the compiler/translator being present (1)
  • An interpreter produces no object code/file (1) because it translates and executes each line instead of saving translated code (1)
  • The compiler's output can be saved/stored (1) and run again later, while interpreted code has to be translated again each time it is run (1)

Allow binary for machine code.

Allow executable/an executable for object code.

Do not accept responses about translating the whole program, reporting errors or the speed of execution.

Do not accept 'the interpreter translates/executes one line at a time' on its own: this is how it translates, not what it produces. It earns the development only when linked to no object code/translated file being produced.

Do not accept the interpreter producing object code/an executable.

Example answers and how they were marked
Full marks2/2

A compiler produces object code, which is saved as a file, whereas an interpreter does not produce a file because it translates and executes each line.

Why: Compiler produces object code (1) contrasted with the interpreter producing no object code/translated file (1).

Some marks1/2

The compiler produces machine code.

Why: Machine code/object code produced (1); there is no contrast with the interpreter, so the development is not earned.

No marks0/2

The interpreter produces object code for each line it translates.

Why: Reverses the translators' outputs: the interpreter produces no object code, so nothing is creditworthy.

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.