Introduction to Scratch Programming Quiz - ICSE Class 5 Computer Studies
Free practice quiz: Introduction to Scratch Programming (ICSE Class 5 Computer Studies). 50 multiple-choice questions with answers and explanations. Play online, no sign-up needed.
Play all 50 questions freeSample questions
Which of the following is the primary interface for creating programs in Scratch?
- The Stage
- The Sprite Pane
- The Scripting Area
- The Costumes Tab
Show answer
Answer: C. The Scripting Area
The Scripting Area is where users drag and drop code blocks to create sequences of instructions for their sprites.
What is the purpose of the 'Forever' block in the Control category?
- To execute a script only once
- To repeat a set of blocks a specific number of times
- To continuously repeat a set of blocks until the program stops
- To pause the script for a short duration
Show answer
Answer: C. To continuously repeat a set of blocks until the program stops
The 'Forever' block creates an infinite loop, meaning the code blocks inside it will run repeatedly without stopping.
What is the 'Pen' block category primarily used for in Scratch?
- To create interactive buttons
- To draw on the stage with sprites
- To control sprite animations
- To play background music
Show answer
Answer: B. To draw on the stage with sprites
The Pen extension allows sprites to draw lines, dots, and shapes on the stage as they move, effectively using the sprite as a drawing tool.
What is the main function of the 'Events' block category?
- To control sprite appearance
- To trigger scripts based on specific actions or conditions
- To perform mathematical operations
- To change the stage backdrop
Show answer
Answer: B. To trigger scripts based on specific actions or conditions
Events blocks are the starting points for scripts, responding to user actions (like key presses or clicks) or program events (like the green flag being clicked).
Which block is used to change the sprite's direction to face the mouse pointer?
- point in direction ( )
- go to (mouse-pointer)
- point towards (mouse-pointer)
- glide ( ) secs to x: ( ) y: ( )
Show answer
Answer: C. point towards (mouse-pointer)
The 'point towards [mouse-pointer]' block from the Motion category makes the sprite's facing direction align with the current position of the mouse pointer.