STUDENT TEST BOOKLET This test section contains Twenty Four

STUDENT TEST BOOKLET
This test section contains Twenty Four multiple-choice questions. Please mark your answers for
the multiple-choice questions in the spaces provided on your Student Response Booklet. Mark
only one answer for each question. If you do not know the answer, make your best guess. DO NOT
WRITE ANY ANSWERS IN THIS TEST BOOKLET. WHEN YOU FINISH, DO NOT WORK ON
ANY OTHER TEST SECTION.
1.
2.
3.
4.
Randy was recently hired at 128 Game Design and on his first day of work was
handed a piece of paper that had several sets of instructions that the new game
needed to follow in order to meet the demands of the overall designer. Which of the
following was Randy handed?
A.
Functioning Program
B.
Algorithm
C.
Error Check Sheet
D.
Debug Chart
Brandy recently learned that she was being promoted to the general manager
position at Best Buy. Her current salary is 42,500 per year and with her promotion
she is scheduled to make 7.5% more next year. What will Brandy’s new salary be per
year once she assumes the role of general manager?
A.
48,280.50
B.
45,687.50
C.
46,688.75
D.
44,345,55
Alex is currently learning how to utilize Alice. He has asked Seth where the play
button is located so that he can visually see what he has created. Which of the
following locations is the correct place that Alex needs to look for the Play button in
Alice?
A.
Toolbar
B.
Object Tree
C.
Events Editor
D.
World View
If a person wants to see a preview of the world that he/she is creating within Alice
which area within the Alice window should they look?
A.
Events Editor
B.
Toolbar
C.
Object Tree
D.
World View Window
5.
6.
7.
8.
A(n) _________ has properties which specify its overall characteristics. ALICE worlds
are generally made up of several of these items?
A.
method
B.
event
C.
object
D.
mask
After working with Alice for several hours Bennie feels that he has learned a lot
about programming in general. One item he still does not Understand is the yellow
box that appears around an object within Alice when it is clicked on. What is this
item called?
A.
Wireframe
B.
Axes
C.
Class
D.
Bounding Box
Buddy recently was asked about the various naming conventions that are used
within the Alice programming language. Which of the following identifiers utilizes
the camelCase naming convention?
goForIt
A.
B.
MakeCake
C.
Runspotrun
D.
tryagain
Alex has been asked to always follow the Program Development Life Cycle when
designing a new gaming app for DarkSide App Development. Which of the following
is the first step in the program development cycle that Alex should follow while
working for DarkSide?
Write the methods
A.
B.
Test the methods
C.
Debug the methods
D.
Design the program
PLEASE GO ON TO THE NEXT PAGE 
9.
10.
11.
12.
13.
Cameron recently discovered the numerous programming languages that are used all
around the world and has noted that they all utilize one common theme. The theme
he has discovered is pseudocode. What language is pseudocode written in?
A.
English
B.
Machine language
C.
Java
D.
Basic
Kay is currently designing an Alice world where she needs two objects to move
towards each other at the same time. Which structure should she use below to
accomplish her task?
Do in order
A.
B.
Do together
C.
Do sequentially
D.
Do now
Clark has been asked to add some notes within his current Alice world design?
Which of the following are used to add explanatory notes into a method?
Do in order
A.
B.
Do together
C.
Note
D.
Comment
A named storage location within the computer’s memory is commonly called this
within the programming world?
A.
Module
B.
RAM
C.
ROM
D.
Variable
What type of naming convention is used with the object name monkeySee?
A.
PascalCase
B.
CodeCase
C.
camelCase
D.
CodeScript
PLEASE GO ON TO THE NEXT PAGE 
14.
15.
16.
17.
18.
Betty Blue has been asked to design a program that joins two strings together after
they are entered. This process is commonly called…..
A.
String concatenation
B.
String splicing
C.
String grafting
D.
String building
Zeb wants to multiply two numbers together within Alice. What operator should be
use that is recognized as the programming multiplication symbol?
A.
x
B.
*
C.
&
D.
#
Which type of structure is used to determine which of two sets of instructions to execute?
A.
Decision structure
B.
Sequence structure
C.
Nested structure
D.
Do together structure
Assuming that a = 2 and b = 3, which of the following expressions is true?
A.
a>b
B.
a<b
C.
b <= a
D.
a == b
What type of operators are used to compare two numeric values?
A.
Arithmetic
B.
Complex
C.
Logical
D.
Relational
PLEASE GO ON TO THE NEXT PAGE 
19.
20.
21.
22.
23.
24.
What would the penguin say if the following code were executed?
If 5 >= 4
penguin say Yes
Else
penguin say No
A.
“Yes”
B.
“No”
C.
“Yes” then “No”
D.
“No” then “Yes”
Which type of structure is used to execute the same set instructions more than once?
A.
Decision structure
B.
Sequence structure
C.
Repetition structure
D.
Do together structure
Which type of instruction will cause a set of instructions to execute as long as a specified Boolean
expression is true?
A.
If/Else
B.
Loop
C.
Repeat
D.
While
What is the term used to specify that a class that is based on a prior class has access to the
methods and properties of that other class?
A.
Code reuse
B.
Divide and conquer
C.
Inheritance
D.
Parameter
Which of the following is used to insert images into a world?
A.
Billboard
B.
Dummy
C.
Pose
D.
Vehicle
Which of the following is used to keep two objects together so they move as one?
A.
Billboard
B.
Dummy
C.
Pose
D.
Vehicle Property