wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

6th and 7th Post-assessment

Total questions: 60

Worksheet time: 55mins

Name
Class
Date
1.
If you are identifying the problem you are trying to solve, figuring out what your constraints are and determining what success will look like, what part of the problem solving process are you working on?
a)
Define
b)
Prepare
c)
Try
d)
Reflect
2.
If you are brainstorming and researching possible solutions, comparing pros and cons and/or making a plan, what part of the problem solving process are you working on?
a)
Define
b)
Prepare
c)
Try
d)
Reflect
3.
If you are attempting to put your plan into action, what part of the problem solving process are you working on?
a)
Define
b)
Prepare
c)
Try
d)
Reflect
4.
If you are comparing your results to the goals you set, determining what you can learn to do better next time, and/or identifying new problems that were discovered, what part of the problem solving process are you working on?
a)
Define
b)
Prepare
c)
Try
d)
Reflect
5.
What are some ways information is input into the computer?
a)
Printing out a document
b)
Clicking on a mouse
c)
Hearing sound through headphones
d)
Seeing a picture on the screen
6.
Which best describes the processing stage?
a)
Sends information to the input device
b)
Sends stuff to the output device
c)
Connects to the input device 
d)
Receives data from the input device and processes it
7.
What does an algorithm have to do with processing?
a)
Algorithms are the steps that would be converted into a program that a computer could use to process information, changing it from input to an output.
b)
Algorithms are a series of steps
c)
Algorithms are the steps that would be converted into a program that a computer could use to process information, changing it from output to input.
d)
Algorithms have nothing to do with processing.
8.
A precise sequence of instructions for processes that can be executed by a computer is called a(n) ...
a)
Input
b)
Algorithm
c)
Output
d)
Process
9.
Which one of these sets of words represent a computer system?
a)
Output-Process-Input
b)
Process-Input-Output
c)
Input-Output-Process
d)
Input-Process-Output
10.
Once data has been processed what happens next?
a)
Information is sent to an input device
b)
Data is sent to a input device
c)
Information is sent to an output device
d)
Work is seen on the screen or printed out
11.
Which of these IS NOT an input device?
a)
Keyboard
b)
Mouse
c)
Remote control
d)
Monitor
12.

Drawing in Game Lab, what is debugging?

a)

Part of a program that does not work correctly

b)

Finding and fixing problems in an algorithm or program

c)

An algorithm that has been coded into something that can be run by a machine

d)

none of the above

13.

Drawing in Game Lab, what is a program?

a)

An algorithm that has been coded into something that can be run by a machine

b)

Finding and fixing problems in an algorithm or program

c)

Part of a program that does not work correctly

d)

none of the above

14.

Shapes and Randomization, what is a parameter?

a)

Part of a program that does not work correctly

b)

Finding and fixing problems in an algorithm or program

c)

An extra piece of information passed to a function to customize it for a specific need

d)

none of the above

15.

Variables, what is a variable?

a)

An extra piece of information passed to a function to customize it for a specific need

b)

An algorithm that has been coded into something that can be run by a machine

c)

A placeholder for a piece of information that can change

d)

none of the above

16.

The Draw Loop, what is the frame rate?

a)

a single image within an animation

b)

a series of images that create the illusion of motion by being shown rapidly one after the other

c)

he rate at which frames in an animation are shown, typically measured in frames per second

d)

none of the above

17.

Boolean

a)

A single value of either TRUE or FALSE

b)

Any valid unit of code that resolves to a value.

c)

Part of a program that does not work correctly.

18.

If-Statement

a)

The common programming structure that implements "conditional statements".

b)

Attributes that describe an object's characteristics

c)

An algorithm that has been coded into something that can be run by a machine.

d)

Part of a program that does not work correctly.

19.

Conditionals

a)

Any valid unit of code that resolves to a value.

b)

a single image within an animation

c)

Statements that only run under certain conditions.

d)

Any valid unit of code that resolves to a value.

20.

a precise sequence of instructions for processes that can be executed by a computer.

a)

variable

b)

algorithm

c)

property

d)

procedure

21.

any valid unit of code that resolves to a value

a)

conditionals

b)

if statement

c)

expression

d)

boolean

22.

in programming, an expression that evaluates to True or False.

a)

Boolean Expression

b)

If statement

c)

Expression

d)

Variable

23.
Part of a program that does not work correctly.
a)
Bug
b)
Debugging
c)
Program
d)
Parameter
24.
Finding and fixing problems in an algorithm or program.
a)
Bug
b)
Debugging
c)
Program
d)
Parameter
25.
background("blue"); will fill in the entire screen (canvas area) with the color blue.
a)
True
b)
False
26.

The line of code that will change the fill color to a pseudo random rgb setting is which of the following?

a)

fill(randomNumber(0,255),randomNumber(0,255),randomNumber(0,255));

b)

fill(randomNumber(0,255),randomNumber(0,255),randomNumber(0,255))

c)

fill(randomnumber(0,255),randomnumber(0,255),randomnumber(0,255));

d)

Dfill(randomnumber(0,255),randomnumber(0,255),randomnumber(0,255))

27.
A placeholder for a piece of information that can change.
a)
variable
b)
property
c)
sprite
d)
expression
28.
Attributes that describe an object's characteristics.
a)
variable
b)
property
c)
sprite
d)
expression
29.
A graphic character on the screen with properties that describe its location, movement, and look.
a)
variable
b)
property
c)
sprite
d)
expression
30.
A series of images that create the illusion of motion by being shown rapidly one after the other.
a)
animation
b)
frame
c)
frame rate
31.
the equals sign (=) is called the assignment operator
a)
True
b)
False
32.
3 = horses; is an acceptable way to assign the value 3 to the variable named horses
a)
True
b)
False
33.
var lives = 3;
a)
assigns 3 to the variable lives
b)
assigns 3 to the variable lives
c)
declares a variable named lives and then initializes the value of lives to 3
d)
initializes the value of the variable lives to 3
34.

To speed up a sprite that has a positive velocity, you need to _______________ to the velocity inside the counter pattern.

a)

add

b)

subtract

c)

move

d)

draw

35.

If changing velocityY of a sprite, a positive value will move the sprite in what direction?

a)

Up

b)

Down

c)

Left

d)

Right

36.

If changing velocityX of a sprite, a positive value will move the sprite to the ____________________.

a)

right

b)

left

c)

up

d)

down

37.

The copy button is useful for creating __________________ version(s) of an animation for a sprite, such as pointing in different directions, or jumping and walking animations.

a)

one

b)

smalller

c)

single

d)

duplicate

38.

Where should functions be created if there is a draw loop?

a)

Inside the draw loop

b)

Above the draw loop

c)

Below the draw loop

d)

Do not use a function

39.

What is the variable name in this code?

var cat=createSprite(30, 350);

a)

cat

b)

var

c)

createSprite

d)

Sprite

40.

How would you read this variable aloud: car.x=50?

a)

car x gets 50

b)

car dot x is equal to 50

c)

car dot x gets the value of 50

d)

car dot x is equal to the number 50

41.

When coding in Javascript, which of the following is a good name for a variable?

a)

2yellowcat

b)

twoYellowCat

c)

twoYellowcat

d)

twoyellowCat

42.

Makes the sprite bounce off the target when they touch each other. The target keeps moving as before.

a)

sprite.collide(target)

b)

sprite.setCollide(target)

c)

sprite.displace(target)

d)

sprite.bounceOff(target)

43.

Declares and assigns an initial value to a variable

a)

var x= ;

b)

sprite.x

c)

sprite.scale

d)

sprite.setAnimation (label)

e)

rect(x, y, w, h)

44.

The x position of the center of the sprite

a)

var x= ;

b)

sprite.x

c)

sprite.scale

d)

sprite.setAnimation (label)

e)

rect(x, y, w, h)

45.

Shrinks or grows a sprite keeping the height to width ratio the same

a)

var x= ;

b)

sprite.x

c)

sprite.scale

d)

sprite.setAnimation (label)

e)

rect(x, y, w, h)

46.

Uses the Animation tab to load images and animations for your sprites

a)

var x= ;

b)

sprite.x

c)

sprite.scale

d)

sprite.setAnimation (label)

e)

rect(x, y, w, h)

47.

Draws a rectangle onto the display

a)

var x= ;

b)

sprite.x

c)

sprite.scale

d)

sprite.setAnimation (label)

e)

rect(x, y, w, h)

48.

Clockwise rotation change in degrees per frame of the sprite

a)

sprite.bounceOff()

b)

sprite.rotationSpeed

c)

sprite.isTouching()

d)

sprite.debug

49.

Which of the following Random Number functions would return a value between 1 and 10?

a)

randomNumber(10);

b)

randomNumber(1, 10);

c)

randomNumber(1-10);

d)

random(10);

50.
Which is NOT an output device?
a)
Scanner
b)
Monitor
c)
Printer
d)
Speaker
51.
What are some ways information is input into the computer?
a)
Printing out a document
b)
Clicking on a mouse
c)
Hearing sound through headphones
d)
Seeing a picture on the screen
52.

A computer speaker is an input?

a)

True

b)

False

53.
What is at the end of a line of code?
a)
#
b)
;
c)
)
d)
>
54.
What command colors a shape?
a)
color(43, 255, 0);
b)
bucket(43, 255, 0);
c)
fill(43, 255, 0);
55.
What command draws a perfect circle?
a)
ellipse(80, 60, 100, 100);
b)
circle(80, 60, 80, 60);
c)
ellipse(80, 60, 100, 105);
d)
ellipse(80, 60, 105, 100);
56.
What command draws a rectangle?
a)
rec(10, 20, 100, 200)
b)
rect(10, 20, 100, 200)
c)
rect(10, 20, 100, 200);
d)
ellipse(10, 20, 40, 40)
57.

The Draw Loop, what is a frame?

a)

a series of images that create the illusion of motion by being shown rapidly one after the other

b)

A graphic character on the screen with properties that describe its location, movement, and look

c)

a single image within an animation

d)

none of the above

58.

What is the default frame rate of the draw function?

a)

1

b)

30

c)

60

d)

120

59.
Which BEST describes an output device?
a)
Connects to the processor after input has happened
b)
Shows you what's going on
c)
Shows the user information as a result of the processing
d)
Shows information on the monitor
60.
What is a way that information is output from a computer?
a)
Typing on a keyboard
b)
Clicking on a mouse
c)
Speaking into a microphone
d)
Data being displayed on a moniter