wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GCSE SUMMER MOCK REVIEW 2024

Total questions: 49

Worksheet time: 29mins

Name
Class
Date
1.

What is the maximum number of states that can be represented by a binary pattern of 8 bits?

a)

128

b)

256

c)

1024

d)

512

2.

How do computers represent and manipulate signed integers using two's complement?

a)

Leave the binary representation unchanged

b)

Subtract 1 from the binary representation

c)

Add 1 to the binary representation

d)

Invert all the bits and add 1

3.

What is the decimal equivalent of the 8-bit binary number 10101010?

a)

42

b)

85

c)

170

d)

240

4.

What is the concept of overflow in relation to the number of bits available to store a value?

a)

The value is exactly the same as the maximum representable value

b)

The value exceeds the maximum representable value

c)

The value is less than the minimum representable value

d)

The value is exactly the same as the minimum representable value

5.

How are characters encoded using 7-bit ASCII?

a)

Using 8-bit representation

b)

Using 6-bit representation

c)

Using 5-bit representation

d)

Using 4-bit representation

6.

What is the unit of data storage that is equivalent to 1024 bytes?

a)

Tebibyte

b)

Mebibyte

c)

Kibibyte

d)

Gibibyte

7.
The following is a correct order of units of storage from lowest to highest:
a)
a bit, a nibble, a byte, a kilobyte, a megabyte, a gigabyte, a terabyte
b)
a bit, a byte, a nibble, a kilobyte, a megabyte, a gigabyte, a terabyte
c)
a bit, a nibble, a byte, a megabyte, a kilobyte, a gigabyte, a terabyte
d)
a byte, a bit, a nibble, a megabyte, a kilobyte, a gigabyte, a terabyte
8.

Convert 64 to binary

a)

10000000

b)

01111110

c)

01000000

d)

11001100

9.
How many colours can be used for each pixel if the colour depth is 4 bit?
a)
4 colours
b)
5 colours
c)
15 colours
d)
16 colours
10.
What is 27 in hexadecimal
a)
1B
b)
17
c)
11011
d)
1C
11.
Add binary numbers shown?
a)
01111011
b)
01101111
c)
01111101
d)
01101101
12.
Lossless storage is the opposite to lossy
a)
 used to reduce the file size of media
b)
when a file is saved, none of the data is lost.
13.

Encrypt the word alphabet using a Caesar cipher with a shift of 3

a)

DVSDULQV

b)

DOOFOHDU

c)

DOSKDEHW

d)

DORQHBHV

14.

Pixels get their colour from a combination of which colours?

a)

cyan magenta yellow black

b)

red green blue

c)

primary colours

d)

black white

15.

Which factors affect the file size of a bitmap image? (select all that apply)

a)

pixel density

b)

image dimensions

c)

colour depth

d)

software used to create it

e)

format of image meta-data

16.

A landscape photographer wishes to publish a series of preview images online. He is concerned about file sizes.


The 24-bit RGB images are to be displayed on screen at a resolution of 400 x 250 pixels.


Which of these expressions calculates the size of one of the image files (in KB).

a)

(400 x 250 x 24) / (8 x 1000)

b)

(400 x 250 x 24) / 1000

c)

(400 x 250 x 24) / (8 x 1024)

d)

400 x 250 x 24 x 8 x 1000

17.

A simple bitmap image has the following characteristics:


4-bit colour depth (bit depth)

resolution of 100 pixels by 300 pixels.


Calculate the size of this image in bytes.

(a)  

18.

Identify the meaning of the blue dots on the waveform chart.

a)

amplitude

b)

bit depth

c)

wave frequency

d)

sample frequency

19.

Identify the meaning of the red arrow on this waveform chart.

a)

wave frequency

b)

sample frequency

c)

amplitude

d)

bit depth

20.

Different types of data can be represented digitally.


Sound can be stored on a digital device, but only after being converted from its naturally occurring state.


Identify each of the items (A, B, C) shown on the image in relation to the conversion required to store sound on a digital device.

a)

A = waveform B = sampling frequency C = amplitude

b)

A = waveform B = wave frequency C = bit depth

c)

A = sampled wave B = amplitude C = sampling frequency

d)

a = waveform B = sampling frequency C = bit depth

21.

What is meant by a von Neumann computer architecture?

a)

Where the program instructions are stored in a seperate memory storage from the data

b)

Where the program instructions are stored in the same memory storage as the data

c)

Where the program instructions are stored in ROM and the data is stored in RAM

d)

Where the program instructions are divided across several CPUs

22.

Choose all the registers found in a typical processor?

a)

Current Instruction

b)

Accumulator

c)

Memory Data

d)

Memory Address

23.

Choose all the types of system bus?

a)

Address

b)

Data

c)

Control

d)

Register

24.

Choose all statements that are TRUE about primary memory addresses

a)

Each one has a unique address

b)

They all store the same amount of data

c)

The number of addresses is determined by the width of the address bus

d)

Addresses are stored internally as hexadecimal numbers

25.

What is the correct sequence of operations between CPU and RAM?

a)

Fetch-decode-execute

b)

Fetch-execute-decode

c)

Decode-fetch-execute

d)

Fetch-execute-fetch

26.

The larger the width of the address bus ....

a)

... the larger the size of each memory location

b)

... the faster the data can be transferred

c)

... the more addressable memory locations there are

d)

... the more bits there are in each 'word'

27.

Choose all the factors that could potentially affect the performance of the CPU ...

a)

Frequency of internal clock

b)

Number of processor cores

c)

Size of cache memory

d)

Type of cache (L1, L2, L3)

e)

Amount of RAM

28.
GUI or CLI?
a)
GUI
b)
CLI
29.
GUI or CLI?
a)
GUI
b)
CLI
30.

Which of the following functions might be carried out by user management features on an operating system? *choose all appropriate answers*

a)

Identifying which are users are on the network

b)

Creating a default log-off time for all users

c)

Monitor network usage by each user

d)

Create or change access rights for an individual user

31.
Which part of the operating system deals with the movement, editing and deletion of data?
a)
Memory management
b)
File and disk management
c)
User management
d)
User interface
32.
Being able to run several applications at the same time is known as�
a)
Multi tasking
b)
Application management
c)
Multi cores
d)
Application control
33.
Which part of the operating system will remove data that is no longer needed to free up space for other programs being used?
a)
Memory management
b)
File and disk management
c)
User management
d)
User interface
34.

_______________ protect against someone accessing your computer via the Internet or a wireless connection

a)

Firewall Programs

b)

Antivirus and Antispyware

c)

File Management Program

d)

Uninstall and Cleanup Program

35.

__________________ protect against malicious software being installed on your computer

a)

Antivirus and Antispyware

b)

Firewall

c)

Cleanup Tool

d)

File Explorer

36.

__________________ protect against malicious software being installed on your computer

a)

Antivirus and Antispyware

b)

Firewall

c)

Cleanup Tool

d)

File Explorer

37.

Utility programs that helps users to reduce the size of files so they take up less storage space on a storage medium or can be transmitted faster over the Internet

a)

File Compression Programs

b)

File Management Programs

c)

File Explorer

d)

Disk Management Programs

38.

Define the term algorithm.

a)

A sequence of steps to solve a problem.

b)

A collection of data.

c)

A computer program.

d)

A mathematical equation.

39.

Explain why an algorithm must be accurate and consistent?

a)

To make it more complicated.

b)

To make it faster.

c)

To ensure it works for all cases.

40.

Define the term decomposition.

a)

Breaking something into small pieces.

b)

Combining different things.

c)

Analyzing data.

d)

Sorting data.

41.

Define the term abstraction.

a)

Showing all the details.

b)

Hiding the unnecessary details.

c)

Using random data.

d)

Creating a physical model.

42.

Which three are examples of unnecessary detail on a map when planning a journey by train.

a)

Train schedule.

b)

Names of all passengers.

c)

Street names irrelevant to the train route.

d)

Colour of the train

e)

Prices

43.

A programmer wants to use a search algorithm for this array
[3, 8, 9, 15, 12, 8].
Explain how a linear search would search for the target value 12.

a)

It would start from the middle and divide the array.

b)

It would jump directly to the target value.

c)

It would go through the array element by element until it finds 12.

44.

State which logical operator is represented by this truth table.

a)

AND

b)

XOR

c)

NOT

d)

OR

45.

Which of these are pillars of computational thinking?

a)

Decomposition: Breaking down data, processes, or problems into smaller, manageable parts

b)

Pattern Recognition: Observing patterns, trends, and regularities in data

c)

Abstraction: Identifying the most important details and discarding the unimportant aspects to make the solution manageable

d)

Algorithm Design: Developing the step by step instructions for solving this and similar problems

e)

functional programming - treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data

46.

A = 1 B = 1 C = 0

What is the final output Y?

a)

0

b)

1

c)

2

d)

3

47.

An algorithm that manipulates sales figures is shown.

The first four values in the data structure SalesFile are 355, 554, 199, and 409.

Which trace table shows the correct execution of the pseudocode for these four values?

a)
b)
c)
d)
48.

How much of this lesson have you understood?

a)

None of it

b)

Some of it

c)

Most of it

d)

All of it

49.

Thinking Hard

Write a set of step-by-step instructions to guide a student how to trace an algorithm using a trace table

(press Shift+Enter to take a new line ...)

4 lines