Name:     ID: 
 
Email: 

Alice

Multiple Choice
Identify the choice that best completes the statement or answers the question.
 

 1. 

An individual object is a(n) ____.
a.
method
c.
instance of a method
b.
class
d.
instance of a class
 

 2. 

____ means the camera is moved in to get a tighter shot of an item so that it fills more of the screen.
a.
Zooming out
c.
Zooming in
b.
Panning left
d.
Panning right
 

 3. 

The most space is consumed by ____.
a.
objects
c.
properties
b.
manipulation tools
d.
sound files and texture maps
 

 4. 

The full name of each Alice method has ____.
a.
three parts, separated by a commas
b.
two parts separated by a period
c.
as many parts as needed, separated by spaces
d.
one part, which is the method’s name
 

 5. 

In the ____ phase of the software development cycle, developers attempt to correct mistakes.
a.
testing
c.
debugging
b.
matrixing
d.
integrating
 

 6. 

Where is an object placed when using the “Add instance to world” button?
a.
The center point of the world’s coordinate system.
b.
The location of the cursor before the object was dragged.
c.
The location of the object when the person let go of the mouse button.
d.
The upper left-hand corner.
 

 7. 

Today, branching routines are referred to as selection sequences and loops are called ____.
a.
repetition sequences
c.
repeating sequences
b.
sequential repetition
d.
circular repetitions
 

 8. 

In a flowchart, ____ represent the steps in an algorithm.
a.
squares
c.
triangles
b.
circles
d.
rectangles
 

 9. 

A(n) ____ is a marker or a condition that tells the computer when to stop executing a loop.
a.
barrier
c.
guardian
b.
wall
d.
sentinel
 

 10. 

The method that is run in response to an event trigger is called an ____.
a.
event method
c.
event handler
b.
event listener
d.
event command
 

 11. 

The different events in the world appear in the ____.
a.
world area
c.
events area
b.
flight simulator’s events
d.
scroll bar
 

 12. 

mc012-1.jpgAs shown in the accompanying figure, if a picture of mouse is shown in an event handler, this means ____.
a.
When the mouse is clicked
c.
the second event is visible
b.
Do World.BeginFlying
d.
the event handler uses a mouse
 

 13. 

There are ____ user controls for the flight simulator.
a.
four
c.
six
b.
five
d.
seven
 

 14. 

Consider the event When Space is typed, do World.BarrelRoll.  The method World.BarrelRoll is the ____.
a.
event
c.
event trigger
b.
event listener
d.
event handler
 

 15. 

When you click the create new event button in the Event area, a menu showing ____ appears.
a.
all available worlds
c.
all event handlers
b.
the nine Alice event types
d.
all event triggers
 

True/False
Indicate whether the statement is true or false.
 

 16. 

The instructions in the language of Alice are contained on tiles, which you can drag and drop into place.
 

 17. 

It is safe to ignore a save warning window if you are simply viewing an Alice world.
 

 18. 

The initial setup of the software includes the initial values of object’s properties.
 

 19. 

The exit conditions describe the state of the software before a method is run.
 

 20. 

An instruction set is always more than one instruction.
 

 21. 

Multiple branching can always be rewritten as a series of binary branching routines.
 

 22. 

When the event handler detects the event, the event listener calls the event trigger.
 

 23. 

Most Alice worlds have some user controls and some narrative sequences.
 

 24. 

A parameter may be a Number parameter, but may not be a Boolean.
 

 25. 

Billboards are objects with properties and methods just like other objects.
 



 
         Start Over