Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Assessment G5

Total questions: 35

Worksheet time: 19mins

Name
Class
Date
1.

What does the movement of the mouse control on a computer?

a)

The cursor on the screen

b)

The volume of the speakers

c)

The brightness of the monitor

d)

The speed of the internet

2.

Why does an oven use a temperature sensor?

a)

To sense how hot it is inside the oven

b)

To play music while cooking

c)

To display recipes

d)

To print cooking instructions

3.

If you want to control a computer from a distance, which input device would you most likely use?

a)

Remote input device

b)

Keyboard

c)

Mouse

d)

Touchscreen

4.

Why is it not possible for a human to measure data in many places at the same time, all the time?

a)

Because humans cannot be everywhere at once.

b)

Because humans do not like to measure data.

c)

Because humans do not have computers.

d)

Because humans cannot use the internet.

5.

What can happen if a sensor sends the wrong data?

a)

The system might make a wrong decision

b)

The sensor will fix itself

c)

The data will always be correct

d)

The sensor will stop working forever

6.

Lights turning on and off, an alarm sounding, and a robot changing the way it moves are all examples of what?

a)

Inputs

b)

Outputs

c)

Programs

d)

Sensors

7.

How do sensors and output devices make life easier for people?

a)

By making things happen automatically

b)

By making computers faster

c)

By storing more data

d)

By making screens brighter

8.

What is the main purpose of a storage device in a computer?

a)

To save data permanently

b)

To display images

c)

To print documents

d)

To connect to the internet

9.

What are the three different types of storage devices mentioned in the material?

a)

Magnetic, optical, solid state

b)

Laser, binary, byte

c)

Internal, external, optical

d)

Hard disk, CD, SD card

10.

If you have 10 megabytes, how many kilobytes do you have?

a)

100

b)

1000

c)

10,000

d)

80

11.

Which of the following is the correct order of the input-process-output model used by computers?

a)

Output → Process → Input

b)

Input → Output → Process

c)

Input → Process → Output

d)

Process → Input → Output

12.

Which of the following is an example of output from a computer after processing data?

a)

Receiving temperature data

b)

Flashing a light

c)

Calculating the temperature

d)

Writing a program

13.

If a computer receives input that the temperature is warm, what could be the output according to the IF statement example?

a)

Close the window

b)

Open the window

c)

Turn off the computer

d)

Flash a red light

14.

What are two important things programmers must consider when programming computers with AI?

a)

Making the program look nice and run fast

b)

Allowing the program to learn and making sure decisions are fair

c)

Making the program expensive and difficult

d)

Allowing the program to play games and tell jokes

15.

Which of the following is a benefit of speech to text technology?

a)

It helps people who find it difficult to use a keyboard.

b)

It makes computers run faster.

c)

It changes the color of the screen.

d)

It plays music automatically.

16.

What is a variable in an algorithm or a program?

a)

A value that cannot change

b)

A box that stores data that can change

c)

A type of bug in a program

d)

A step in an algorithm

17.

What does it mean to assign a variable in a program?

a)

To give a value to a variable

b)

To erase the variable

c)

To draw a picture of the variable

d)

To hide the variable

18.

If the variable Name is set to "Mike" and Age is set to 9, what would the happy birthday message say? Format ("Happy Birthday", name, age)

a)

Happy Birthday, Mike. You are 9.

b)

Happy Birthday, 9. You are Mike.

c)

Happy Birthday, Age. You are Name.

d)

Happy Birthday, John. You are 8.

19.

Which of clubbed items below would most likely be stored as a number value in a program?

a)

Age and Shoe size

b)

Name and Colour of your T-shirt

c)

Birthday and Favourite colour

d)

Name and Height

20.

What is a variable in programming?

a)

Something that holds a value that can change.

b)

A picture in a program.

c)

A sound in a program.

d)

A button in a program.

21.

Which of the following is a reason to give your variable a meaningful name?

a)

To help you remember what the variable is used for.

b)

To make the program run faster.

c)

To make the program look colorful.

d)

To add more sprites to the project.

22.

What happens when you click the ‘Reset Score’ button in the program?

a)

The score goes back to 0.

b)

The basketball disappears.

c)

The background changes.

d)

The program stops.

23.

What is the value of SportsBalls? set Basketball to 3 set Volleyball to 1 set SportsBalls to Basketball + Volleyball

a)

1

b)

2

c)

3

d)

4

24.

What is user input?

a)

Data provided by a user to a computer

b)

Data provided by a computer to a user

c)

Data stored in a book

d)

Data sent by email

25.

How can you assign the user input stored in "answer" to a variable with a meaningful name in Scratch?

a)

By using the Set To block

b)

By using the Move block

c)

By using the Repeat block

d)

By using the Wait block

26.

Which symbol is used for subtraction in a calculator program?

a)

Minus (-)

b)

Plus (+)

c)

Multiply (x)

d)

Divide (/)

27.

This custom block will let you enter first number and second number..

a)

addition

b)

subtraction

c)

reset

d)

input

28.

Which custom block should I use for division?

a)

b)

c)

d)

29.

Which custom block should I use for subtraction?

a)
b)
c)
d)
30.

A broadcast is used to ...

a)

create a message

b)

make a choice

c)

sending data

d)

finish the apps

31.

What will happen when you run this code?

a)

Bounce everywhere

b)

Add background music

c)

Change scene

d)

Say something

32.

What would the Sprite say if the Test is set to 10?

a)

My name is Bob

b)

I like Chocolate

c)

Hello

d)

I do not know

33.

Will the spirte move left when the left arrow is clicked?

a)

Yes

b)

No

34.

What would the code shown here do?

a)

When the flag is clicked the sprite will appear for two seconds and then disappear

b)

When the flag is clicked the sprite will hide

c)

When the flag is clicked the sprite will appear and wait

d)

The sprite will not show up when the flag is clicked

35.

Match the following

a)
1.

Motion

b)
2.

Sound

c)
3.

Events

d)
4.

Control

e)
5.

Sensing