Name:     ID: 
 
Email: 

Alice 2.0 Advanced Quiz 1

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

 1. 

Comments are compiled by Alice.
 

 2. 

Alice does not allow objects to be reused in different worlds.
 

 3. 

An object’s shape determines its location within the 3D world.
 

 4. 

Method variables are names defined within a method that refer to locations in program memory.
 

 5. 

The initial value is the value a variable contains when a method begins.
 

 6. 

The World’s functions pane provides the same set of function-messages that are sent to an object.
 

 7. 

An object variable is defined within a method.
 

 8. 

You may define a function in Alice.
 

 9. 

A value that you pass to an object via a message is called an argument.
 

 10. 

An object’s default vehicle is the ground.
 

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

 11. 

In the context of a storyboard-sketch, an object’s ____ indicates which direction it is facing.
a.
orientation
c.
position
b.
viewpoint
d.
pose
 

 12. 

The ____ menu at the top of the Alice window lets you examine your world’s statistics and error console.
a.
File
c.
Help
b.
Edit
d.
Tools
 

 13. 

To alter the style in which Alice displays a program, click the ____ menu, followed by the Preferences choice, and Alice will display the Preferences window.
a.
Tools
c.
Help
b.
File
d.
Edit
 

 14. 

Any statements you place within the ____ control will be performed in the order they appear, top-to-bottom.
a.
forAllTogether
c.
forAllInorder
b.
doTogether
d.
doInOrder
 

 15. 

When the program performs a(n) ____ statement, all statements within it are performed simultaneously.
a.
loop
c.
doTogether
b.
while
d.
doInOrder
 

 16. 

The ____ view in Alice provides the world window, plus views from the top, right, and front of the scene.
a.
universal
c.
quad
b.
global
d.
local
 

 17. 

When you click the Save button to store an object, Alice saves the object in a special alice-2.0-____ file.
a.
object
c.
image
b.
class
d.
binary
 

 18. 

To render an object invisible, set its ____ to 0 in the properties pane.
a.
fillingStyle
c.
opacity
b.
skin texture
d.
vehicle
 

 19. 

Every object in a 3D world has ____ attributes that determine its position and orientation in the world.
a.
three
c.
five
b.
four
d.
six
 

 20. 

The amount by which an object has rotated about its FORWARD-BACKWARD axis (compared to its original position) is called the object’s ____.
a.
pitch
c.
roll
b.
variation
d.
deviation
 

 21. 

When you ____ a variable, you provide Alice with a name, type, and initial value.
a.
extend
c.
define
b.
hide
d.
destroy
 

 22. 

In Alice, a(n) ____ variable type is used to store numeric information.
a.
Integer
c.
Double
b.
Number
d.
Long
 

 23. 

The____ function returns the distance from the center of one object to the center of the other object.
a.
distanceInFrontOf()
c.
distanceTo()
b.
distanceAbove()
d.
distanceBelow()
 

 24. 

A roll() message requires two arguments: the direction the object is to roll and the ____ of the roll.
a.
yaw
c.
duration
b.
pitch
d.
amount
 

 25. 

The value the function produces is whatever value appears in the function’s ____.
a.
parameter list
c.
name
b.
return statement
d.
storage class
 



 
         Start Over