Published: April 27, 2007
By Richard G. Baldwin
File: Alice0115PracticeTest.htm
1. True or False: It is always better to manually arrange every aspect of the stage, including the locations and the poses of the actors than it is to manually create the actors, drop them onto the stage (the world), and then write the necessary code to move them to their correct locations, arrange their poses etc.
2. True or False: It is not possible to write Alice code that will go to the gallery (the dressing room) and instruct an actor (object) to materialize itself and go to the stage.
3. True or False: All of the actors (objects) that will appear at any point in an Alice production must be manually created and transported to the stage at some point during the development of the program.
4. True or False: Once all of the objects have been manually created and transported to the stage, they must be moved to a location outside the view of the audience until their turn comes to appear in the Alice production. At that point, they can be moved into the view of the audience.
5. True or False: A person who is more inclined toward art than programming might elect to manually arrange every aspect of the stage, including the locations and the poses of the actors.
6. True or False: A person who is more inclined toward programming than art might elect to manually create the actors, drop them onto the stage (the world), and then write the necessary code to move them to their correct locations, arrange their poses, and to do everything else necessary to set the stage automatically after the program starts running and before the actors become visible.
7. Which item does not belong in the following list? When in the scene edit mode, the Alice development screen can be divided into the following sections:
8. True or False: When an object is surrounded by a red bounding box, that means that the object has been selected either by clicking directly on the picture of the object or by clicking on the item that represents the object in the object tree.
9. True or False: As you add each object to the world, an item appears in the object tree that represents that object.
10. True or False: The only way to select an object is to click on the actual picture of the object in the world.
11. True or False: When you select an object in either the object tree or in the world, the details section provides a variety of different types of detailed information about that object.
12. True or False: The details section contains separate tabs that provide information about the class, the properties, the methods, and the functions belonging to the object.
13. True or False: The details section is where you go to construct objects to populate your world
14. True or False: The three sets of blue arrows that appear below the world and above the gallery in scene edit mode are used to manually move the objects around in the world.
15. True or False: The scene edit mode provides a slider that is used to control the camera lens angle.
16. True or False: The individual buttons in the set of seven buttons in a row near the upper-right corner of the screen in scene edit mode are used to control the position and the orientation of the camera.
17. True or False: The only way to create an object and place it in your world is to select the image of the object in the gallery and drag it into your world.
18. Which item should not be in the following list? When you click on the thumbnail for a class in the gallery, a dialog appears that contains information about the object that will be created from the class, including the following:
19. True or False: When you add an object to the world, an item representing that object appears with a specific name in the object tree. You must use this name later when you write code to animate the world.
20. True or False: You can use your mouse to drag the boundaries that separate the different sections of the Alice development environment in order to reallocate the available space among the different sections.
21. True or False: You can delete an object from the world using any of the following procedures:
22. Which item should not be in the following list? The picture of the world that is visible in scene edit mode can be thought of as what you would see when you look through the viewfinder of a camera. This picture can be changed in several different ways:
23. True or False: Changing the location and orientation of the camera is accomplished using the blue arrows that appear below the picture of the world and above the gallery on the Alice development screen.
24. True or False:
The camera can be moved (translated) in any of four directions:
25. True or False: The four blue arrows on the left in Figure 1 are used to move the camera in the following four directions.
Figure 1. View showing some of the manual camera controls.
26. True or False: The arrows that point up and down in the middle group of four arrows in Figure 1 are used to move the camera up and down respectively.
27. True or False: With the camera located at a particular point in 3D space, its orientation can be changed by turning it in any of four directions:
28. True or False: The left and right blue arrows in the center group in Figure 1 are used to turn the camera to the left and to the right respectively. The top curved arrow on the far right is used to turn the camera backward, causing it to tilt downward. The bottom curved arrow on the far right is used to turn the camera forward, causing it to tilt upward.
29. True or False: As you perform manual operations to set the stage, if you do something that you are not pleased with, you can reverse the process by clicking the Redo button shown in the button bar near the top of the Alice development screen.
Figure 2. Controls for manipulating the object and the camera.
30. True or False: The only view of the world is the single view shown in Figure 1.
31. True or False: When you select the quad view radio button shown in Figure 2, two additional buttons appear in the group of square buttons near the top of Figure 2.
32. True or False: The effect of switching to quad view is as if you have four additional cameras available, one for each of the four panels that are displayed in quad view.
33. Which of the following items does not belong in the following list? Once you have placed an object in the world, you can use the mouse along with the seven buttons in a row in the upper right of Figure 2 to perform the following actions on that object:
34. True or False: If you check the checkbox labeled affect subparts immediately below the buttons in Figure 2, you can select a body part and manipulate it independently of the rest of the object. If the checkbox is not checked, whatever you do will be applied to the entire object.
Copyright 2007, Richard G. Baldwin.
Faculty and staff of public and private non-profit educational institutions are
granted a license to reproduce and to use this material for purposes consistent
with the teaching process. This license does not extend to commercial
ventures. Otherwise, reproduction in whole or in part in any form or medium
without express written permission from Richard Baldwin is prohibited.
The following image is the splash screen from Alice 2.0, and is the property of the developers of Alice at Carnegie Mellon.
Unfortunately, while there is a tumble button, there is no roll button.
It is not possible to swap the locations of the various sections on the development screen.
Copyright 2007, Richard G. Baldwin. Faculty and staff of public and private non-profit educational institutions are granted a license to reproduce and to use this material for purposes consistent with the teaching process. This license does not extend to commercial ventures. Otherwise, reproduction in whole or in part in any form or medium without express written permission from Richard Baldwin is prohibited.
The following image is the splash screen from Alice 2.0, and is the property of the developers of Alice at Carnegie Mellon.
-end-