You are on page 1of 5

Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct answer.

Section 2 - Quiz 1 L1-L7


(Answer all questions in this section)
1. In Alice, different programming is not required for different objects, because
all objects move the same way. True or false?

Mark for
Review
(1) Points

True
False (*)
Correct
2. In Alice, which control statement is used to invoke simultaneous movement?

Mark for
Review
(1) Points

Variable
Count
Do Together (*)
Do In Order
While
Correct
3. In Alice, which of the following are benefits of separating out motions into
their own procedures?

Mark for
Review
(1) Points

(Choose all correct answers)


It makes the animation easier to run.
It can allow subclasses of a superclass to use a procedure. (*)
It makes the scene easier to view.
It allows many objects of a class to use the same procedure. (*)
It simplifies code and makes it easier to read. (*)
Incorrect. Refer to Section 2 Lesson 5.
4. In Alice, procedural abstraction is the concept of making code easier to
understand and reuse. True or false?

Mark for
Review

(1) Points
True (*)
False
Correct
5. What does a visual storyboard help the reader understand?

Mark for
Review
(1) Points

(Choose all correct answers)


The code that is debugged.
The components of the scene. (*)
How the initial scene will be set up. (*)
The actions that will take place. (*)
Correct
Section 2 - Quiz 1 L1-L7
(Answer all questions in this section)
6. How do you view the results of procedures entered in the Alice code editor?

Mark for
Review
(1) Points

Save the scene.


Select the Run button. (*)
View the procedures in the gallery.
Select the Play button.
Correct
7. From your Alice lessons, what is a one-shot procedural method?

Mark for
Review
(1) Points

A procedure that is used to launch the program.


A procedure that is invoked when the Run button is clicked.
A procedure that is dragged into the Code editor.
A procedure that is used to make a scene adjustment. (*)

Correct
8. From your Alice lessons, where on an object do an object's axes intersect?

Mark for
Review
(1) Points

At the object's head


At the object's chest
At the object's center point (*)
At the object's bottom
Correct
9. From your Alice lessons, built-in functions provide precise property details
for the following areas:

Mark for
Review
(1) Points

Distance to and nesting.


Proximity and point of view.
Proximity and size.
Proximity, size, spatial relation, and point of view. (*)
Incorrect. Refer to Section 2 Lesson 7.
10. In Alice, where can you view the list of functions available for an object?

Mark for
Review
(1) Points

Functions tab in the methods panel. (*)


Properties tab in the methods panel.
Class description in the Scene editor.
Instance pull-down menu.
Correct

Section 2 - Quiz 1 L1-L7


(Answer all questions in this section)
11. From your Alice lessons, which control statement executes instructions
simultaneously?

Mark for
Review

(1) Points
Count
Do together (*)
Variable
Do in order
Correct
12. The first step to using a top-down approach to programming is to create a
table to align the storyboard steps to the programming instructions. True or
false?

Mark for
Review
(1) Points

True
False (*)
Incorrect. Refer to Section 2 Lesson 4.
13. The delay procedure in Alice halts an object's motion before the next
motion begins. True or false?

Mark for
Review
(1) Points

True (*)
False
Incorrect. Refer to Section 2 Lesson 3.
14. Which of the following instructions turns the clown fish left 5 revolutions?

Mark for
Review
(1) Points

this.clownFish turn Left 5.0 (*)


this.Fish turn Left 5
this.clownFish turn Left 0.5
this.clownFish turn Left 5
Correct
15. The Alice move procedure contains which arguments?

Mark for
Review
(1) Points

(Choose all correct answers)


Object
Amount (*)
Text
Direction (*)

You might also like