Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 514 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

10 questions · 25 marks

Pick again
Print
1Multiple choice1 markCompression Swap Remove

Identify one reason for using data compression.

[1 mark]
  • ATo increase the number of packets sent
  • BTo reduce the time taken to transmit a file
  • CTo improve the quality of the file
  • DTo make the file harder to open
Mark scheme
  • B To reduce the time taken to transmit a file (1)
  • The only correct answer is B. The correct answer is to reduce the time taken to transmit a file.
  • A is not correct because compression reduces file size, which can reduce the number of packets sent
  • C is not correct because lossy compression can reduce the quality of a file
  • D is not correct because encryption, not compression, can make a file harder to open
Example answers and how they were marked
Full marks1/1

B To reduce the time taken to transmit a file

Why: Correct option (1).

No marks0/1

A To increase the number of packets sent

Why: Near miss: compression reduces the number of packets sent, so no mark.

No marks0/1

C To improve the quality of the file

Why: Misconception that compression improves quality; no mark.

2Multiple choice1 markCompression Swap Remove

Identify the definition of lossy compression.

[1 mark]
  • AData is removed only while the file is being transmitted
  • BData is permanently removed to reduce the file size
  • CData is restored exactly when it is decompressed
  • DData is stored using a dictionary of repeated patterns
Mark scheme
  • B Data is permanently removed to reduce the file size (1)
  • The only correct answer is B. The correct answer is data is permanently removed to reduce the file size.
  • A is not correct because the data removed by a lossy algorithm is not restored after transmission
  • C is not correct because that describes lossless compression, where the original file is rebuilt exactly
  • D is not correct because dictionary encoding is a lossless method that records repeated patterns once
Example answers and how they were marked
Full marks1/1

B Data is permanently removed to reduce the file size

Why: Correct option (1).

No marks0/1

C Data is restored exactly when it is decompressed

Why: Near miss: this describes lossless compression, so no mark.

No marks0/1

A Data is removed only while the file is being transmitted

Why: Misconception that compression only applies during transmission; the data is removed permanently, so no mark.

3Multiple choice1 markCompression Swap Remove

A student downloads a compressed music file and then decompresses it.

Identify what is meant by decompression.

[1 mark]
  • AData is encrypted so that it cannot be read
  • BData is permanently removed to reduce the file size
  • CData is restored to its original format
  • DData is stored using fewer bits
Mark scheme
  • C Data is restored to its original format (1)
  • The only correct answer is C. The correct answer is data is restored to its original format.
  • A is not correct because encryption changes data so that it cannot be read without a key; it does not restore the data
  • B is not correct because permanently removing data to reduce the file size is lossy compression, not decompression
  • D is not correct because storing data using fewer bits is compression, not decompression
Example answers and how they were marked
Full marks1/1

C Data is restored to its original format

Why: Correct option (1).

No marks0/1

D Data is stored using fewer bits

Why: Near miss: this describes compression, not decompression.

No marks0/1

B Data is permanently removed to reduce the file size

Why: Misconception: this describes lossy compression, not decompression.

4Short recall2 marksCompression Swap Remove

Files can be compressed before they are stored.

Define the term lossless compression.

[2 marks]
Mark scheme

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

  • Reduces/makes the size of a file smaller (1)
  • No data is lost/removed (during compression) (1)
  • The original file/data can be recreated/restored exactly (1)

Allow 'the compressed file takes up less storage space' for the first mark.

The second and third bullets are two ways of making the same point: award a maximum of one mark for them, so a response that says no data is lost and that the original file can be restored, but does not say the file is smaller, scores one mark.

Do not accept descriptions of lossy compression, e.g. 'it removes data that is not needed to make the file smaller'.

Ignore reference to download/transmission times, bandwidth and streaming, as these are benefits of compression and not part of the definition.

Example answers and how they were marked
Full marks2/2

Lossless compression reduces the size of a file without permanently removing any data, so the original file can be restored exactly.

Why: Reduces the size of a file (1) and no data is lost, so the original can be restored exactly (1); maximum of two marks reached.

Some marks1/2

It makes a file smaller so it downloads more quickly.

Why: Reduces the size of a file (1); the faster download is ignored as a benefit, not part of the definition.

No marks0/2

It removes data that is not needed to make the file smaller.

Why: Describes lossy compression, which the do-not-accept line rules out, so the mention of making the file smaller is not credited.

5Describe2 marksCompression Swap Remove

Photographs are often saved as JPG files.

Describe how lossy compression reduces the size of a photograph.

[2 marks]
Mark scheme

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

  • Some data is removed permanently (1) choosing detail that people are least likely to notice (1)
  • Small changes in colour/shade are discarded (1) so fewer different values need to be stored (1)
  • Similar pixels are stored as one value (1) so there are fewer values in the file (1)
  • Fine detail is removed (1) so fewer bits are needed to store each area (1)

Do not accept answers that say repeated patterns are stored once / no data is lost.

Example answers and how they were marked
Full marks2/2

It permanently removes some of the pixel data (1) that the human eye is unlikely to notice, such as small colour changes (1).

Why: Linked point: data removed permanently (1) and development: detail least noticeable (1).

Some marks1/2

Some of the data in the photograph is removed permanently.

Why: States permanent removal of data (1); no linked development is given (1).

No marks0/2

It finds repeated pixels and stores them once, so no data is lost.

Why: Describes lossless compression, not lossy; no credit.

6Describe2 marksCompression Swap Remove

Data can be compressed using lossy or lossless compression.

Describe one difference between lossy compression and lossless compression.

[2 marks]
Mark scheme

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

  • Lossy compression permanently removes/discards some of the data (1) whereas lossless compression keeps all of the original data so the file can be restored/rebuilt exactly (1)
  • Lossy compression cannot reproduce/recreate the original file exactly (1) whereas lossless compression can decompress the file back to its original form (1)
  • Lossy compression can make a file smaller than lossless compression (1) because more of the original data is removed/discarded (1)
  • Lossy compression is used for images/sound/video (1) whereas lossless compression is used where all the original data must be kept, such as program files (1)

Allow one mark for a correct statement about one type of compression only, e.g. 'lossy compression permanently removes some data', with no comparison or development.

Do not accept 'lossy compression loses quality' on its own unless it states that data/information is removed or lost permanently.

Do not accept 'lossy is better' or 'lossless is safer' with no described difference.

Do not award a smaller file size on its own; it must be linked to data being removed or to no data being lost.

Example answers and how they were marked
Full marks2/2

Lossy compression permanently removes some of the data, whereas lossless compression keeps all of the original data so the file can be restored exactly.

Why: Linked difference: lossy permanently removes data (1) and lossless keeps all data so the file is restored exactly (1).

Some marks1/2

Lossy compression permanently removes some of the data.

Why: A correct statement about one type only (1), with no comparison to lossless or development, so the second mark is not earned.

No marks0/2

Lossless compression removes the data that is not needed so the file is smaller, but lossy compression keeps every bit of the data.

Why: The two types are the wrong way round; no creditworthy point, so no marks.

7Explain2 marksCompression Swap Remove

A software company distributes its programs as compressed files.

Explain why lossless compression is used for the program files.

[2 marks]
Mark scheme

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

  • No data/instructions are removed (1) so the program still works/runs correctly after decompression (1)
  • The original file can be recreated exactly (1) so all the code/instructions are present when the program is run (1)
  • Lossy compression would permanently remove some data (1) so the program would not execute correctly/could crash (1)
  • Every instruction is needed for the program to run (1) so the code must not be changed/lost (1)

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

Allow 'no data/instructions are removed/lost' on its own as the point mark (1); the second mark needs the consequence for the program, e.g. it still works/runs correctly, or all the instructions are present.

Award credit for a contrast with lossy compression only when the loss of data is linked to the program failing/not running correctly.

Do not accept 'lossless is better quality'/keeps the quality without saying that data/instructions are not lost.

Do not accept 'it makes the file smaller'/'downloads faster'/'transmits faster' as a reason for using lossless, as both types of compression reduce file size.

Example answers and how they were marked
Full marks2/2

No instructions are removed so the program still works after it has been decompressed.

Why: No data/instructions removed (1) and linked reason that the program still works correctly (1).

Some marks1/2

Lossless compression does not lose any data.

Why: Point mark for 'no data/instructions are lost' on its own (1); no consequence for the program is given, so the second mark is not awarded.

No marks0/2

Lossless compression makes the file smaller so it downloads faster.

Why: File size and download speed apply to both types of compression, so this does not explain why lossless is used for the program files.

8Explain2 marksUnits & Conversion Swap Remove

A server stores a large amount of data.

The capacity of the server is 16 TiB. Explain one benefit of giving the capacity in tebibytes rather than in bytes.

[2 marks]
Mark scheme

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

  • The capacity is easier to read/write (1) because a tebibyte is 1024^4 bytes so the same capacity in bytes would have many more digits (1)
  • The number is shorter (1) because writing 16 TiB instead of 17 592 186 044 416 bytes uses far fewer digits (1)
  • There is less chance of making a mistake when copying the value (1) because a long byte count of many digits is easy to mistype (1)

For both marks, the expansion must follow/associate with the statement and must refer to the number of digits/length of the value.

Allow 'fewer digits'/'shorter number'/'less chance of error' on its own for the first mark; the second mark needs the linked reason that a tebibyte is 1024^4 bytes, so the value in bytes would be very long/have many more digits.

Do not accept 'it is bigger'/'tebibytes are larger' on its own, as this does not give a benefit of using them.

Do not accept 'easier' on its own without saying what is easier, e.g. fewer digits/shorter number.

Do not accept 'because tebibytes are used for large storage' without a reason about the number of digits/readability.

Example answers and how they were marked
Full marks2/2

It is easier to read because 16 TiB has fewer digits than the same capacity written in bytes, which would be a very long number.

Why: Point that the number is easier to read (1); linked reason that the byte count would have many more digits (1).

Some marks1/2

It uses fewer digits.

Why: States the benefit of fewer digits (1); no linked reason about a tebibyte being 1024^4 bytes so the byte count is very long (0).

No marks0/2

Because a tebibyte is bigger than a byte.

Why: States a fact about the unit, which the mark scheme does not accept on its own; no point about fewer digits or readability, so no mark.

9Discuss6 marksCompression Swap Remove

A software company stores the source code of its programs and large text documents on its file server. The company decides to use lossless compression on these files.

Discuss the use of lossless compression for the company's files.

Your answer should include:

  • why lossless compression is suitable for these files
  • how lossless compression makes a file smaller
  • the benefits to the company
[6 marks]
Mark scheme

Indicative content

Why lossless compression is suitable

  • No data is removed, so the original file can be restored exactly when it is decompressed.
  • Source code must be reproduced exactly, because a single missing or changed character would stop the program working when it is run.
  • A text document must keep every character, so that the meaning of the document is not changed.

How lossless compression makes a file smaller

  • Run length encoding stores a repeated value once, together with a count of how many times it appears, so long runs of the same character are held in less space.
  • Dictionary encoding finds patterns or words that are repeated in the text, stores each one once in a dictionary and replaces every occurrence with a short code.
  • The more repetition there is in a file, the greater the reduction in size that can be achieved.

Benefits to the company

  • The compressed files take up less space on the file server, so more programs and documents can be stored.
  • There is less data to transfer, so backing the files up to another location finishes sooner.
  • The company does not need to keep a separate uncompressed copy as well, because the compressed file can be restored exactly, which saves more storage space.
  • The files must be decompressed before they are used, which takes time each time a file is opened.

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 why lossless compression is suitable and how it makes a file smaller.

Do not accept the idea that lossless compression removes data that is not needed.

Example answers and how they were marked
Full marks6/6

Lossless compression is suitable because no data is removed, so the source code can be restored exactly. If even one character were lost or changed the program would not run correctly, and a text document would no longer mean the same thing. Run length encoding can store a run of the same character once with a count of how many times it appears, and dictionary encoding stores each repeated word once in a dictionary and replaces every occurrence with a short code, so a document with lots of repetition becomes much smaller. The compressed files take up less room on the file server, so more programs and documents can be stored, and there is less data to send when the company backs the files up, so the backup finishes sooner.

Why: Explains suitability with a consequence for source code, describes two lossless methods, and applies the benefits to the company's server and backups, so Level 3.

Some marks3/6

Lossless compression does not lose any data, so the file can be decompressed back to the original. This is good for source code because the code will still work. It also saves space on the file server.

Why: Correct definition applied to the code plus one benefit (AO1/AO2), but the method of compression is not described and the benefits are not developed, so Level 2.

Some marks1/6

Lossless compression removes the parts of the file that are not needed so it becomes smaller. The company should use it because the files will be smaller on the server.

Why: One basic point about the files being smaller; the explanation of lossless compression is wrong because data is not removed, so Level 1.

10Discuss6 marksCompression Swap Remove

A company runs a website advertising holiday cottages. Each page shows photographs of a cottage and has a short audio guide that visitors can play. The company uses lossy compression for the photographs and the audio.

Discuss the use of lossy compression on the company's website.

Your answer should include:

  • how lossy compression makes the files smaller
  • the effect this has on the photographs and audio
  • the benefits to the company and its visitors
[6 marks]
Mark scheme

Indicative content

How lossy compression makes the files smaller

  • Some of the data in the file is permanently removed, so the file that is stored is smaller.
  • The data that is removed is the data that a person is least likely to notice, such as sounds outside the range of human hearing or small differences in colour in a photograph.
  • Removing data means a much higher compression ratio is possible than with lossless compression.

The effect on the photographs and audio

  • The original file cannot be reproduced exactly when it is decompressed.
  • Photographs may show artefacts, such as blocks or noise where there are contrasting colours, so they are lower quality.
  • Some of the sound is lost, so parts of the audio guide may be less clear to listen to.
  • If the company later wants to use the photographs at a larger size, it cannot recover the lost detail.

The benefits to the company and its visitors

  • The smaller images load faster, so each page of the website appears more quickly for a visitor.
  • The audio can be streamed, so a visitor can play the guide without waiting for the whole file to download.
  • Less bandwidth is used by the web server, so it can cope with more visitors at the same time.
  • Less storage space is needed on the server for the photographs and audio files.

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 the effect on the files and the benefits.

Do not accept the idea that lossy compression keeps all of the original data.

Example answers and how they were marked
Full marks6/6

Lossy compression permanently removes some of the data, for example the parts of the sound that the human ear cannot hear, or small differences in colour in a photograph, so the file that is stored is much smaller than it would be with lossless compression. This means the original cannot be recreated exactly: parts of a photograph with contrasting colours may show blocks or noise, and parts of the audio guide may be less clear. However, the smaller images mean each page loads faster for a visitor, and the audio can be streamed so a visitor can play the guide without waiting for the whole file. Less bandwidth is used too, so the server can cope with more visitors at once.

Why: Explains how data is removed and its effect on the photographs and audio, then links the benefits to visitors and to the server, so Level 3.

Some marks3/6

Lossy compression makes the files smaller by removing some of the data. This means the photographs might not look as good as the original. The website pages will load faster for visitors because the files are smaller.

Why: Correct basic points about the method, the effect and a benefit (AO1/AO2), but the points are not developed and the audio is not considered, so Level 2.

Some marks1/6

Lossy compression does not lose any data, so the photographs can be decompressed back to the original picture. The web pages will load faster because the photographs are smaller.

Why: One basic point about faster loading; the description of lossy compression is the wrong way round because data is permanently removed, 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.