Preview

09 - Final Test

 1. Scratch is just a simple beginner's website that allows users to cut and paste images and move them around.

  TRUE

  FALSE

 2. There are three main programming constructs. They are: Sequence, Selection and _____________

  variablation

  abstraction

  iteration

  decomposition

 3. The following code snippet seeks to find the sum of fractions but it will not work because ______________
scratchfinaltestbeginner1.png

  The command 'set total to 0' should be 'set total to 100 instead.

  the code is all in the wrong order. The last block 'change total by 1' should be at the start.

  the n variable will be equal to 0 on the last iteration (loop) and will cause a zero division error

  None of the above

 4. This code updates a variable. It outputs the value of (var1+var2) * var 3
scratchfinaltestbeginner2.png

  TRUE

  FALSE

 5. This code contains selection but no iteration.
scratchfinaltestbeginner3.png

  TRUE

  FALSE

 6. This method and code snippet illustrates the use of a ________ variable. The result is either 'true' or 'false'
scratchfinaltestbeginner4.png

  positive

  boolean

  y axis

  inset

 7. A variable can be thought of as a storage box for values. E.g you can store '12' in the variable age.

  TRUE

  FALSE

 8. What block in scratch is used to create variables

  events

  None of the above

  looks

  data

 9. A variable is a value that can never change. Once set, it cannot be altered.

  TRUE

  FALSE

 10. Analyse the block of code below. What will it do?
whatwillthisscriptdo.png

  the sprite will only move when it is touching the colour orange

  The sprite will move forever

  the sprite will continue moving until the sprite touches orange

  the sprite will stand still and turn orange

 11. These two commands in programming are also referred to as:
thesetwocommands_scratch.jpg

  iteration

  selection

  objects

  variable setting

 12. What will make the Sprite move 10 steps to the right?
scratch_foreverif.png

  If it is touching the colour Yellow

  If it touching the mouse

  If it is touching the Edge of the screen

  If it is touching the colour pink

 13. The background of the stage is called the___________-

  stage

  backdrop

  costume area

  sky

 14. Mouse x-y indicates the location of the cursor

  FALSE

  TRUE

 15. Which block allows you to make a variable?

  stage

  costumes

  data

  sensing

 16. What is the stage?

  A box you stand on when you can't see over the crowd

  The coding area of a scratch program, where blocks go

  The graphical area of a scratch program, where sprites move

  Place where actors stand and perform

 17. An Algorithm is a the same thing as a loop. It means 'repeat'

  TRUE

  FALSE

 18. A message sent through the Scratch program, activating "When I receive ( )" blocks

  wait

  stage

  remix

  broadcast

 19. What will this piece of scratch code do?
scratch_describe1_1.png

  when the right arrow is pressed move the sprite to the right.

  turn the sprite to the left

  when the left arrow is pressed move the sprite to the left.

  turn the sprite to the right.

 20. Look at the forever code block. In relation to this, which statement is correct?
scratch_describe_1_2.png

  Makes the code inside loop forever

  will loop forever until something happens

  will loop forever until the colour 'mustard' is clicked.

  makes the code outside loop forever