Binary (Edexcel GCSE Computer Science): Exam Questions

Exam code: 1CP2

22 mins3 questions
1a2 marks

Computers manipulate binary patterns.

Complete the table with the result of applying the shift to the binary pattern.

Binary pattern

Shift

8-bit binary result

1010 0011

Logical shift left by 3

1100 1010

Arithmetic shift right by 2

1b1 mark

Identify the correct statement about overflow.

  • Causing the program to crash during an arithmetic operation

  • Switching between binary and hexadecimal number systems

  • Using an index less than 0 or greater than the length of an array

1c2 marks

Convert the denary value +112 to 8‑bit binary representation.

1d2 marks

Give the 8‑bit binary two’s complement representation of denary –73

1e1 mark

The number of bits determines the number of patterns that can be represented.

Identify the number of symbols available in the hexadecimal system.

  • 2

  • 8

  • 10

  • 16

2a2 marks

Shifts are performed on binary patterns.

A logical shift right is performed on a pattern.

An arithmetic shift right is performed on the same original pattern.

Describe the reason the results will be different.

2b3 marks

Binary, denary and hexadecimal patterns represent numbers.

(i) Convert the binary pattern 0100 0010 to denary.

[1]

(ii) Convert the binary pattern 0101 1011 to hexadecimal.

[2]

2c1 mark

Data storage is measured in bits and bytes.

State the number of unique values that can be represented with 6 bits.

38 marks

Computers manipulate binary patterns. Patterns can represent signed or unsigned integers.

(i) Convert the denary number 57 to 8-bit binary.

[2]

(ii) Convert the binary number 0010 1101 to hexadecimal.

[2]

(iii) Describe the process of converting a binary number to two’s complement.

[2]

(iv) Explain what has happened as a result of adding these two 8-bit binary numbers.

Binary addition of two numbers: 10110001 and 10101100, resulting in 101011101, with a plus sign between the numbers and a line below them.

[2]