Name:     ID: 
 
Email: 

Alice 1

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

 1. 

Unlike most programs, Alice requires a special installer.
 

 2. 

To start Alice, just double-click the Alice icon on your desktop.
 

 3. 

Programming in Alice is similar to filmmaking.
 

 4. 

When filmmakers begin a film project, they begin filming right away.
 

 5. 

A shot is a piece of the story that is told with the camera in multiple positions.
 

 6. 

In programming terminology, a sequence of steps that solve a problem is called an algorithm.
 

 7. 

Each distinct screen in a computer application requires a different sketch.
 

 8. 

In a movie, there are no special events, so the transition diagram is a simple linear sequence.
 

 9. 

The event tree is where the objects in your world are listed.
 

 10. 

Unlike other objects in Alice, the light cannot be moved.
 

 11. 

The functions pane lists the messages we can send that object to get information from it.
 

 12. 

Programmers often use the phrases “run a program” and “execute a program” interchangeably.
 

 13. 

The items in the Alice gallery are objects.
 

 14. 

If you do not like the name Alice gives an object, you can always rename it.
 

 15. 

The messages we can send an object are listed under the properties tab of the details area.
 

 16. 

Every object in Alice has a bounding box.
 

 17. 

Alice programming consists largely of sending messages to objects.
 

 18. 

Alice consistently uses the color red to indicate that you should do something.
 

 19. 

Finding and fixing errors is called debugging the program.
 

 20. 

Software engineering provides a methodical way to build computer programs.
 

 21. 

After you set an object’s property to a value within the properties pane, it can no longer be changed.
 

 22. 

Behavior-generating messages can be sent to any Alice object.
 

 23. 

Methods are messages that we can send to an object to retrieve information from it.
 

 24. 

The group of world functions is identical to the group of camera functions.
 

 25. 

By default, ADD OBJECTS displays just the world window.
 

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

 26. 

A short prose version of a film is called a(n) ____.
a.
take
c.
summary
b.
treatment
d.
variation
 

 27. 

A(n) ____ in a story is usually made up of multiple shots.
a.
montage
c.
scene
b.
collage
d.
act
 

 28. 

A(n) ____ story is a prose description of what software is to do, from the perspective of a person using the software.
a.
programmer
c.
short
b.
user
d.
viewer
 

 29. 

The____ in a story (for example, Alice, the White Rabbit) correspond to the objects we need to place in the Alice world.
a.
adjectives
c.
prepositions
b.
verbs
d.
nouns
 

 30. 

A(n) ____ is a drawing of a shot, with arrows to show movements of the characters or camera within the shot.
a.
panel
c.
storyboard
b.
frame
d.
segment
 

 31. 

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

 32. 

A(n) ____ diagram shows any special events that are required to make the transition from one sketch to the next.
a.
event
c.
transition
b.
object
d.
state
 

 33. 

With a user story, storyboard-sketches, and transition diagram in hand, the program’s ____ is done.
a.
implementation
c.
testing
b.
design
d.
revision
 

 34. 

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
 

 35. 

In the details area in the Alice window, the ____ pane lists the changeable attributes of a selected object.
a.
settings
c.
routine
b.
properties
d.
procedure
 

 36. 

The ____ area in the Alice window is where you edit or build the program that controls an animation.
a.
editing
c.
modification
b.
events
d.
input
 

 37. 

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
 

 38. 

Each object in Alice is made from a(n) ____.
a.
function
c.
class
b.
event
d.
method
 

 39. 

When you click an object in the object tree, Alice draws a(n) ____ around that object in the world window.
a.
sphere
c.
pyramid
b.
box
d.
cylinder
 

 40. 

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
 

 41. 

In Alice, behavior-producing messages are called ____.
a.
routines
c.
procedures
b.
methods
d.
actions
 

 42. 

By clicking the ____ button, we are testing the program, to see if it produces the desired result.
a.
Play
c.
Redo
b.
Create new method
d.
Edit
 

 43. 

By clicking on the ____ to the right of a message in the editing area, you can customize various attributes of that message.
a.
next...
c.
more...
b.
property...
d.
continue...
 

 44. 

Using a fontSize no smaller than ____ ensures that letters display well on high-resolution computers.
a.
15
c.
25
b.
20
d.
30
 

 45. 

A computer program consists of a collection of ____..
a.
attributes
c.
properties
b.
statements
d.
signals
 

 46. 

In ____ execution, statements are performed in order.
a.
sequential
c.
repetitive
b.
conditional
d.
random
 

 47. 

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

 48. 

Alice’s ____ area provides three tabbed panes.
a.
editing
c.
events
b.
details
d.
object tree
 

 49. 

An object’s ____ to another object refers to how close or how far the other object is.
a.
proximity
c.
temporal relation
b.
logical relation
d.
connection
 

 50. 

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
 



 
         Start Over