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

4 questions · 11 marks

Pick again
Print
1Multiple choice1 markCharacter Sets Swap Remove

A new character set must be able to represent 70 different characters.

Identify the minimum number of bits needed to represent each character.

[1 mark]
  • A6
  • B7
  • C8
  • D70
Mark scheme
  • B 7 (1)
  • The only correct answer is B. The correct answer is 7.
  • A is not correct because 6 bits give only 64 combinations, which is not enough for 70 characters
  • C is not correct because 7 bits already give 128 combinations, so 8 bits is not the minimum needed
  • D is not correct because 70 is the number of characters needed, not a number of bits
Example answers and how they were marked
Full marks1/1

B 7

Why: The only correct answer: 7 bits give 128 combinations, enough for 70 characters, and it is the smallest number of bits that does (1).

No marks0/1

C 8

Why: Distractor, no credit: a single-tick item has no partial credit, and 8 bits is not the minimum because 7 bits already give 128 combinations, so the scheme's C line gives no mark.

No marks0/1

A 6

Why: Misconception, no credit: 6 bits give only 64 combinations, which cannot represent 70 different characters, so the scheme's A line gives no mark.

2Explain2 marksSound Swap Remove

Each sample of a sound wave is stored in binary using a fixed number of bits.

Explain one limitation of representing an analogue sound wave in binary when only a small number of bits is available for each sample.

[2 marks]
Mark scheme

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

  • Only a limited number of different amplitude values can be stored (1) so each sample is rounded to the nearest available value and the digital wave does not match the analogue wave exactly (1)
  • The wave is continuous but only a limited set of values can be represented (1) so amplitude detail/accuracy is lost (1)
  • Quiet and loud parts of the sound may be stored as the same value (1) because there are too few values to tell them apart (1)
  • The range of amplitudes that can be represented is limited (1) so the loudest/quietest parts of the sound cannot be stored accurately (1)

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

Do not award marks for answers that say the sound cannot be stored or heard at all.

Do not award answers about the number of samples taken/sample rate, as the number of bits limits the amplitude values, not how often the wave is sampled.

Do not accept 'lower quality'/'less accurate'/'less detail' on its own without a link to the amplitude values that can be stored/the number of bit combinations.

Do not accept 'the file size is smaller' without a link to the accuracy or the range of values that can be stored.

Example answers and how they were marked
Full marks2/2

Only a small number of amplitude values can be stored, so each sample is rounded to the nearest value and does not match the original wave exactly.

Why: Point (limited number of amplitude values) (1) with linked reason (samples are rounded and the wave is not exact) (1).

Some marks1/2

Only a small number of amplitude values can be stored.

Why: Creditworthy point (1) but no linked limitation such as rounding or lost accuracy, so only one mark.

No marks0/2

The sound cannot be stored at all because there are not enough bits to hold every sample.

Why: Misconception: the sound can still be stored, just less accurately, so no mark is awarded.

3Explain2 marksSound Swap Remove

Analogue sound is converted to binary by sampling at regular intervals.

Explain one reason why increasing the sample rate improves the quality of a digitised sound.

[2 marks]
Mark scheme

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

  • More samples are taken every second / the sample rate is higher (1) so the digital wave follows the shape of the analogue wave more closely (1)
  • The amplitude is measured more often / at shorter intervals (1) so fewer changes in the sound are missed between measurements (1)
  • The sample interval is shorter (1) so less of the sound wave is lost/goes unrecorded between samples (1)
  • More data points are recorded for the same length of sound (1) so the digital representation is a closer copy of the original sound (1)

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

Do not accept 'the quality is better/higher' or 'the sound is clearer' as a point on its own without a reason such as more samples or more detail.

Do not accept 'the samples are more accurate' or 'more data is collected' without saying what becomes more accurate or what the extra data records.

Do not accept 'the file size is larger' as a reason for improved quality.

Do not accept answers about using more bits per sample, as these describe bit depth, not the sample rate.

Example answers and how they were marked
Full marks2/2

More samples are taken every second, so the digital representation follows the shape of the analogue wave more closely.

Why: Point (more samples each second) (1) with linked reason (follows the analogue wave more closely) (1).

Some marks1/2

More samples are taken every second.

Why: Creditworthy point (1) but no linked reason about what the extra samples achieve, so stays on one mark.

No marks0/2

Each sample is stored using more bits, so every measurement is more accurate.

Why: This describes bit depth, not the sample rate, so neither mark is awarded.

4Discuss6 marksSound Swap Remove

A developer is creating a voice memo app for a phone. The app records speech and saves it as a digital audio file. The developer can choose the bit depth used for each sample.

Discuss how the bit depth affects how the amplitude of the speech is represented in binary and the size of the saved file.

Your answer should include:

  • how the amplitude of a sample is stored using bits
  • how the bit depth affects the accuracy of each sample
  • the effect of the bit depth on the file size.
[6 marks]
Mark scheme

Indicative content

Storing amplitude

  • Each sample records the amplitude of the sound wave at that moment, and the amplitude is stored as a binary number.
  • The bit depth is the number of bits used to store each sample, so it sets how many different amplitude values can be represented.
  • With a bit depth of 8, there are 2^8 = 256 possible values for the height of the wave.
  • The binary value for each sample tells the computer how loud the speech is at that point.

Accuracy

  • A higher bit depth gives more possible values, so the recorded amplitude can be closer to the true amplitude of the speech.
  • With a low bit depth, the amplitude must be rounded to the nearest available value, which adds quantisation error and makes the speech sound rough.
  • A higher bit depth reduces the difference between the original wave and the digital version.
  • Quiet parts of the speech may be lost or inaccurately recorded if the bit depth is too low.

File size

  • A higher bit depth uses more bits for every sample, so the voice memo file is larger.
  • A lower bit depth reduces the number of bits per sample, so the file is smaller and uses less storage on the phone.
  • The developer must balance clear speech against storage space and download time.

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 link the bit depth to both the accuracy of the amplitude and the file size.

Do not accept bit depth defined as the number of samples taken per second.

Example answers and how they were marked
Full marks6/6

Each sample measures the amplitude of the speech wave and stores it as a binary number. The bit depth is the number of bits used for each sample, so with 4 bits there are only 16 possible amplitude values, but with 16 bits there are 65,536. A higher bit depth therefore lets the app record the loudness of the speech more accurately, because each sample can be closer to the real wave and quiet sounds are less likely to be rounded away. This makes the voice memo sound clearer. However, every sample uses more bits, so a higher bit depth creates a larger file, which takes up more storage on the phone and may take longer to send. The developer should choose a bit depth that keeps speech clear without making the files unnecessarily large.

Why: Level 3 (6 marks): explains amplitude stored in binary, how bit depth gives more values and accuracy, and the file-size trade-off, applied to the voice memo app.

Some marks3/6

The bit depth is the number of bits used for each sample. A higher bit depth means the amplitude can be stored more accurately because there are more values. But it makes the file larger. The app should use a high bit depth for clear speech.

Why: Level 2 (3 marks): covers bit depth, accuracy and file size briefly with some linkage, but lacks detailed reasoning.

Some marks1/6

The bit depth is the number of samples taken per second. A higher bit depth means more samples are taken, so the file is smaller and the speech is more accurate.

Why: Level 1 (1 mark): a basic idea that more accuracy is linked to higher bit depth, but bit depth is confused with sample rate and the file-size effect is wrong.

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.