Multiple Choice Identify the
choice that best completes the statement or answers the question.
|
|
1.
|
A computer program is ____.
a. | a virtual world with three dimensions and time | b. | a visualization of a
problem description | c. | a step-by-step set of instructions telling a
computer how to perform a specific task | d. | an animated object with real world
properties |
|
|
2.
|
Alice is both ____ and ____.
a. | visual, virtual | c. | complex, simple | b. | object-oriented,
event-driven | d. | procedural,
complicated |
|
|
3.
|
A class of objects is a set of objects that each have the same ____.
a. | properties and methods | c. | instantiations | b. | classes and states | d. | name |
|
|
4.
|
An individual object is a(n) ____.
a. | method | c. | instance of a method | b. | class | d. | instance of a
class |
|
|
5.
|
Users interact with Alice through a(n) ____.
a. | object | c. | IDE | b. | class | d. | OOP |
|
|
6.
|
Which of the following is typically contained in an IDE?
a. | A word processor, a debugger, and a code library. | b. | A text editor, a
debugger, and an object library. | c. | A text editor, a language tutorial, and a code
library. | d. | A word processor, a help library, and code examples. |
|
|
7.
|
____ means the camera is moved in to get a tighter shot of an item so that it
fills more of the screen.
a. | Zooming out | c. | Zooming in | b. | Panning left | d. | Panning right |
|
|
8.
|
An event handler runs whenever the ____ occurs.
a. | condition | c. | method | b. | event trigger | d. | handler |
|
|
9.
|
The ____ turns and rotates an object in any direction.
a. | Rotate tool | c. | Vertical tool | b. | Turn tool | d. | Tumble tool |
|
|
10.
|
The full name of each Alice method has ____.
a. | three parts, separated by a commas | b. | two parts separated by a
period | c. | as many parts as needed, separated by spaces | d. | one part, which is
the method’s name |
|
|
11.
|
The instructions in the language of Alice are contained on ____ which you can
drag and drop into place to ____ new programs.
a. | tiles, write | c. | images, write | b. | titles, run | d. | menus, start |
|
|
12.
|
The values stored in the properties of an object at any one time are called the
____ of the object.
a. | properties | c. | classes | b. | methods | d. | state |
|
|
13.
|
A ____ is installed on your computer as part of Alice.
a. | Web Gallery | c. | Local Gallery | b. | Object Gallery | d. | Global Gallery |
|
|
14.
|
The most space is consumed by ____.
a. | objects | c. | properties | b. | manipulation tools | d. | sound files and texture
maps |
|
|
15.
|
The ____ rotates an object forward or backward along the Z-axis.
a. | Rotate tool | c. | Vertical tool | b. | Turn tool | d. | Tumble tool |
|
True/False Indicate whether the
statement is true or false.
|
|
16.
|
Alice is an object-oriented language.
|
|
17.
|
Most modern programming languages have an IDE that contains everything a
programmer needs to create and run computer programs.
|
|
18.
|
The templates for creating new worlds in Alice are Earth, Wind, Fire and
Water.
|
|
19.
|
Zooming out means the item gets smaller in the screen.
|
|
20.
|
The values that functions return can sometimes be used like properties.
|
|
21.
|
You can duplicate an Alice object by right-clicking it and selecting make copy
on the menu that appears.
|
|
22.
|
When dragging an object, a red border indicates that the item being dragged may
be dropped in its current location.
|
|
23.
|
The galleries are organized as a tree of folders that can only be navigated by
using the gallery navigation bar.
|
|
24.
|
Each time you finish setting the scene for a new Alice world, you should save
that scene so you can get it back if problems occur during editing.
|
|
25.
|
By default, messages from the say command stay on the screen for 10
seconds.
|