wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bootstrap Algebra SemTest

Total questions: 46

Worksheet time: 29mins

Name
Class
Date
1.

Video games are all about

a)

fun

b)

money

c)

winning

d)

change

2.

Computers use ______ to position a character on the screen.

a)

legs

b)

movement

c)

coordinates

d)

a mouse

3.

Which coordinate specifies how far from the LEFT a character should be?

a)

X-Coordinate

b)

Y-Coordinate

c)

AB Coordinate

d)

Extension Cord

4.

 Which coordinate specifies how far from the BOTTOM a character should be?

a)

X-Coordinate

b)

Y-Coordinate

c)

AB Coordinate

d)

According Coordinate

5.

What can be used to hide a character?

a)

Eraser

b)

Dr. Strange

c)

Negative Values

d)

A Cover

6.

From the computer's point of view, the whole game is just a bunch of numbers that are changing according to some ________.

a)

human brains

b)

equations

c)

meddling kids

d)

experts

7.

Modern video games can cost millions of dollars and take years to create.

a)

True

b)

False

8.

Order of Operations is incredibly important when ________.

a)

taking the trash out

b)

tying your shoes

c)

programming

d)

babysitting

9.

What can we use to diagram a math expression when coding?

a)

Microsoft Excel

b)

Circles of Expression

c)

Circles of Evaluation

d)

Paint

10.

To convert a COE into code, we walk through the circle from...

a)

outside-in, moving right to left

b)

outside-in, moving from top to bottom

c)

outside-in, moving from bottom to top

d)

outside-in, moving left to right

11.

An open paranthesis is used when we:

a)

dont need a circle

b)

start a circle

c)

close a circle

d)

circle code

12.

A close paranthesis is used when we:

a)

dont need a circle

b)

start a circle

c)

close a circle

d)

circle code

13.

Once we're in a circle, we write whatever is on the left of the circle, then the ______ at the top, and then whatever is on the right.

a)

operation

b)

name

c)

whole equation

d)

code word

14.

Write the CODE for this COE. (the code, not the equation; DO NOT USE SPACES)

(a)  

15.

In programming, the editor is...

a)

an app that lets you edit tweets

b)

the person who writes news stories

c)

a software program we use to write code

d)

another name for Circle of Evaluation

16.

Where do we experiment with code at?

a)

Interactions area (the right hand side)

b)

Definitions area (the left hand side)

c)

Program area (the top toolbar)

d)

Area 52

17.

Where do we put code that we want to keep?

a)

Definitions area (the left hand side)

b)

Interactions area (the right hand side)

c)

Program area (the top toolbar)

d)

Area 52

18.

What does the "Run" button do to the code typed into the Interactions area?

a)

Saves everything

b)

Re-Reads everything

c)

Tests the code

d)

Erases everything

19.

Select the data types below (select all that apply)

a)

Numbers

b)

Booleans

c)

Strings

d)

Images

20.

What type of data type is this?

108

a)

number

b)

string

c)

boolean

d)

image

21.

What type of data type is this?

"108"

a)

number

b)

string

c)

boolean

d)

image

22.

This question is an example of a Boolean.

a)

True

b)

False

23.

Every function has a name, takes some inputs, and produces some output. The function name is written first, followed by a list of ________ in parentheses.

a)

arguments

b)

conversations

c)

groceries

d)

vacation destinations

24.

Functions have contracts, which help explain how a function should be used. Every contract has three parts. Select each part below.

a)

Domain

b)

Input

c)

Range

d)

Name

25.

In a function's contract, the domain means

a)

the inputs (and order of inputs) the function will accept

b)

the name of the function

c)

the outputs the function produces

d)

the website it can be found at

26.

 

In a function's contract, the range means

a)

the inputs (and order of inputs) the function will accept

b)

the name of the function

c)

the outputs the function produces

d)

the website it can be found at

27.

 

In a function's contract, the name means

a)

the inputs (and order of inputs) the function will accept

b)

the name of the function

c)

the outputs the function produces

d)

the website it can be found at

28.

-98.1, 2/3, 42

a)

These are values

b)

These are expressions

c)

These are currencies

d)

These are famous singers

29.

1*3, 5-2, 4*4

a)

These are values

b)

These are expressions

c)

These are currencies

d)

These are famous singers

30.

Why are definitions different from values and expressions?

a)

They do not produce results

b)

Definitions are the same as expressions

c)

Definitions are the same as values

d)

They aren't, they're the same

31.

What do we use to create names for values so that those names can be re-used to make the math simpler and more efficient?

a)

Expressions

b)

Values

c)

Definitions

d)

Instagram

32.

Definitions always have...(select all that apply)

a)

a name

b)

an expression

c)

results

d)

coordinates

33.

Can there be an answer to a definition?

a)

Of course

b)

Nah bruh

34.

Once a value has been defined, it can be used in later expressions.

a)

FACTS

(True)

b)

CAP

(False)

35.

Definitions can refer to previous definitions.

a)

FACTS

b)

CAP

36.

Why is it helpful to define values?

a)

it makes $$$

b)

it tests the code

c)

it saves time so we don't have to type long pieces of code over and over again

d)

it gives us the answer we're looking for

37.

How is x defined in the following definition:

x = 5 + 1

(After I define x as above, what will appear when I type x in the editor?)

a)

6

b)

5 + 1

c)

x = 5 + 1

d)

nothing

38.

We've learned how to view functions in two ways, with contracts and with ______?

a)

examples

b)

friends

c)

glasses

d)

mango smoothies

39.

Examples are essentially ________ tables, showing what the function would do for a specific input.

a)

input-output

b)

Mcdonalds

c)

ChicFilA

d)

turn

40.

The function name is always the same, whether looking at contract, examples or definition.

a)

FAX

b)

CAP

41.

The number of inputs in the Examples is always the same as the number of types in the Domain, which is always the same as the number of variables in the Definition.

a)

FAX

b)

CAP

42.

The "what the function does" pattern in the Examples is the exact same as the number of types in the Domain.

a)

FAX

b)

CAP

43.

Match this Function with it's Example

a)
b)
c)
d)
44.

What was your favorite part of this class?

4 lines
45.

What would've made you more interested in this class?

4 lines
46.

I'm grateful to have had the opportunity to be your teacher this year. I hope you continue to create yourself and learn about the world around you.

Remember, failure is an ingredient to success, not the opposite of success!

a)

Have

b)

a

c)

great

d)

summer