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.

2Describe2 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.

3Explain2 marksCharacter Sets Swap Remove

Characters typed on a keyboard are stored using ASCII.

Explain how the computer encodes the letter A using ASCII.

[2 marks]
Mark scheme

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

  • The computer looks up the character in the ASCII character set/table (1) to find the code that represents it (1)
  • Each character has its own unique ASCII code (1) so the letter A is converted to and stored as a 7-bit binary pattern (1)
  • ASCII uses 7 bits for each character (1) so A is stored as its ASCII code 1000001 (binary) / 65 (denary) (1)

The second mark requires a linked expansion, so a point on its own (e.g. 'A has the code 65') can only earn one mark.

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

Accept an 8-bit pattern with a leading 0 (e.g. 01000001) as the binary code for A.

Do not accept 'the character is stored as text' without saying it is changed into a code/binary.

Do not accept a binary value on its own (e.g. 1000001) without saying that it is the ASCII code/that the character is converted to it.

Example answers and how they were marked
Full marks2/2

The computer finds the unique ASCII code for A, which is 65 in denary, and stores it as the 7-bit binary pattern 1000001.

Why: Linked point that A is given its unique ASCII code (1) and reason/expansion that it is converted to and stored as a 7-bit binary pattern (1).

Some marks1/2

The computer changes the letter A into a number.

Why: Gives the point that the character is given a code/number (1) but no linked expansion saying it is converted to binary or stored, so stays on one mark.

No marks0/2

The letter A is stored as the number 1 because it is the first letter of the alphabet.

Why: Wrong reason and no creditworthy point: it does not say that the character is given its ASCII code and converted to binary.

4Discuss6 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.