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.
|
|
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.
|
|
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.
|