Name:     ID: 
 
Email: 

Alice 2.0 Quiz 2

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

 1. 

Messages that appear when the program is run are intended to ____.
a.
make the program easier to use
c.
make the program more space efficient
b.
make the program more time efficient
d.
ensure the program meets specifications
 

 2. 

A bounding box is ____.
a.
a three-dimensional outline of space
b.
a rectangular outline of a three-dimensional space filled by an object
c.
an object in an Alice world
d.
an area in which text is added
 

 3. 

After dragging an object from the Scene Editor, what is the object’s location?
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.
 

 4. 

____ is the process of building the methods at the lowest level of organization first, then using those methods to build the higher-level methods.
a.
Forward-Backward design
c.
Bottom-up development
b.
Top-down development
d.
Stage development
 

 5. 

There are ____ style settings.
a.
two
c.
four
b.
three
d.
five
 

 6. 

The default setting for Alice action instructions is ____.
a.
gently
c.
end gently
b.
begin gently
d.
abruptly
 

 7. 

In a flowchart, ____ boxes mark the beginning and end of an algorithm
a.
circular
c.
oval
b.
square
d.
rectangular
 

 8. 

A selection sequence is also known as a(n) ____.
a.
branching routine
c.
flow routine
b.
drafting sequence
d.
selected branch
 

 9. 

The word ____ is used for looping instead of the word If that was used for branching.
a.
During
c.
Loop
b.
While
d.
Again
 

 10. 

____ is an instruction that sets the first value of the control variable.
a.
Initialization
c.
Processing
b.
Test
d.
Update
 

 11. 

A(n) ____ is a step-by-step process that can be clearly defined.
a.
program
c.
function
b.
method
d.
algorithm
 

 12. 

The software development cycle has ____ phases.
a.
one
c.
three
b.
two
d.
four
 

 13. 

In the ____ phase, each method is tested to see if it works by itself and with other methods.
a.
Design
c.
Test
b.
Implement
d.
Debug
 

 14. 

Designers describe the methods needed for each object as ____ that perform specific tasks.
a.
rules
c.
algorithms
b.
tests
d.
functions
 

 15. 

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

 16. 

Project documentation includes ____.
a.
software documentation
c.
schedules and budgets
b.
notes written by the development team
d.
all the above
 

 17. 

A(n) ____ is a logically independent unit that handles a specific task.
a.
object
c.
property
b.
function
d.
module
 

 18. 

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.
 

 19. 

A(n) ____ method is a method that performs no function except to display a message.
a.
routine
c.
message
b.
dummy
d.
closing
 

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

 20. 

The collection of step-by-step tasks performed by the object’s methods forms the overall algorithm for the software.
 

 21. 

When creating virtual worlds, the designers need not develop specifications for the starting scene for the world.
 

 22. 

Specifications describe what the program should do.
 

 23. 

Footprint efficiency refers to the amount of memory the program uses.
 

 24. 

Internal documentation is often developed by technical writers and editors working with the software developers.
 

 25. 

Before creating the actual code for a new Alice world, you need to insert the required objects and position them in the world.
 

 26. 

Debugging occurs whenever errors are exposed in the testing process.
 

 27. 

Alice action instructions, such as move and turn, have a style parameter that affects the way actions begin and end.
 

 28. 

In the 1950s, two Italian mathematicians, Marco Pantani and Giuseppe Guerrini, showed that all algorithms are composed of just four elements of logical structure.
 

 29. 

In a binary bypass, one of the two instructions will definitely be executed.
 

 30. 

Long algorithms cannot be broken into smaller modules.
 

 31. 

Designers create new objects, and rarely select existing objects to be used in the software.
 



 
         Start Over