You are on page 1of 6

12/14/2016

QuizALICE|agusnuryantoAcademia.edu

DOC

QuizALICE
QuizALICE

D O W N LO A D

UPLOADED BY

Agus Nuryanto
QuizALICE

CONNECT TO DOWNLOAD

GETDOC

5 Pages

1. Which of the following does not describe methods? Is associated with an instance variable.
(*)
2. Review the code below.

Select the result from the following statements about what haens when the loo!al "# $.
%he condition loo!al & $ is tested before e'ecuting anthing further in the rogram. (*)
. vent listeners loo+ for and resond to the interactivit of the comuter. %rue or false? ,alse
(*)
-. Which one of the following event listener tes is not available at the tolevel of the
addvent dro down list in /lice? 0ollision (*)
$. Which of the following rogramming instructions commands the fish to continuousl move
forward a random seed between .$ and 1. meters minus
meters until it collides with
READ.2$
PAPER
the shar+?

http://www.academia.edu/25646679/Quiz_ALICE

1/6

12/14/2016

QuizALICE|agusnuryantoAcademia.edu

3.
4.
6.
7.

!ariable values can be changed as often as ou li+e. %rue or false? %rue (*)
Which of the following is not a relational oerator? 55 (*)
Which of the following does not describe variables? /rranged in rows and columns. (*)
In /lice we use the W8I9 control statement to imlement the conditional loo. %rue or
false? %rue (*)
1. / conditional loo is a loo that will continue forever. %rue or false? ,alse (*)
11. /lice uses builtin math oerators. %he are: /ll of the above (*)
12. ,rom our /lice lessons the ;0hec+list for /nimation 0omletion; does not as+ <uestions
about the scenario and storboards because these are not valid arts of the animation
creation rocess. %rue or false? ,alse (*)
1. Which of the following are e'amles of elements ou would test in our /lice animation?
(0hoose all correct answers): =b>ects move with smooth timing. (*) ath e'ressions
calculate as e'ected. (*) dan vent listeners trigger the correct resonses. (*)
1-. ,rom our /lice lessons animations should be tested b the rogrammer before the are
considered comlete. %rue or false? %rue (*)
1$. When ou edit an ob>ect@s roerties in the Scene editor the changes do not ta+e effect until
the Run button is clic+ed. %rue or false? ,alse (*)
13. In /lice where does an instance@s a'es intersect? /t the instance@s center oint. (*)
14. In /lice functions are dragged into the control statement not the rocedure. %rue or false?
QuizALICE
,alse (*)
16. In /lice when using the getAistance%o function what menu otion would ou use to subtract
a set value from the distance? ath (*)
17. In /lice once an instance is added to the scene it cannot be deleted. %rue or false? ,alse (*)
2. Which of the following actions would re<uire a control statement to control animation
timing? (0hoose all correct answers): / bird fling. (*) / fish swimming. (*) dan / bied
ob>ect wal+ing. (*)
21. In /lice Ao In =rder and Ao %ogether: /re control statements (*)
22. Which of the following would not be an argument in an /lice rogramming instruction that
commands a erson ob>ect to move forward 2 meters? Berson@s height (*)
2. %he /lice move rocedure contains which arguments? Airection (*) dan /mount (*)
2-. Which of the following instructions turns the clown fish left $ meters? this.clown,ish turn
9eft $. (*)

D O W N LO A D

2$. In /lice which of the following is the most li+el situation where rocedural abstraction
could be used? ,ive dogs all need to bar+ and run at the same time. (*)
23. /n animation gives the scenario a urose. %rue or false? ,alse (*)
24. In /lice when a new rocedure is declared all subclasses of the suerclass will inherit the
rocedure. %rue or false? %rue (*)
26. ,rom our /lice lessons which of the following are reasons wh random numbers would be
used b a comuter? ,or securit. (*) dan ,or simulation. (*)
27. In /lice which of the following arguments could be relaced with a random number?
Aistance (*) dan Auration (*)
. In /lice different rogramming is not re<uired for different ob>ects because all ob>ects move
the same wa. %rue or false? ,alse (*)
1. In /lice which rocedure is used to assign one ob>ect as the vehicle of another? set!ehicle
(*)
2. 0oing rogramming instructions saves time when rogramming our /lice ro>ect. %rue or
false? %rue (*)
. Which /lice e'ecution tas+ corresonds with the following storboard statement?
&br"&br"0at turns to face mouse. this.cat turn%o,ace this.mouse (*)
-. ,rom our /lice lessons which of the following are reasons wh random numbers would be
used b a comuter? ,or securit. (*) dan ,or simulation. (*)
$. Which of the following is not one of the ositioning a'es used in /lice ? w (*)
3. Which of the following is not an e'amle of a oneshot rocedure? Sin (*)
4. ,rom our /lice lessons which of the following is a tool to show the logic of an animation?
,lowchart (*)
6. In /lice declaring a new rocedure to shorten code and ma+e it easier to read is a rocedural
abstraction techni<ue. %rue or false? %rue (*)
7. In /lice which of the following are benefits of searating out motions into their own
rocedures? (0hoose all correct answers): It simlifies code and ma+es it easier to read. (*)It
allows man ob>ects of a class to use the same rocedure. (*) dan It can allow subclasses of
suerclass
use a rocedure.
-. aWhich
of thetofollowing
was can(*)
ou modif the code in the code editor window? (0hoose

http://www.academia.edu/25646679/Quiz_ALICE

2/6

12/14/2016

QuizALICE|agusnuryantoAcademia.edu
suerclass
use a rocedure.
-. aWhich
of thetofollowing
was can(*)
ou modif the code in the code editor window? (0hoose
all correct answers): 0o C aste (*)Aisable (*) Arag to reorder (*)
-1. %he Brocedures tab and the ,unctions tab are the two tabs available in the /lice methods
anel. %rue or false? %rue (*)
-2. In /lice the ,unctions tab will disla the redefined functions for the selected instance.
%rue or false? %rue (*)
-. In /lice which function is used to move an ob>ect directl to the center oint of another
ob>ect? getAistance (*)
--. In /lice ou can use a function to get the current color of the ob>ect. %rue or false? %rue (*)
-$. ,rom our /lice lessons what is a oneshot rocedural method? / rocedure that is used to
ma+e a scene ad>ustment. (*)
-3. %o add a rocedure to m,irstethod rightclic+ on the rocedure ou wish to add and
select the /dd button. %rue or false? ,alse (*)
-4. /fter each e'ecution of our /lice animation what element or elements could be ad>usted in
our code? /ll of the above (*)
-6. %he move rocedure in /lice moves an ob>ect in how man different ossible directions? 3
(*)
-7. Brocedural abstraction ma need to be imlemented if an ob>ect in /lice needs to erform an
action but there isn@t an inherited rocedure that accomlishes that action. %rue or false? %rue
(*)
$. In /lice a wal+ing motion for a biedal ob>ect can be achieved without the Ao %ogether
control statement. %rue or false? ,alse (*)
$1. In /lice a comuter rogram re<uires functions to tell it how to erform the rocedure. %rue
or false? ,alse (*)
$2. ,rom our /lice lessons random numbers are set in the distance and duration arguments in a
QuizALICE
rocedure. %rue or false? %rue (*)
$. Aebugging is the rocess of finding bugs in a software rogram. %rue or false? %rue (*)

D O W N LO A D

$-. In /lice what function would ou use to get a wholenumber from the user?
getInteger,romDser (*)

$$. ,rom our /lice lessons which rogramming instruction reresents the following
movement: / turtle moves forward half the distance to the flower. this.%urtle move ,orward
getAistance%o
this.,lower
5 2. (*)such as its height width deth and even
$3. this.%urtle
,unctions answer
<uestions
about an ob>ect
distance to another ob>ect. %rue or false? %rue (*)
$4. ,rom our /lice lessons builtin functions rovide recise roert details for the following
areas: Bro'imit siEe satial relation and oint of view. (*)
$6. In /lice when two ob>ects are snchroniEed and move together this means that one ob>ect is:
/ vehicle of another (*)
$7. In /lice the set!ehicle rocedure will associate one ob>ect to another. %rue or false? %rue (*)
3. In /lice which of the following situations could benefit from declaring a new rocedure?
(0hoose all correct answers): ultile ob>ects need to use a motion such as bunnies
hoing. (*) /n ob>ect does not have a default rocedure for a motion such as swimming.
(*) /n ob>ect does not have a default rocedure for a motion such as swimming. (*)
31. / scenario gives the /lice animation a urose. %rue or false? %rue (*)
32. In /lice if a rocedure is declared for a clown,ish class which classes can use the
rocedure? 0lown,ish class (*)
3. Which button is selected in the /lice file menu to save a different version of an animation?
Save /s... (*)
3-. In /lice there is a limit of 1 ob>ects er scene. %rue or false? ,alse (*)
3$. =ne te of ob>ect roert is an ob>ect@s osition in the scene. %rue or false? %rue (*)
33. Which of the following is an e'amle of nesting in an /lice rogram? ,ive Ao %ogether
statements are nested inside of a Ao In =rder statement. (*)
34. What is the first ste to rogramming an ob>ect to turn left in /lice? Select the ob>ect to
rogram from the instance menu. (*)
36. %he dela rocedure in /lice halts an ob>ect@s motion before the ne't motion begins. %rue or
false? %rue (*)
37. When you edit an object's properties in the Scene editor, the changes do not
take efect until the Run button is clicked. True or alse? False !"
4. Fro# your $lice lessons, the %o &n rder control state#ent is also reerred to by
(hat
other
na#e?
Se)uential
control
41. &n
$lice,
(hat
unction
(ould you
use !"
to get a (holenu#ber ro# the user?
get&ntegerFro#*ser !"
42. &n $lice, ho( (ould you get the length o a +sh object? get%epth !"
4. $lice (ill periodically re#ind you to sa-e your project. True or alse? False !"
4-. eore you can begin to de-elop the ani#ation storyboard, (hat #ust be
de+ned? The scenario !"
4$. Fro# your $lice lessons, inheritance #eans that the superclass inherits its traits
ro# the subclass. True or alse? False !"
43. &n $lice, you could identiy (hen ne( procedures need to be declared by

http://www.academia.edu/25646679/Quiz_ALICE

3/6

12/14/2016

QuizALICE|agusnuryantoAcademia.edu
re-ie(ing the te/tual storyboard or the ani#ation. True or alse? True !"
44. What is the +rst step to entering co##ents in an $lice progra#? %rag and drop
the co##ents tile abo-e a code seg#ent. !"
46. &n an $lice progra#, (hich code is e/ecuted (hen the Run button is clicked? The
code entered in #yFirst0ethod in the 1ode editor. !"

47. &n $lice, each class has a set o pre2de+ned procedures and unctions. True or
alse? True !"
6. When you i#port a class ro# another +le you ha-e to i#port the entire class.
True or alse? False !"
61. Which o the ollo(ing is not a type o e-ent listener in $lice? 1ursor !"
62. &n $lice, (hich o the ollo(ing progra##ing state#ents #o-es the butter3y
or(ard, double the distance to the tree? this.utter3y #o-e or(ard
4this.utter3y get%istanceTo this.Tree ! 56 !"
6. $n e/a#ple o an e/pression is7 !89 !"
6-. When presenting your $lice ani#ation, ensure that your presentation is
thoroughly tested and co#plete. True or alse? True !"
6$. In /lice it is not ossible to uload the animation directl to Fou%ube.False !"
63. &n $lice, (hat are the or#s o a scenario? $ proble# to sol-e. !", $ task to
peror#. !"

QuizALICE

http://www.academia.edu/25646679/Quiz_ALICE

D O W N LO A D

4/6

12/14/2016

QuizALICE|agusnuryantoAcademia.edu

QuizALICE

http://www.academia.edu/25646679/Quiz_ALICE

D O W N LO A D

5/6

12/14/2016

QuizALICE|agusnuryantoAcademia.edu

Job Board

About

Press

Blog

People

Papers

Terms

Privacy

Copyright

We're Hiring!

Help Center

Find new research papers in: Physics Chemistry Biology Health Sciences Ecology Earth Sciences Cognitive Science Mathematics Computer Science
Academia 2016

QuizALICE

http://www.academia.edu/25646679/Quiz_ALICE

D O W N LO A D

6/6

You might also like