This quiz works best with JavaScript enabled. Home > Cbse > Class 7 > Computer Science > Introduction To Scratch Programming > Class 7 Computer Science Chapter 5 Introduction To Scratch Programming – Quiz 3 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Class 7 Computer Science Chapter 5 Introduction To Scratch Programming Quiz 3 (47 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What kinds of blocks communicate between sprites? A) Operators. B) "say" blocks. C) "broadcast" blocks. D) "ask" blocks. Show Answer Correct Answer: C) "broadcast" blocks. 2. What can you do using Scratch? A) Game. B) Everything is true. C) Interactive story. D) Animation. Show Answer Correct Answer: B) Everything is true. 3. What is the purpose of an algorithm? A) Solve a problem. B) Give instructions to a destination. C) Sort data. D) Add numbers together. Show Answer Correct Answer: A) Solve a problem. 4. How do I add variables to Scratch? A) Variables cannot be added in scratch. B) Click on the 'Variable' tab and select 'Create a New Variable'. C) Right-click on the script area and select 'add variable'. D) Use the 'Set Variable to' block to create a new variable. Show Answer Correct Answer: B) Click on the 'Variable' tab and select 'Create a New Variable'. 5. Scratch is ..... A) Video editing software. B) A gaming application. C) A programming language. D) Sound editing software. Show Answer Correct Answer: C) A programming language. 6. How far is the point described by the ordered pair (4, 5) from the X axis? A) 20 units. B) 4 units. C) 5 units. D) 9 units. Show Answer Correct Answer: B) 4 units. 7. What is a "variable" ? A) A background in a game, eg a range of mountains. B) A character in a game, eg Scratch the cat. C) A named value in a program that always stays the same, eg the value for pi. D) A named value that can change throughout the program, eg a timer or a score. Show Answer Correct Answer: D) A named value that can change throughout the program, eg a timer or a score. 8. What do you call the list of commands in Scratch? A) Help. B) Scratch. C) Script. D) Sprite. Show Answer Correct Answer: C) Script. 9. Which of the following statements best describes the term 'code'? A) A secret message, eg Caesar Cipher. B) A standard of dress, eg dress code. C) The instructions that are written in a programming language, eg Scratch. D) The instructions that are written in a code, eg a secret message. Show Answer Correct Answer: C) The instructions that are written in a programming language, eg Scratch. 10. This involves the application of programming logic that executes based on the analysis of true/false data provided by Scratch during program execution. A) Event handling. B) Application and game development. C) Boolean logic. D) None of the above. Show Answer Correct Answer: C) Boolean logic. 11. What is the name of our programming language we are using? A) Script. B) Scratch. C) Blockly. D) Instruction Blocks. Show Answer Correct Answer: B) Scratch. 12. Can we add sound to our scratch project? A) Yes. B) No. C) All the above. D) None of the above. Show Answer Correct Answer: A) Yes. 13. This involves the creation of different types of computer application projects. A) Conditional programming logic. B) Boolean logic. C) Application and game development. D) None of the above. Show Answer Correct Answer: C) Application and game development. 14. How can scratch help kids? A) Scratch can help kids by learning about internet safety and how to prevent hackers and virus from infecting your computer. B) Scratch helps kids by making them learn how to program and make games and other projects by coding. C) All the above. D) None of the above. Show Answer Correct Answer: B) Scratch helps kids by making them learn how to program and make games and other projects by coding. 15. What is the use of the '' if then '' block? A) This block is used for making the sprite turn if the sprite is is changing it's color. B) It is used to determine if a condition is true or not. If it is true then the code inside it will activate. C) All the above. D) None of the above. Show Answer Correct Answer: B) It is used to determine if a condition is true or not. If it is true then the code inside it will activate. 16. What are the different types of events in Scratch? A) When green flag clicked, when key pressed, when sprite clicked, when backdrop switches, and when I receive. B) When yellow flag clicked, when key released, when sprite double-clicked. C) When space key pressed, when backdrop changes, when I receive message. D) When red flag clicked, when mouse pressed, when sprite moves. Show Answer Correct Answer: A) When green flag clicked, when key pressed, when sprite clicked, when backdrop switches, and when I receive. 17. The block sets its sprite's size to the specified amount. A) Repeat until. B) Set size to. C) Change size by. D) None of the above. Show Answer Correct Answer: B) Set size to. 18. How do I use the 'Wait' block in Scratch? A) To repeat certain instructions without stopping. B) To wait for a certain time before continuing to the next instruction. C) To change the color of the sprite randomly. D) To stop all the scripts that run. Show Answer Correct Answer: B) To wait for a certain time before continuing to the next instruction. 19. What is the purpose of "motion" in the programming language Scratch? A) To control the sprite, eg initialise a position on the stage. B) To make the sprite interact with other sprites, colours or the edge of the stage. C) To make the sprite move, eg 10 steps. D) To make the sprite play a sound, eg meow. Show Answer Correct Answer: C) To make the sprite move, eg 10 steps. 20. A blocks that hold value and can be changed A) Event Blocks. B) Operational Blocks. C) Variable Blocks. D) Sensing Blocks. Show Answer Correct Answer: C) Variable Blocks. 21. It is possible to add maths into scratch, what colour blocks are these? A) Green. B) Orange. C) Yellow. D) Blue. Show Answer Correct Answer: A) Green. 22. What are the basic features of Scratch programming language? A) Compiled language, complex syntax, difficult to learn. B) Limited functionality, outdated technology, not user-friendly. C) Drag-and-drop interface, visual programming blocks, interactive stories, games, animations. D) Text-based coding, command-line interface, no visual elements. Show Answer Correct Answer: C) Drag-and-drop interface, visual programming blocks, interactive stories, games, animations. 23. ..... is writing a line of instructions within a programming language A) Coding or programming. B) Design. C) Algorithm. D) None of the above. Show Answer Correct Answer: A) Coding or programming. 24. What are the different control structures available in Scratch? A) The different control structures available in Scratch are:sequence, loops, and conditionals. B) The different control structures available in Scratch are:functions, variables, and events. C) All the above. D) None of the above. Show Answer Correct Answer: A) The different control structures available in Scratch are:sequence, loops, and conditionals. 25. It is the area which has all the blocks that you can use to piece together on the code screen. A) Stage. B) Script Area. C) Sprite. D) Block Palette. Show Answer Correct Answer: D) Block Palette. 26. Choose the definition that best matches this word.block A) A graphics image that belongs to the stage in a Scratch project. The stage can have many backdrops. B) A code instruction that can be snapped together with other blocks to form scripts (algorithms). C) An algorithm written in natural language rather than a programming language. D) None of the above. Show Answer Correct Answer: B) A code instruction that can be snapped together with other blocks to form scripts (algorithms). 27. What is 'Block' in Scratch? A) 'Block' in Scratch is a character in video game. B) 'Block' in Scratch refers to physical building blocks. C) 'Block' in Scratch is a type of computer virus. D) 'Block' in Scratch is a visual programming element used to make scripts. Show Answer Correct Answer: D) 'Block' in Scratch is a visual programming element used to make scripts. 28. What are the main components of the scratch interface? A) List of characters, background voters, code editors. B) Project Gallery, Settings Menu, Help Section. C) Stage, sprite list, block palette, script area. D) Tool box, animated panel, voice library. Show Answer Correct Answer: C) Stage, sprite list, block palette, script area. 29. The block changes the specified Graphic Effect on its sprite by the specified amount. A) Clear graphic effects. B) Change effect by. C) Set size to. D) None of the above. Show Answer Correct Answer: B) Change effect by. 30. What programming concepts are used by Scratch to create animation? A) Text-based programming. B) Block-based programming. C) Command line programming. D) Visual programming with icons. Show Answer Correct Answer: B) Block-based programming. 31. Step by step instructions to do something is called ..... A) Code. B) Algorithm. C) All the above. D) None of the above. Show Answer Correct Answer: B) Algorithm. 32. What is the key word used for when code is repeated or looped? A) ISO File. B) Isolation. C) Iteration. D) Instantaneous. Show Answer Correct Answer: C) Iteration. 33. Choose the word that best matches this definition. the programmable background of a Scratch project A) Stage. B) Sprite. C) Scripting area. D) None of the above. Show Answer Correct Answer: A) Stage. 34. A block that sends messages from one sprite to another A) If/Then Block. B) When the green flag is clicked. C) Broadcast block. D) Forever Loop. Show Answer Correct Answer: C) Broadcast block. 35. What is the purpose of the 'Load From Your Computer' tab? A) To save a new file. B) To create a new project. C) To open the saved file. D) To delete files. Show Answer Correct Answer: C) To open the saved file. 36. Where do you find the images of backdrops to insert in scratch? A) Script. B) Backdrop. C) Costume. D) Gallery. Show Answer Correct Answer: B) Backdrop. 37. This involves the conditional execution of code blocks based on data collected during application execution. A) Interface design. B) Use of variables and lists. C) Conditional programming logic. D) None of the above. Show Answer Correct Answer: C) Conditional programming logic. 38. Sensing blocks are used to tell the sprite what to do when touching something on the stage. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 39. A message sent through the Scratch program, activating "When I receive ( )" blocks. A) Remix. B) Stage. C) Wait. D) Broadcast. Show Answer Correct Answer: D) Broadcast. 40. What is mainly used by Scratch? A) Scratch is mainly video editing software. B) Scratch is mainly used to teach the concept of programming and making interactive projects. C) Scratch is used to create a 3D model. D) Scratch is mainly used for graphic design. Show Answer Correct Answer: B) Scratch is mainly used to teach the concept of programming and making interactive projects. 41. Choose the definition that best matches this word.pseudocode A) An algorithm written in natural language rather than a programming language. B) A code instruction that can be snapped together with other blocks to form scripts (algorithms). C) The area in the interface where all scripts are placed. D) None of the above. Show Answer Correct Answer: A) An algorithm written in natural language rather than a programming language. 42. Which of the following symbols means "subtraction" ? A) -. B) *. C) /. D) =. Show Answer Correct Answer: A) -. 43. Which of the following is a type of repetition block in scratch? A) Transmit. B) If not. C) Wait. D) Repeat. Show Answer Correct Answer: D) Repeat. 44. How do I add a new costume to Sprite on Scratch? A) Click on the 'costume' tab, then select 'Add Costume'. B) Drag and drop pictures from desktops to sprite. C) Use the 'Switch Costume to' block to add new costumes. D) Right-click on the sprite and select 'add the costume'. Show Answer Correct Answer: A) Click on the 'costume' tab, then select 'Add Costume'. 45. How do I add background to your Scratch project? A) Use the 'Broadcast' block to change the background. B) Drag and drop images from the desktop to the stage. C) Click on the 'Background' tab, select or excel a new picture. D) Click on the 'Voice' tab and select the background. Show Answer Correct Answer: C) Click on the 'Background' tab, select or excel a new picture. 46. What is the function of the 'forever' block on Scratch? A) Execute instructions continuously until the program stops. B) Perform instructions only once. C) Stop the program immediately. D) Repeat a set of instructions a specific number of times. Show Answer Correct Answer: A) Execute instructions continuously until the program stops. 47. What is the stage? A) Place where actors stand and perform. B) A box you stand on when you can't see over the crowd. C) The graphical area of a scratch program, where sprites move. D) The coding area of a scratch program, where blocks go. Show Answer Correct Answer: C) The graphical area of a scratch program, where sprites move. ← PreviousRelated QuizzesComputer Science QuizzesClass 7 QuizzesClass 7 Computer Science Chapter 5 Introduction To Scratch Programming Quiz 1Class 7 Computer Science Chapter 5 Introduction To Scratch Programming Quiz 2 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books