Name:     ID: 
 
Email: 

Alice Final Exam

Completion
Complete each statement.
 

 1. 

A(n) _________ variable lets us compute and store a value within a method for later use.
 

 

 2. 

A(n) ____________ variable or property lets us store a characteristic of an object.
 

 

 3. 

A(n) ________ is the value a variable will contain when the method starts.
 

 

 4. 

A(n) ________ is a type of variable used for storing a sequence of characters.
 

 

 5. 

A value that we pass to an object via a message is called a(n) ____________.
 

 

 6. 

A(n) __________ method is used to get the value of a property.
 

 

 7. 

Computer scientists often describe flow control statements as ________________.
 

 

 8. 

A(n) _________ is a single variable with room to store a group of items.
 

 

 9. 

The _______________statement is designed specifically for processing each of the items in an array.
 

 

 10. 

The __________________ statement performs the statements within it for each item in the list simultaneously.
 

 

 11. 

Arrays are _________________, meaning each item is stored within the array at a position called the item’s index.
 

 

 12. 

The ____ loop plus the subscript operation can be used to process each of the items in
an array (or multiple arrays) in sequence.
 

 

 13. 

The procedure that a listener performs in response to an event is called an ________________.
 

 

 14. 

The _________________ button lets us tell our program to listen for other kinds of events
and to define handlers for those events.
 

 

 15. 

A program that solves a problem or tells a story mainly through events and handlers is called a(n) _________________.
 

 

 16. 

The _______________ event is triggered by an object that was outside the camera’s view enters its view.
 

 

 17. 

You can use a(n) _____________ to add titles, instructions, and credits to a world.
 

 

 18. 

__________________ can make the transition between scenes seem less abrupt and jarring or they can be used to convey a sense of time elapsing between the scenes.
 

 

 19. 

______________ are mistakes in the logic used in specifying how something should behave.
 

 

 20. 

A(n) ____________ is an event that is triggered when the user clicks on an object.
 

 

Short Answer
 

 21. 

A flow or _______________ provides a concise summary of the user story.
 

 22. 

Methods that animate an object without producing a value are called ______________.
 

 23. 

A(n) ____________________ statement performs the statements it contains simultaneously.
 

 24. 

To save the postion and orientation of an object, Alice provides objects called __________.
 

 25. 

Methods are stored within _____________.
 

 26. 

An object’s ____________ determines the way it is facing in the 3D world.
 

 27. 

An object’s orientation is it’s combined yaw, __________, and roll.
 

 28. 

______________ inherit the methods and properties of their superclass.
 

 29. 

A(n) ____________ is a method variable that stores an argument.
 

 30. 

The ____________ property lets you synchronize the movements of two objects.
 



 
         Start Over