Preview

08 - Practice Test

 1. An Algorithm is just a series of instructions that tells the computer what to do.

  TRUE

  FALSE

 2. Abstraction is focusing on every single detail of the problem (e.g. the game) and not just on the general ones.

  TRUE

  FALSE

 3. Decomposition is only a computational concept for absolute beginners. A big problem should never be broken down into smaller problems.

  FALSE

  TRUE

 4. The three programming constructs are: sequence, selection and iteration where iteration is another word for ________structrues.

  variables

  loops

 5. To create a program in Scratch, you need to think systematically about the order of steps. This is called:
scratchpracticetestbeginner_1.png

  boolean logic

  sequence

  selection

  iteration

 6. This bit of code allows you to __________________
scratchpracticetestbeginner_2.png

  randomly display either -100 or 100 on the screen

  None of the above

  produce a score maximum value of 100 or -100. Not both.

  select random integers within a given range.

 7. IF and else check for a ___________. If x position > 200 the code _____________ will be executed.
scratchpracticetestbeginner_3.png

  None of the above

  decision's output / that is below 200

  condition / inside the if block

  condition / outside the if block

 8. and, or, not are examples of boolean logic
scratchpracticetestbeginner_4.png

  selection

  boolean logic

  iteration

  sequence

 9. In this example we are working with words (strings). If yourword="moose", the program will tell us we have a long word
scratchpracticetestbeginner_5.png

  TRUE

  FALSE

 10. When "key pressed"and when "sprite clicked" are examples of ______________ – responding to events
scratchpracticetestbeginner_6.png

  selection

  iteration

  event handling

  boolean logic