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 · 20 marks

Pick again
Print
1Multiple choice1 markImages Swap Remove

Identify the term for the number of bits used to store the colour of each pixel.

[1 mark]
  • AColour depth
  • BImage size
  • CResolution
  • DStorage size
Mark scheme
  • A Colour depth (1)
  • The only correct answer is A. The correct answer is colour depth.
  • B is not correct because image size is the width and height of the image in pixels
  • C is not correct because resolution is the number of pixels per unit length, such as pixels per inch
  • D is not correct because storage size is the amount of storage the image file uses
Example answers and how they were marked
Full marks1/1

A Colour depth

Why: Correct option; colour depth is the number of bits used to store the colour of each pixel (1).

No marks0/1

B Image size

Why: Image size is the width and height of the image in pixels, not the number of bits used per pixel; no mark.

No marks0/1

D Storage size

Why: Storage size is the amount of storage the image file uses, not the colour depth; no mark.

2Multiple choice1 markSound Swap Remove

A sound wave is sampled and the amplitude of each sample is stored using 2 bits.

Identify the number of different amplitude values that can be stored for each sample.

[1 mark]
  • A2
  • B4
  • C8
  • D16
Mark scheme
  • B 4 (1)
  • The only correct answer is B. The correct answer is 4 (2 bits give 2^2 = 4 values).
  • A is not correct because 2 is the number of bits used to store each sample
  • C is not correct because 8 different amplitude values would need 3 bits
  • D is not correct because 16 different amplitude values would need 4 bits
Example answers and how they were marked
Full marks1/1

B 4

Why: Selects the only correct option (1).

No marks0/1

C 8

Why: Near miss: 8 values would need 3 bits, one more than this recording uses (0).

No marks0/1

A 2

Why: Typical misconception: 2 is the number of bits, not the number of amplitude values those bits can store (0).

3Short recall1 markImages Swap Remove

A bitmap image has a resolution.

State what is meant by the resolution of an image.

[1 mark]
Mark scheme

Award one mark for any of the following:

  • The concentration/density of pixels in an area (1)
  • The number of pixels per inch (PPI) / pixels per unit area (1)
  • The width and height/dimensions of the image in pixels (1)

Do not accept the number of pixels in the image on its own, without dimensions or an area, e.g. 'the total number of pixels'

Do not accept colour depth / the number of bits used per pixel / the number of colours

Do not accept file size in bytes / the amount of storage the image uses / screen size / image quality

Example answers and how they were marked
Full marks1/1

The concentration of pixels in an area, such as the number of pixels per inch.

Why: Gives the density/concentration of pixels in an area, and pixels per inch (1)

No marks0/1

The number of pixels in the image.

Why: A bare total pixel count is not accepted without dimensions or an area

No marks0/1

The number of bits used to store each pixel's colour.

Why: Describes colour depth, not resolution, and colour depth is not accepted

4Short recall1 markSound Swap Remove

A digital sound representation is created by sampling an analogue sound wave.

State one way the accuracy of this representation can be increased.

[1 mark]
Mark scheme

Award one mark for any of the following:

  • Increase the sample rate / take more samples per second (1)
  • Increase the bit depth/sample resolution / use more bits per sample (1)
  • Decrease the sample interval (1)

Do not accept increase the amplitude/volume

Do not accept decrease the sample rate / increase the sample interval

Example answers and how they were marked
Full marks1/1

Increase the sample rate.

Why: Creditworthy point: increase the sample rate (1).

No marks0/1

Decrease the sample rate.

Why: Near-miss: decreasing the sample rate reduces accuracy, so no mark; the mark scheme's do-not-accept line covers this (0).

No marks0/1

Increase the volume of the sound.

Why: Misconception: loudness/amplitude is not a way to increase sampling accuracy; do not accept increase amplitude/volume (0).

5Describe2 marksCharacter Sets Swap Remove

A computer uses 7-bit ASCII to represent characters.

The character M has the ASCII code 77. Describe how the character M is represented in the computer.

[2 marks]
Mark scheme

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

  • The denary code 77 is converted to binary (1) to give the 7-bit pattern 1001101 (1)
  • The character M is represented by a unique ASCII code/number (1) that is stored as a 7-bit binary pattern (1)
  • 7 bits are used to store the code for M (1) so 128 different characters can be represented (1)
  • The binary pattern 1001101 is stored in memory (1) using one 7-bit code for each character (1)

Do not accept answers that only state the ASCII code 77, as this is given in the question.

Do not accept 01001101, as this is an 8-bit pattern.

Do not accept ASCII described as a programming language or a method of encryption.

Example answers and how they were marked
Full marks2/2

77 is converted to binary, giving 1001101. This is stored using 7 bits for the character M.

Why: Linked description: converts the code to binary (1) to give the 7-bit pattern 1001101 (1).

Some marks1/2

77 is changed into binary so it can be stored.

Why: Gives the conversion of 77 to binary (1) but does not give the 7-bit pattern 1001101 (0).

No marks0/2

ASCII is a programming language that stores letters as numbers.

Why: Describes ASCII as a programming language, which the mark scheme says is not creditworthy; no linked description of how M is represented.

6Describe2 marksCharacter Sets Swap Remove

A school needs to store text in several different languages.

Describe one limitation of using 7-bit ASCII to store this text.

[2 marks]
Mark scheme

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

  • 7-bit ASCII has only 128 different codes (1) so characters from languages such as Chinese cannot be stored (1)
  • 7 bits give 2^7 = 128 possible binary codes (1) so there are not enough codes to give every character in the world's languages its own code (1)
  • Only the 128 characters in the ASCII set can be stored (1) so a character outside the set, such as é or 中, cannot be represented (1)

The stated limit on its own (that ASCII can represent only 128 characters) earns 1 mark; the second mark is for linking it to characters from other languages not being storable.

Do not accept 'ASCII can only store English letters/characters' unless it refers to the 128 codes or the 7 bits.

Do not accept a statement that ASCII is 'limited' or 'old' with no link to the number of bits/codes.

Do not accept a recommendation to use Unicode instead, or that ASCII cannot store accented letters, without saying that the 7 bits/128 codes cause the limitation.

Do not accept responses that describe ASCII as a programming language.

Example answers and how they were marked
Full marks2/2

7-bit ASCII can only represent 128 characters, so it cannot store characters from languages such as Chinese.

Why: Only 128 characters/codes can be represented (1) and this is linked to characters from other languages not being storable (1).

Some marks1/2

ASCII only has 128 characters.

Why: States the limit set by the 7 bits, that only 128 characters can be represented (1), but does not link it to the text in several languages (0).

No marks0/2

ASCII can only store English letters, so the school should use Unicode to store accented letters like e with an accent.

Why: 'Only stores English letters' is not accepted without reference to the 128 codes/7 bits, and recommending Unicode is not a limitation caused by the number of available bits.

7Describe2 marksSound Swap Remove

Each sample of a sound is stored as a binary number.

Describe how bit depth affects the stored value of a sound sample.

[2 marks]
Mark scheme

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

  • The bit depth is the number of bits used to store each sample/measurement (1) so a higher bit depth gives more possible/discrete values for the amplitude (1)
  • A higher bit depth records the amplitude more accurately (1) because the stored value can be closer to the actual height of the wave (1)
  • A low bit depth gives fewer possible amplitude values (1) so the amplitude is rounded to the nearest value, making the recording less accurate (1)

Do not accept sample rate/sample interval (number of samples per second) in place of bit depth.

Do not accept 'more bits gives better quality' or 'more accurate' on its own, without a development linked to the number of values or the amplitude stored.

Do not accept file size on its own, and a file size point cannot earn the second mark, as it does not describe the stored value.

Example answers and how they were marked
Full marks2/2

The bit depth is the number of bits used to store each sample, so a higher bit depth gives more possible values for the amplitude that can be stored.

Why: First point, the number of bits per sample (1), then the linked development, more possible values for the amplitude (1).

Some marks1/2

The bit depth is the number of bits used to store one sample.

Why: Gives the first point, the number of bits per sample (1), but does not develop how this affects the value that is stored.

No marks0/2

A higher bit depth makes the sound better quality and more accurate.

Why: Near-miss: 'better quality' and 'more accurate' on their own, with no development linked to the number of values or the amplitude, so no mark is awarded.

8Explain2 marksCharacter Sets Swap Remove

A computer system uses a 4-bit code to represent the characters typed on its keyboard.

Explain one limitation of using 4 bits to represent characters.

[2 marks]
Mark scheme

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

  • Only 16 different characters can be represented (1) so there are not enough characters codes for every letter of the alphabet (1)
  • 4 bits give only 16 different combinations (1) which is not enough for the uppercase letters, lowercase letters, digits and symbols on a keyboard (1)
  • More than 16 characters are needed on a keyboard (1) so some letters, digits or symbols cannot be represented (1)
  • The number of character codes available is limited to 16 (1) because 4 bits give 2 to the power of 4 combinations (1)

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

Calculating that 4 bits give 2 to the power of 4 = 16 combinations can earn either the point or the linked reason, provided the other half of the answer says what this means (too few characters/codes).

Allow an expansion that names only the letters of the alphabet, e.g. there are not enough character codes for the 26 letters (1).

Do not accept '4 bits can only store 4 characters' (the number of bits is not the number of characters).

Do not accept 'it can only store 16 bits' (16 is the number of character codes/combinations, not the number of bits).

Do not accept 'not enough memory/storage' (the limitation is the number of character codes, not the amount of storage).

Do not accept 'it is limited/smaller' without saying how many characters/codes are available or what cannot be represented.

Example answers and how they were marked
Full marks2/2

Only 16 different characters can be represented, so there are not enough character codes for all 26 letters.

Why: Gives the point that only 16 characters can be represented (1) and links it to the reason that this is fewer than the letters needed (1).

Some marks1/2

Only 16 different characters can be represented.

Why: Gives the point that only 16 characters can be represented (1) but does not explain what cannot be represented.

No marks0/2

It can only store 4 characters because there are 4 bits.

Why: Misconception that the number of bits equals the number of characters, which the mark scheme says not to accept; no creditworthy point.

9Explain2 marksSound Swap Remove

The same sound is recorded twice using different sample intervals.

Explain the effect of using a longer sample interval on the digital recording.

[2 marks]
Mark scheme

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

  • Fewer samples are taken every second (1) so less detail of the sound wave is captured (1)
  • Fewer samples are taken every second (1) so the file is smaller/uses less storage space (1)
  • The wave is measured less often (1) so parts/changes in the wave between samples are missed (1)

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

The 'fewer samples are taken/measured less often' point can only be credited once; the second mark is for a valid expansion linked to it.

Do not accept restating the question, e.g. 'the time between measurements is longer' or 'the sample interval is longer', as either the point or the expansion.

Do not accept 'the sample rate is lower' as the expansion, as this says the same thing as a longer sample interval.

Do not accept 'the sound is lower quality/less accurate' on its own without saying what is lost, e.g. less detail of the wave captured/parts of the wave missed.

Do not accept answers about using fewer bits per sample or about compression, as these do not follow from the sample interval.

Example answers and how they were marked
Full marks2/2

Fewer samples are taken every second, so less detail of the sound wave is captured and the recording is less accurate.

Why: Point (fewer samples each second) (1) with linked reason (less detail of the wave captured) (1).

Some marks1/2

Fewer samples are taken every second.

Why: Creditworthy point (1) but no linked effect on the detail or size of the recording, so only one mark.

No marks0/2

The samples are stored using fewer bits, so the sound is less accurate.

Why: Describes a smaller bit depth rather than a longer sample interval, so no mark is awarded.

10Discuss6 marksImages Swap Remove

A wildlife photographer takes a photograph for a magazine. The photograph can be printed across a full page or used as a small thumbnail on the magazine's website.

Discuss how the resolution of the photograph affects its use in the magazine and on the website.

Your answer should include:

  • what resolution means
  • the effect of resolution on the detail shown
  • the effect of resolution on the file size.
[6 marks]
Mark scheme

Indicative content

What resolution means

  • Resolution is the number of pixels in the image, or the number of pixels per inch.
  • A photograph that is 6000 × 4000 pixels has a higher resolution than one that is 600 × 400 pixels.
  • Resolution is not the same as colour depth or the number of colours.

Effect on detail

  • A higher-resolution photograph has more pixels in the same area, so it can show more detail.
  • A low-resolution photograph printed across a full page will look blocky or pixelated because each pixel is enlarged.
  • A small website thumbnail uses fewer pixels on screen, so a lower-resolution version may still look sharp.
  • A high-resolution original can be cropped and still contain enough pixels for a full-page print.

Effect on file size

  • More pixels means more binary values must be stored, so the file is larger.
  • A large file takes more storage and is slower to upload or download, which matters for visitors to the website.
  • The photographer could make a lower-resolution copy for the website and keep the high-resolution original for print.
  • File size also depends on the colour depth and the file format or compression used.

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 detail and file size.

Do not accept resolution as the number of colours.

Example answers and how they were marked
Full marks6/6

Resolution is the number of pixels in the photograph, for example 6000 × 4000 pixels. A high-resolution photograph has more pixels, so it can show fine detail such as the animal's fur. This is important for the full-page magazine print because a low-resolution image would look blocky when enlarged. The small website thumbnail uses fewer pixels on screen, so a lower-resolution copy would still look sharp and would be suitable. A high-resolution file contains more pixel values, so it takes up more storage space. It would also be slower to download for people viewing the website. The photographer could keep the high-resolution original for print and make a lower-resolution copy for the website.

Why: Defines resolution accurately, links detail to the print use, links file size to storage and download for the website, and gives a sensible recommendation. Sustained application, so Level 3.

Some marks4/6

Resolution means how many pixels are in the image. A higher resolution means the photograph has more pixels, so it can show more detail. This is good for the full-page print because it will not look pixelated. A lower resolution might be enough for the small website thumbnail because it is shown smaller.

Why: Covers what resolution means and its effect on detail, with some application to print and the website. It does not discuss the effect on file size, so it is limited to Level 2.

Some marks1/6

Resolution is the number of pixels in the image. The photograph will have a higher resolution if it has more colours, so it will look sharper in the magazine. The file size is bigger when the resolution is higher, so the website will load faster.

Why: Only the definition of resolution is creditworthy. The answer wrongly links resolution to the number of colours and says a larger file will make the website load faster.

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.