#26-30
#31-35
#36-40
#41-45
#46-50
100

Events can be user actions such as mouse clicks or key presses.

True

100

Which line of code will display an introductory screen that says "Hello!"?

game->splash(“Hello!”)

100

What is a protocol?

A well-known set of rules and standards used to communicate between devices

100

What is another term for a collection? (Note: TouchDevelop uses collections and other programming languages may call it this)

Array

100

What is the authoring language for Web pages?

html

200

What advantage does a custom function provide in writing a program?

Custom functions are helpful in that they can be called multiple times and they save rewriting or copy and pasting code.

200

Which statement is an ADVANTAGE of cloud computing?

The cloud provides accessibility from anywhere.

200

What is the purpose of the sprite sheet -> set frame grid (6, 1, 0, 0, 0, 0, 0) function in Touch Develop?

To set the frames as a rectangular grid and specify the number of rows and columns.

200

Which statement describes the advantage of using a collection over a variable?

A collection is a group of objects that can be referenced as a single variable.

200

What does an IP address identify?

It identifies the network and the host.

300

Which statement defines a for loop?

A programming construct that allows for a block of code to be executed a specified number of times.

300

What is latency?

The time it takes for a bit to travel from sender to receiver

300

What is the purpose of the sprite sheet > add grid animation ("all", 1, 6, 1, 1, false) function?

To define an animation as a continuous sequence of frames.

300

What does it mean when a variable is "scoped to a loop"?

A scoped variable can only be used inside the loop.

300

Which statement defines the term, encrypt?

The process of making data unusable to anyone who doesn’t understand how to decrypt the data.

400

Which statement defines a loop counter?

The variable used to determine the number of times the loop will execute.

400

Why is fiber optic cable superior to copper and coaxial cabling?

Fiber optics transmit at the speed of light

400

How are sprite sheets used in TouchDevelop?

To create frame-based animations.

400

When removing items from a collection, what is the difference between remove and remove at?

"Remove" will delete the first matching item in the collection. "Remove at" requires that the index is specified and it will delete it.

400

Which term refers to a universal character encoding standard designed to support characters for all of the languages in the world?

Unicode

500

Which line of code will display an image named spacebackground that appears to move vertically across the screen?

game->set background scene(“vertical”, spacebackground)

500

Which statement defines the Internet?

It is a network of networks

500

Which statement defines a loop counter?

The variable used in a for loop to determine the number of times the loop will execute.

500

What does a wireless network use to transmit data?

Radio waves

500

What is the primary purpose of using salts with password hashing?

To defend against dictionary attacks against a list of password hashes.

M
e
n
u