Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 631 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 · 11 marks

Pick again
Print
1Multiple choice1 markUnits & Conversion Swap Remove

A computer stores data in binary.

Identify the number of bits in one kibibyte.

[1 mark]
  • A1024
  • B8000
  • C8192
  • D8 388 608
Mark scheme
  • C 8192 (1)
  • The only correct answer is C. The correct answer is 8192.
  • A is not correct because 1024 is the number of bytes in a kibibyte
  • B is not correct because 8000 is the number of bits in 1000 bytes
  • D is not correct because 8 388 608 is the number of bits in a mebibyte
Example answers and how they were marked
Full marks1/1

C 8192

Why: Correct: one kibibyte is 1024 bytes and 1024 × 8 = 8192 bits (1).

No marks0/1

A 1024

Why: Near miss: 1024 is the number of bytes in a kibibyte, not the number of bits (0).

No marks0/1

B 8000

Why: Typical misconception: uses 1000 bytes for a kibibyte, giving 1000 × 8 = 8000 bits (0).

2Short recall2 marksUnits & Conversion Swap Remove

A solid state drive has a capacity of 5 gibibytes.

Give an expression to calculate the number of bits in 5 gibibytes. You do not need to do the calculation.

[2 marks]
Mark scheme

Award one mark for each of:

  • 5 × 1024^3 / 5 × 1024 × 1024 × 1024 / 5 × 2^30, for the number of bytes (1)
  • A fully correct expression with × 8 to convert bytes to bits, in any order, e.g. 5 × 1024^3 × 8, 8 × 5 × 2^30 (1)

Accept 5 × 1 073 741 824 × 8.

Accept 5 × 2^33 or 42 949 672 960 as a fully correct expression (2 marks).

Do not accept 5 × 1000^3 × 8, which uses decimal multiples.

Do not accept ÷ 8, which converts bits to bytes.

Example answers and how they were marked
Full marks2/2

8 × 5 × 2^30

Why: 5 × 2^30 is the number of bytes (1) and × 8 converts bytes to bits (1).

Some marks1/2

5 × 2^30

Why: Correct number of bytes using the binary multiple 2^30 (1), but no conversion to bits.

No marks0/2

5 × 1000^3 × 8

Why: Uses decimal 1000^3 instead of binary 1024^3, so the expression is not fully correct; no creditworthy point.

3Describe2 marksCompression Swap Remove

A school compresses its text documents before backing them up.

Describe how lossless compression reduces the size of a text file.

[2 marks]
Mark scheme

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

  • Repeated words/patterns are found (1) and stored once in a dictionary with a code (1)
  • Each repeated word/pattern is replaced by a shorter code (1) so fewer bits are needed to store the text (1)
  • No data is removed (1) so the original text can be recreated exactly (1)
  • The compressed file is smaller (1) but all the original characters can still be restored (1)

Do not accept answers that say data is permanently removed or quality is reduced.

Example answers and how they were marked
Full marks2/2

It finds repeated words in the document and stores them once in a dictionary with a code.

Why: Linked point: repeated words found (1) and development: stored once in a dictionary (1).

Some marks1/2

It makes the file smaller without losing any of the data.

Why: States that no data is lost (1); no linked method or exact restoration is given (1).

No marks0/2

It removes repeated characters permanently so the file takes up less space.

Why: Describes permanent removal, which is lossy, not lossless; no credit.

4Discuss6 marksCompression Swap Remove

A secondary school records video of its lessons and keeps the files on its network. Students download the videos at home to watch them again. The school also backs up all of its files to a cloud service.

Discuss the need for data compression for the school's files.

Your answer should consider:

  • secondary storage
  • sending data over a network
  • the drawbacks of compressing the files
[6 marks]
Mark scheme

Indicative content

Secondary storage

  • Compressed lesson videos take up less space on the school's file server, so more recordings can be stored.
  • The cloud backup service has a fixed amount of storage, so compressing the files means more of them can be backed up within it.
  • Video files are very large, so without compression a much bigger hard disk would be needed to keep them all.

Sending data over a network

  • A compressed video is split into fewer packets, so it takes less time for a student to download it at home.
  • Less data is transferred, so the school's internet connection is not used up as quickly and other users are not slowed down.
  • A smaller file can be sent as an email attachment, where there is a limit on the size of an attachment.
  • Compressed video can be streamed, because the data can be sent as fast as it is played, which reduces buffering.

Drawbacks of compressing the files

  • The file has to be compressed before it is stored and decompressed before it is played, which takes time and processing power.
  • Lossy compression permanently removes data, so the quality of the lesson recording is reduced and it cannot be restored exactly.
  • Lossless compression keeps all of the data, but it does not make the files as small as lossy compression does.

Levels

  • Level 0 (0 marks): No rewardable content.
  • Level 1 (1–2 marks): Basic, independent points are made, showing elements of understanding of key concepts/principles of computer science. (AO1) The discussion will contain basic information with little linkage between points made or application to the context. (AO2)
  • Level 2 (3–4 marks): Demonstrates adequate understanding of key concepts/principles of computer science. (AO1) The discussion shows some linkages and lines of reasoning with some structure and application to the context. (AO2)
  • Level 3 (5–6 marks): Demonstrates comprehensive understanding of key concepts/principles of computer science to support the discussion being presented. (AO1) The discussion is well developed, with sustained lines of reasoning that are coherent and logically structured, and which clearly apply to the context. (AO2)

Level 3 responses must cover both secondary storage and sending data over a network.

Do not accept the idea that compression makes the files more secure.

Example answers and how they were marked
Full marks6/6

Each lesson video is a large file, so compressing it means it takes up less space on the school's file server and more recordings can be kept. The cloud backup has a fixed amount of space, so compressing the files lets more of them be backed up inside it. When a student downloads a video at home, the smaller file is split into fewer packets, so it arrives in less time and the student can start watching sooner. Less data also has to travel over the school's internet connection, so other users are not slowed down. The drawback is that the video has to be compressed when it is saved and decompressed when it is played, which takes time and processing power, and using lossy compression would reduce the quality of a lesson recording.

Why: Covers storage and transmission in the context of the school and its students, links each point to a consequence (more videos kept, fewer packets, other users not slowed), and adds developed drawbacks, so Level 3.

Some marks3/6

The lesson videos are big files. If they are compressed they take up less space on the school's server, so more videos can be stored. A smaller video will download quicker for a student at home, and it uses less of the school's internet connection.

Why: Accurate points on storage and transmission applied to the school (AO1/AO2), but each is stated once with no development, and no drawbacks are considered, so Level 2.

Some marks1/6

Compression makes the video files smaller so the school's server does not fill up. Lossless compression deletes some of the data so the file cannot be restored exactly.

Why: One basic creditworthy point about storage space (AO1); the statement about lossless compression deleting data is incorrect and gains nothing, so Level 1.

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.