pxt-calliope/olddocs/lessons/headbands/quiz-answers.md
Tom Ball f4eca66648 move lessons out of web site
will move select lessons back to "educators" section
2016-06-14 11:49:58 -04:00

1.5 KiB

headbands quiz answers

create a charades game with a collection of strings.

Name

Directions

Use this activity document to guide your work in the headbands tutorial.

Answer the questions while completing the tutorial. Pay attention to the dialogues!

1. What is the meaning of the term 'collection' in programming? What is a 'collection' of strings?


A 'collection' is a group of variables of the same type stored together. A 'collection' of strings is a group of strings stored together.

2. Consider the following lines of code.

let coll = (<string[]>[])
coll.push("puppy")
coll.push("clock")

Write the line of code that will display the string "puppy" using data->coll.


basic.showString(coll[0], 150)

3. Consider the following lines of code.

let coll = (<string[]>[])
coll.push("puppy")
coll.push("clock")
coll.push("cat")

Write the line of code that will display the string "cat" using data->coll.


basic.showString(coll[2], 150)

4. Consider the following line of code.

let coll = (<string[]>[])

Write the five (5) lines of code that will add the following five words to data->coll: puppy, clock, night, cat, cow.


let coll.push("puppy")
coll.push("clock")
coll.push("night")
coll.push("cat")
coll.push("cow")

5. Write the code to get a string from the collection at a random position.


let index = Math.random(coll.length)
let word = coll[index]