wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IPT101 - (Scratch)

Total questions: 51

Worksheet time: 33mins

Name
Class
Date
1.

What happens to a sprite's script if this sprite was deleted?

a)

The script will be saved if you decided to use this sprite later

b)

You can't delete a sprite before deleting the script written in it.

c)

The script will be deleted with the sprite

2.

Which sprite has the most available costume options?

a)
b)
c)
d)
3.

A blocks that hold value and can be changed

a)

Operational Blocks

b)

Event Blocks

c)

Sensing Blocks

d)

Variable Blocks

4.

In scratch, this is the place where we see all the possible commands for our project. Includes movement, control, events and other options.

a)

Stage

b)

Sprites

c)

Blocks

d)

Scripts

5.

A costume is...

a)

a code block

b)

a motion

c)

a sound

d)

a different way a sprite looks

6.

Scratch is _________

a)

a programming language

b)

a gaming application

c)

video editing software

d)

sound editing software

7.

Can we add any variable in the motion block?

a)

True

b)

False

8.

These blocks are different examples of what?

a)

motion

b)

events

c)

controls

d)

sound

9.

Variables are used to hold data that cannot change.

a)

True

b)

False

10.

A completed program in scratch is called

a)

Scratch

b)

Volume

c)

Project

d)

Document

11.

What is the purpose of implementing game logic in Scratch programming?

a)

To make the code more complicated and difficult to understand.

b)

To slow down the performance of the game and make it frustrating for users.

c)

To create interactive and engaging games for users to play and enjoy.

d)

To create boring and uninteresting games that no one wants to play.

12.

Which block is used to start the game in Scratch programming?

a)

after green flag clicked

b)

while green flag clicked

c)

when green flag clicked

d)

if red flag clicked

13.

How can you make a character move in a simple game using Scratch programming?

a)

Use the 'shrink' block and specify the size for the movement.

b)

Use the 'spin' block and specify the angle for the movement.

c)

Use the 'move' block and specify the direction and distance for the movement.

d)

Use the 'jump' block and specify the height for the movement.

14.

What block is used to detect if two sprites are touching in Scratch programming?

a)

touching

b)

connecting

c)

intersecting

d)

overlapping

15.

What is the function of the 'forever' block in game logic implementation in Scratch programming?

a)

To continuously repeat a set of instructions

b)

To execute the instructions only once

c)

To pause the game

d)

To randomly select instructions to execute

16.

What is the purpose of using variables in game logic implementation in Scratch programming?

a)

To confuse the player

b)

To slow down the game

c)

To store and manipulate data such as score, health, and position of game objects.

d)

To make the game more colorful

17.

How can you add sound effects to a simple game in Scratch programming?

a)

By using the 'Sensing' blocks in the 'Control' category

b)

By using the 'Motion' blocks in the 'Looks' category

c)

By using the 'Sound' blocks in the 'Events' category

d)

By using the 'Pen' blocks in the 'Drawing' category

18.

What is the role of the 'if-then' block in game logic implementation in Scratch programming?

a)

It is used to display the game over message

b)

It is used to play sound effects in the game

c)

It is used to create conditional statements that control the flow of the game.

d)

It is used to change the background color of the game

19.

How can you create a scoring system in a simple game using Scratch programming?

a)

Use the backdrop to display the score

b)

Use variables to keep track of the score and update the score when certain actions are performed

c)

Use the sound effects to indicate the score

d)

Create a new sprite for the score display

20.

How can you add a timer to a game created using Scratch programming?

a)

Use the 'wait' block and specify the time for the timer

b)

Use the 'broadcast' block to send a message for the timer

c)

Use the 'timer' block and specify the duration for the timer

d)

Use the 'control' block and specify the conditions for the timer

21.

What is the purpose of using the 'repeat' block in game development using Scratch programming?

a)

To execute a set of instructions a specific number of times

b)

To skip certain instructions in the game

c)

To reverse the order of instructions in the game

d)

To randomly select instructions to execute

22.

How can you create a game over screen in a game developed using Scratch programming?

a)

Use the 'stop' block to end the game and display a game over message

b)

Use the 'broadcast' block to send a game over message

c)

Use the 'game over' block and specify the conditions for the game over screen

d)

Use the 'control' block and specify the conditions for the game over screen

23.

Which command use to let the sprite walk?

a)

Go

b)

Walk

c)

Run

d)

Move

24.

What do you call the list of commands in Scratch?

a)

Costume

b)

Sprite

c)

Sprite Scripts

d)

Script

25.

What is Algorithm?

a)

A motion block

b)

A Variable

c)

A loop statement

d)

A set of instructions

26.

Code blocks where you can find Repeat command.

a)

Motion

b)

Control

c)

Variable

d)

Looks

27.

Code blocks where you can change the value.

a)

Motion

b)

Control

c)

Variable

d)

Looks

28.

Which blocks you can set the sprite coordinates.

a)

Motion

b)

Control

c)

Variable

d)

Looks

29.

A __________ coordinate sets how far up or down the screen a point is.

a)

X

b)

Y

c)

Z

d)

Sprite

30.

What is this icon used for in scratch?

a)

choose a size

b)

choose a backdrop

c)

choose a sprite

d)

costume

31.

What is this icon used for in scratch?

a)

save

b)

upload

c)

copy

d)

cut

32.

What is this icon used for in scratch?

a)

ungroup

b)

group

c)

flip vertical

d)

flip horizontal

33.

You can paint a new costume for a sprite in scratch?

a)

True

b)

False

34.

What will happen when the green flag is clicked?

a)

Make the character spin

b)

Add a sprite

c)

Start the game

d)

Make the ball bounce

35.

What is another name for your background in Scratch?

a)

Back

b)

Background 1

c)

Sprite

d)

Backdrop

36.

Which categories does this command blocks belong to?

a)

Motion

b)

Events

c)

Looks

d)

Control

37.

Which categories does this command blocks belong to?

a)

Looks

b)

Sensing

c)

Sound

d)

Motion

38.

we can use variable to store

a)

Data

b)

operations

c)

movement

d)

control

39.

What is a loop?

a)

Allows something to be repeated

b)

Ending the program

c)

Programs running

d)

Starting a program

40.
What do you call the characters in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Sprite Scripts 
41.

Which of the following is OUTPUT area in scratch programming?

a)

Stage area

b)

Sprite Area

c)

Script Area

d)

Block Palette

42.

What happens when you click this?

a)

Run

b)

Stop

c)

Edit

43.

what are the two axis in scratch

a)

x and y

b)

n and t

c)

j and w

d)

k and somethig

44.

what is scratch?

a)

a block-based programming language

b)

some application

c)

an educational application

d)

a text-based programming language

45.
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
46.

Which construct is shown here?

a)

Fixed loop

b)

Conditional Statement

c)

Conditional Loop

47.
What do you call the list of commands in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Help
48.
Where do you find the images of characters to insert in Scratch? 
a)
Costumes
b)
Backdrop
c)
Gallery
d)
Script
49.

To make character pause or slow in scratch, control that is added to script is

a)

Forever

b)

Repeat

c)

Wait

d)

Next costume

50.

What will the cat say when this script is run?

a)

Have a nice day. (only)

b)

Here's some fruit. (only)

c)

Here's some fruit. Have a nice day.

d)

You can't have any. Have a nice day.

51.

These blocks are different examples of what?

a)

motion

b)

events

c)

controls

d)

sound