Scratch: Chapter 4 Quiz

10 Questions

Settings
Please wait...
Scratch Quizzes & Trivia

This is the quiz that accompanies Chapter 4 of the Scratch textbook for Mr. Hamlin's Programming class.


Questions and Answers
  • 1. 
    This involves the processing of application code blocks, in the order that they are laid out, starting at the beginning of a script file and continuing to the end of the script.
    • A. 

      Interface Design

    • B. 

      Conditional Programming Logic

    • C. 

      Boolean Logic.

    • D. 

      Sequential Processing

  • 2. 
    This involves the repeated execution of code blocks to process large amounts of information or to control the repeated execution of code blocks required to direct the execution of a game or application.
    • A. 

      Conditional Programming Logic

    • B. 

      Boolean Logic

    • C. 

      Iterative Processing

    • D. 

      Program Synchronization

  • 3. 
    This involves the application of programming logic that executes based on the analysis of true/false data provided by Scratch during program execution.
    • A. 

      Iterative Processing

    • B. 

      Boolean Logic

    • C. 

      Interface Design

    • D. 

      Event Handling

  • 4. 
    This involves the initiation of script execution based on the occurrence of pre-defined events, such as the pressing of keyboard keys, the pressing of the green flag key, or the receipt of a synchronization message.
    • A. 

      Event Handling

    • B. 

      Program Synchronization

    • C. 

      Interface Design

    • D. 

      Sprite Programming

  • 5. 
    This involves the passage and receipt of messages between application scripts for the purpose of coordinating the execution of different parts of an application.
    • A. 

      Iterative Processing

    • B. 

      Interface Design

    • C. 

      Sprite Programming

    • D. 

      Program Synchronization

  • 6. 
    This involves the conditional execution of code blocks based on data collected during application execution.
    • A. 

      Sequential Processing

    • B. 

      Conditional Programming Logic

    • C. 

      Use of Variables

    • D. 

      Interface Design

  • 7. 
    This involves the identification, location, and elimination of programming errors, or bugs, that prevent applications from executing as they are supposed to.
    • A. 

      Sprite Programming

    • B. 

      Application Troubleshooting

    • C. 

      Application and Game Development

    • D. 

      Interface Design

  • 8. 
    This involves the development of user-friendly and intuitive application stage layout, making it easy for users to interact with applications.
    • A. 

      Interface Design

    • B. 

      Program Synchronization

    • C. 

      Iterative Processing

    • D. 

      Conditional Programming Logic

  • 9. 
    Which of the following programming concepts does Scratch NOT teach you (p.75)
    • A. 

      Ability to make small games with multiple sprites

    • B. 

      Ability to organize application code into procedures

    • C. 

      Ability to make quizzes and puzzles

    • D. 

      Ability to cause multiple sprites to work together

  • 10. 
    True or False: Scratch teaches students about advanced object-oriented programming techniques. 
    • A. 

      True

    • B. 

      False