Any2Quiz
Quizzes / ICSE / Class 5 / Computer Studies

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.

This ICSE Class 5 Computer Studies practice quiz has 50 multiple-choice questions on Introduction to Scratch Programming, and 50 of them come with an explanation. Try the 5 sample questions below (tap an option to check yourself), then play the full quiz online. No sign-up needed.

Start quiz: 50 questions, free

Sample questions

  1. Which of the following is the primary interface for creating programs in Scratch?

    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.

  2. What is the purpose of the 'Forever' block in the Control category?

    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.

  3. What is the 'Pen' block category primarily used for in Scratch?

    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.

  4. What is the main function of the 'Events' block category?

    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).

  5. Which block is used to change the sprite's direction to face the mouse pointer?

    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.

Take the full quiz

More questions in this quiz

Answers and explanations are in the full quiz.

  1. What is a 'sprite' in Scratch?
  2. Which category of blocks in Scratch is used to make a sprite move?
  3. What does the 'Costumes' tab allow you to do with a sprite?
  4. Which block is typically used to start a script when a specific event occurs, like clicking the green flag?
  5. In Scratch, a project is made up of:
  6. What is the purpose of the 'Looks' block category?
  7. Which of the following is an example of a Scratch block?
  8. What does the 'Stage' represent in a Scratch project?
  9. Which block category would you use to make a sprite play a sound?
  10. Which block allows you to make a sprite say something?
  11. What is the function of the 'when this sprite clicked' block?
  12. Which block would you use to change the background of the stage?
  13. What does the 'wait ( ) seconds' block do?
  14. Which block is used to increase or decrease the size of a sprite?
  15. What is the function of the 'Operators' block category in Scratch?
  16. Which block will make a sprite face a certain direction, like facing upwards?
  17. What is the role of the 'Sensing' block category?
  18. Which block would you use to create a simple animation by switching between costumes?
  19. Which of the following is a 'variable' in Scratch?
  20. What does the 'repeat ( )' block do in the Control category?
  21. What is the default backdrop in Scratch called?
  22. Which block allows you to make a sprite say something without a time limit?
  23. What happens when you click the red stop sign button in Scratch?
  24. What is the 'Sprite Pane' used for?
  25. Which block from the 'Control' category is used to create a loop that runs a specific number of times?
  26. What does the 'go to x: ( ) y: ( )' block do?
  27. Which block category contains commands for making sprites interact with each other?
  28. Which block allows you to change the color effect of a sprite?
  29. What is the purpose of the 'if ... then ...' block in Scratch?
  30. Which block is used to stop all scripts in the project?
  31. What does the 'backdrop' in Scratch represent?
  32. Which block can you use to make a sprite move to the edge of the stage?
  33. What is the purpose of the 'Variables' block category?
  34. Which of the following is NOT a block category in Scratch?
  35. Which block allows you to reset a sprite's position to the center of the stage?
  36. What is the main purpose of the 'Control' block category?
  37. What does the 'Sound' block category allow you to do?
  38. Which block is used to add a comment to your script?
  39. What is the purpose of the 'broadcast message' block?
  40. Which block allows you to make a sprite glide to a specific position over a duration?
  41. What does the 'when I receive [message]' block do?
  42. Which block is used to make a sprite change its size by a certain percentage (e.g., make it smaller)?
  43. What is the function of the 'show' block in Scratch?
  44. Which of the following describes the 'Scripting Area'?
  45. What does the 'repeat until ( )' block do?

More quizzes

Browse all Computer Studies quizzes

More to play

Daily ChallengeA new quiz every day. Keep your streak.HangmanGuess the word, letter by letter.Story QuestLearn through short interactive stories.All quizzesCBSE, ICSE, competitive exams and more.