wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MORE ON SCRATCH

Total questions: 78

Worksheet time: 39mins

Name
Class
Date
1.

The (a)   block provides different blocks to add music to our Scratch project.

2.

We can add a Sprite by selecting the New Sprite buttons placed at the bottom (a)   of the stage.

3.

In Scratch, ________Block instructions are used to draw a trail as the Sprite moves on the stage.

a)

Pen

b)

Blocks

c)

Sprite List

d)

Sounds

4.

Instead of writing text or codes, predefined blocks are snapped together to create the Script. 

a)

False

b)

True

5.

Scratch is a (a)   language.

6.

Scratch is developed by the ___________.

a)

Bill Kendrick

b)

Mitchel Resnick 

c)

Lifelong Kindergarten 

7.

(a)   arrow enables full rotation of a Sprite.

8.

True or False

Sprite's Name the name of a sprite can be changed by clicking inside the box that displays the Sprite's Name.

a)

True

b)

False

9.

The ___________button to increase the size of the Sprite.

a)

Shrink

b)

Grow

c)

Sprite List

d)

Blocks

10.

When was the first official website of scratch launched

a)

2009

b)

2003

c)

2013

d)

1983

11.

Who developed scratch

a)

Lifelong kindergarten

b)

Bill gates

c)

Steve jobs

12.

To make a sprite come to the centre of the stage we need to use coordinates Y=0 X=0

a)

True

b)

False

c)

True

d)

False

13.

To send a message between sprites or from the sprite to the stage, you need to

a)

Sequence

b)

Send

c)

Transmit

d)

Broadcast

14.

To change the appearance of a sprite we can give it a different...

a)

Costume

b)

Look

c)

Style

d)

Stage

15.

Which of these would move the sprite down on the stage?

a)

Change x by 10

b)

Change x by -10

c)

Change y by 10

d)

Change y by -10

16.

A block that programs a sprite to hide or show; also used to change a sprite's costume is called what?

a)

Looks

b)

Event

c)

Motion

d)

Control

17.

By Default, _______ sprite is present on the stage.

a)

Cat

b)

Dog

c)

Tiger

d)

None

18.

Click on ______________ option to see many exciting inbuilt sprite options.

a)

Paint

b)

Choose a Sprite

c)

Surprise

d)

Upload a sprite

19.

___________​ ​ window is used to draw your new sprite.

a)

Paint Editor

b)

Surprise

c)

Drawing

d)

Sprite

20.

Remove the Cat sprite by ______________ on its thumbnail and selecting the Delete option

a)

Clicking

b)

Right-Clicking

c)

Double-Clicking

d)

Triple-Clicking

21.

The easiest way to set a sprite's position is by using ___________ blocks

a)

Motion

b)

Looks

c)

Set Postion

d)

Sound

22.

'If on edge, bounce' block is present in the __________ Block menu.

a)

Motion

b)

Looks

c)

Control

d)

Sound

23.

_____________ block is used to set the rotation style of the sprite.

a)

Set Rotation style

b)

Forever

c)

If on edge,bounce

d)

move 10 steps

24.

It run the block (s) inside it over and over again.

a)

Forever

b)

Repeat

c)

Stamp

25.

It runs the block (s) inside it the specified number of times.

a)

Repeat

b)

Repeat until

c)

Forever

26.

It is the temporary image of the spirit that can be placed on the stage.

a)

Stamp

b)

Work area

c)

Forever

27.

1. The block to execute the code is available in _____block.

a)

Forever

b)

control

c)

Clear

28.

The forever block is present in _______block category

a)

Repeat

b)

Looping

c)

Repeat until

29.

This block draws a line as the sprite moves on the stage.

a)

Pen down

b)

Pen up

c)

pen color

30.

This block changes the colour of the pen by a specific color or a number.

a)

Change pen color by

b)

Change pen size by

c)

Change pen draw

31.

What do you call the list of commands in Scratch?

a)

Sprite

b)

Script

c)

Sprite Scripts

d)

Help

32.

Which color indicate " Motion Command " ?

a)

Orange

b)

Green

c)

Blue

d)

Red

33.

Which color indicate " Control Command " ?

a)

Orange

b)

Green

c)

Blue

d)

Red

34.

What is the value of solution?

a)

5

b)

19+4

c)

23

d)

solution

35.

We can change colour of the sprite in scratch

a)

True

b)

False

36.

We have to press ________flag to start the project.

a)

Green flag

b)

Red flag

c)

None

37.

How many blocks are totally in scratch

a)

10

b)

12

c)

13

d)

7

38.

We can change the name of the sprite

a)

Yes

b)

No

39.

Which block is used to detect whether a specific key is pressed?

a)

Touching ( ) block

b)

Key ( ) pressed? block

c)

Motion block

d)

Answer block

40.

What is the main purpose of variables in Scratch?

a)

To store music files

b)

To hold information like words or numbers

c)

To detect collisions

d)

To create new sprites

41.

What is the colour code for motion blocks in Scratch?

a)

Purple

b)

Blue

c)

Light-blue

d)

Orange

42.

Which variable type is accessible by all sprites?

a)

Local variable

b)

Permanent variable

c)

Global variable

d)

Temporary variable

43.

Which block is used to detect the sprite’s collision with another object?

a)

Answer block

b)

Ask () and Wait block

c)

Touching ( ) block

d)

Key ( ) pressed? block

44.

What is the primary purpose of the Sensing blocks in Scratch?

a)

To move sprites

b)

To detect interactions with the environment or user input

c)

To play sounds

d)

To change the costume of sprites

45.

Which block is used to check if the sprite is touching the edge of the stage?

a)

Key ( ) pressed? block

b)

Touching (edge) block

c)

Motion block

d)

Ask () and Wait block

46.

How can you create a variable in Scratch?

a)

By selecting "Create Variable" under the Sensing category

b)

By clicking on "Make a Variable" in the Variables category

c)

By dragging the Motion block

d)

By clicking on the Control category

47.

What is the colour code for Control blocks in Scratch?

a)

Orange

b)

Light-blue

c)

Yellow

d)

Purple

48.

What block would you use to make the sprite follow the mouse pointer?

a)

Touching ( ) block

b)

Touching mouse-pointer block

c)

Ask () and Wait block

d)

Key ( ) pressed? block

49.

Which block detects if the user has pressed a key like “space”?

a)

Ask () and Wait block

b)

Key (space) pressed? block

c)

Touching edge block

d)

Answer block

50.

What is the role of the "Ask () and Wait" block?

a)

To move the sprite

b)

To wait for the user to press a key

c)

To ask a question and store the user’s input

d)

To detect sprite collisions

51.

What is a local variable?

a)

A variable that is available for all sprites

b)

A variable accessible only by the sprite where it was created

c)

A temporary variable that gets deleted

d)

A variable used for motion blocks

52.

In Scratch, which block stores the last user input?

a)

Touching Color ( ) block

b)

Answer block

c)

Ask () and Wait block

d)

Key ( ) pressed? block

53.

What is the output of the block "Ask () and Wait" when the user types "Hello"?

a)

Moves the sprite 10 steps

b)

Displays "Hello" on the sprite

c)

Stores "Hello" in the Answer block

d)

Changes the sprite’s color

54.

How do you make the sprite move continuously while touching another object?

a)

Use the forever block with the Touching ( ) block

b)

Use the Answer block

c)

Use the Key ( ) pressed? block

d)

Use the Ask () and Wait block

55.

What happens if a sprite touches the edge in a program with a "Touching (edge)" block?

a)

The sprite moves 10 steps

b)

The block returns "false"

c)

The block returns "true"

d)

The program stops

56.

Which category includes blocks to glide the sprite to a random position?

a)

Variables

b)

Motion

c)

Sensing

d)

Control

57.

Which block helps check if the sprite is touching a specified color like red?

a)

Touching ( ) block

b)

Touching Color ( ) block

c)

Key ( ) pressed? block

d)

Answer block

58.

What type of value can be stored in a variable in Scratch?

a)

Only numbers

b)

Only text

c)

Both numbers and text

d)

Only colors

59.

Fill in the Blanks: Variables are used to (a)   information in Scratch.

60.

Fill in the Blanks: Sensing blocks are (a)   -coded in Scratch.

61.

Fill in the Blanks: A variable accessible by all sprites is called a (a)   variable.

62.

Fill in the Blanks: The block "Ask () and Wait" is used to (a)   the user a question.

63.

Fill in the Blanks: The (a)   block stores the most recent input from the user.

64.

Fill in the Blanks: A local variable is only accessible within the (a)   where it was created.

65.

Fill in the Blanks: The block "Touching Color ( )" is used to detect if a sprite is touching a specific (a)   .

66.

Fill in the Blanks: The _______ block checks if a specific key is pressed by the user.

4 lines
67.

Fill in the Blanks: To create a variable in Scratch, you click on "Make a Variable" under the (a)   category.

68.

Fill in the Blanks: The block "Touching (edge)" returns " (a)   " if the sprite is touching the edge of the stage.

69.

To send a message between sprites or from the sprite to the stage, you need to

a)

Sequence

b)

Send

c)

Transmit

d)

Broadcast

70.

How do you create a loop in scratch, which goes forever?

a)

Use a repeat block

b)

Use a forever loop

c)

Snap a block

d)

Use a condition block

71.

The blocks that control a sprite are called?

a)

Lines

b)

Instructions

c)

Actions

d)

Scripts

72.

You can keep score in Scratch by creating a...

a)

Sprite

b)

Variable

c)

Loop

d)

Function

73.

To change the appearance of a sprite we can give it a different...

a)

Costume

b)

Look

c)

Style

d)

Stage

74.

Repeating a statement more than once is called a...

a)

Repetition

b)

Loop

c)

Sequence

d)

Event

75.

Which of these would move the sprite down on the stage?

a)

Change x by 10

b)

Change x by -10

c)

Change y by 10

d)

Change y by -10

76.
a)

With the point in direction block

b)

With the move block

c)

When I want the game to end

d)

When I want to change costume

77.

A block that programs a sprite to hide or show; also used to change a sprite's costume is called what?

a)

Looks

b)

Event

c)

Motion

d)

Control

78.

What is the variable in this script?

a)

Looks

b)

Timer

c)

Score

d)

Lives