wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 5 ICT Revision Quiz

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

What is a loop in programming?

a)

A command that repeats a sequence of instructions

b)

A single line of code that runs once

c)

A way to store variables

d)

A method of deleting a program

2.

In Scratch, what are x and y coordinates used for?

a)

To change the color of a sprite

b)

To determine the sprite’s position on the stage

c)

To adjust the sprite’s size

d)

To control the sprite’s speed

3.

What is a conditional statement in programming?

a)

A loop that runs indefinitely

b)

A command that changes the sprite’s costume

c)

A statement that runs only when a specific condition is true

d)

A function that plays music in the background

4.

What is the main purpose of cloud storage in ICT?

a)

To edit files offline

b)

To store files on the internet and access them from different devices

c)

To transfer data to USB drives

d)

To improve internet speed

5.

In spreadsheets, what does the formula =SUM(A1:A5) do?

a)

It multiplies the numbers in cells A1 to A5

b)

It adds the numbers in cells A1 to A5

c)

It highlights the numbers in cells A1 to A5

d)

It finds the largest number in cells A1 to A5

6.

Which of the following is an example of input devices?

a)

Monitor and printer

b)

Mouse and keyboard

c)

Speakers and projector

d)

Scanner and monitor

7.

What does the 'repeat until' block in Scratch do?

a)

It repeats an action until a condition is met

b)

It runs the code indefinitely

c)

It stops the program when a key is pressed

d)

It changes the sprite’s costume

8.

Which software would be best for editing digital images?

a)

Microsoft Word

b)

Google Docs

c)

Adobe Photoshop

d)

Scratch

9.

What does the AutoSum feature do in a spreadsheet?

a)

Automatically sorts numbers in a column

b)

Finds the average of selected cells

c)

Adds up the numbers in the selected cells

d)

Finds the smallest number in the selected cells

10.

In a programming context, what is a variable?

a)

A fixed value that cannot change

b)

A place to store data that can be changed during the program

c)

A command that runs a loop

d)

A function that repeats indefinitely

11.

What is the purpose of the 'broadcast' block in Scratch?

a)

To send a message that triggers other sprites or scripts

b)

To move the sprite randomly

c)

To change the background colour

d)

To make the sprite disappear

12.

In Scratch, what happens when you use the 'wait' block in your script?

a)

The program stops completely

b)

The sprite changes its costume

c)

The script pauses for a specific amount of time before continuing

d)

The sprite moves faster

13.

Which of the following describes a 'forever' loop in Scratch?

a)

A loop that runs only once

b)

A loop that repeats until a condition is met

c)

A loop that repeats continuously without stopping

d)

A loop that only runs when clicked

14.

Why would you use the 'if-then' block in a Scratch project?

a)

To start the game

b)

To make something happen only if a certain condition is true

c)

To repeat the same action

d)

To stop the script

15.

What does the 'join' block do in Scratch?

a)

It combines two strings of text together

b)

It moves two sprites at the same time

c)

It makes two sounds play together

d)

It changes the background of the stage

16.

In a spreadsheet, what is the purpose of the 'SUM' function?

a)

To count how many cells have data

b)

To find the largest number

c)

To add up the values in a range of cells

d)

To change the colour of the cells

17.

What is the correct formula to add the numbers in cells A1, A2, and A3 in a spreadsheet?

a)

=SUM(A1)

b)

=AVERAGE(A1)

c)

=ADD(A1+A3)

d)

=COUNT(A1)

18.

What does the 'repeat until' block in Scratch do?

a)

It repeats actions forever

b)

It stops the program

c)

It repeats actions until a condition is true

d)

It runs the code only once

19.

In a Scratch game, what would happen if you set the x-coordinate to 0 and the y-coordinate to 0?

a)

The sprite would disappear

b)

The sprite would move to the middle of the stage

c)

The sprite would change colour

d)

The sprite would move to the top-left corner

20.

Why do we use variables in programming?

a)

To store information that can change during the game

b)

To make the game run faster

c)

To draw shapes on the screen

d)

To make the sprite move automatically

21.

Which of the following is the easiest way to transfer photos from your computer to another device?

a)

Use a printer

b)

Upload them to social media

c)

Copy them to a USB drive

d)

Send them via fax

22.

What does the 'AutoSum' feature in spreadsheets do?

a)

It counts the number of cells with data

b)

It automatically adds the values in selected cells

c)

It finds the average of the selected numbers

d)

It sorts numbers in ascending order

23.

Which of the following is a popular cloud storage service for storing and sharing photos?

a)

Microsoft Word

b)

Google Drive

c)

Adobe Photoshop

d)

Scratch

24.

When transferring a large number of photos online, what is a key advantage of using cloud storage?

a)

You can only access the photos from one device

b)

You can share a link and access them from multiple devices

c)

Photos are automatically deleted after a week

d)

You have to download each photo one by one

25.

Which software is primarily used for editing digital photos?

a)

Microsoft Excel

b)

Google Slides

c)

Adobe Photoshop

d)

Scratch

26.

What is the correct formula to multiply the values in cells A1 and B1 in a spreadsheet?

a)

=A1+B1

b)

=A1*B1

c)

=SUM(A1:B1)

d)

=A1-B1

27.

Which of the following symbols is used for division in Scratch?

a)

/

b)

*

c)

+

d)

-

28.

What does the cloud storage feature allow you to do with your photos?

a)

Edit the photos in a document

b)

Save them only on your computer

c)

Access and share them from anywhere with an internet connection

d)

Automatically print the photos

29.

In Scratch, which symbol is used for multiplication?

a)

/

b)

+

c)

*

d)

-

30.

What is the benefit of using a 'SUM' function in a spreadsheet?

a)

It subtracts the smallest number from the largest

b)

It automatically adds up a range of numbers

c)

It multiplies all the numbers in a row

d)

It highlights the largest number in a list