wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

EOY Review

Total questions: 70

Worksheet time: 1hrs 15mins

Name
Class
Date
1.
A precise sequence of instructions for processes that can be executed by a computer
a)
loop
b)
algorithm
c)
nested loop
d)
variable
2.
 A device or component that allows information to be given to a computer
a)
input
b)
output
c)
store
d)
process
3.
Any device or component that receives information from a computer
a)
input
b)
output
c)
store
d)
process
4.
Step 1 in the problem solving process
a)
define
b)
prepare
c)
try
d)
reflect
5.
Step 2 in the problem solving process
a)
define
b)
prepare
c)
try
d)
reflect
6.
Step 3 in the problem solving process
a)
define
b)
prepare
c)
try
d)
reflect
7.
Step 4 in the problem solving process
a)
define
b)
prepare
c)
try
d)
reflect
8.
The process of putting data in a safe spot  to use later
a)
input
b)
output
c)
store
d)
process
9.
an instance of a computer program that is being executed (thinking)
a)
input
b)
output
c)
store
d)
process
10.

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

a)

loop

b)

algorithm

c)

nested loop

d)

variable

11.

What is a collection of interlinked web pages on the World Wide Web?

a)

website

b)

HTML

c)

content

d)

structure

12.

What is the raw text, images, and other elements included in a web page?

a)

website content

b)

website

c)

element

d)

CSS

13.

What is a piece of a website, marked by a start tag and often closed with an end tag?

a)

HTML element

b)

CSS

c)

source

d)

citation

14.

What is the special set of characters begins and ends your site?

a)

HTML tag

b)

paragraph tag

c)

body tag

d)

list tag

15.

What is a title or summary for a document or section of a document?

a)

heading

b)

paragraph

c)

list

d)

body

16.

What is a reference to a book, paper, or author, especially in a scholarly work?

a)

citation

b)

HTML

c)

content

d)

structure

17.

What is the exclusive legal right to print, publish, perform, film, or record?

a)

copyright

b)

music

c)

picture

d)

movie

18.

What is a collection of public copyright licenses that enable the free distribution?

a)

Creative Commons

b)

copyright

c)

music

d)

movie

19.

The characters that are on the outside of your content are called what?

a)

Tags

b)

Elements

20.

What does HTML stand for?

a)

Hypertext Markup Language

b)

Hidden Text Masking Language

c)

Hollow Test Marking Linguistics

21.

The act of copying or taking someone's work and passing it off as your own is called...

a)

plagiarism

b)

citation

c)

intellectual property

d)

Creative Commons

22.

What does a hyperlink do?

a)

Takes you to another web page

b)

Closes the Internet browser

c)

Opens the Internet browser

d)

Takes you to another website

23.

All HTML must begin with...

a)

Tags

b)

Elements

c)

Doctypes

d)

Titles

e)

Headings

24.

All Website content must be displayed inside a ___________

a)

Body

b)

Element

c)

Doctype

d)

Title

e)

Heading

25.

What is a digital footprint?

a)

The collected information about someone across multiple websites

b)

An Element

c)

A Doctype

d)

A Title

e)

A Heading

26.
Step 1 in the problem solving process
a)
define
b)
prepare
c)
try
d)
reflect
27.
Step 2 in the problem solving process
a)
define
b)
prepare
c)
try
d)
reflect
28.
Step 3 in the problem solving process
a)
define
b)
prepare
c)
try
d)
reflect
29.
Step 4 in the problem solving process
a)
define
b)
prepare
c)
try
d)
reflect
30.

To remove details from the solution so that it can work for many problems.

a)

Reaction

b)

Abstraction

c)

Subtraction

31.

To break a hard problem up into smaller and easier problems.

a)

Compose

b)

Loop

c)

Decompose

32.

Method of problem-solving to find digital solutions

a)

Decompose

b)

Computational thinking

c)

Programming

33.
What are "Parameters"?
a)
extra bits of information that you can pass into a function to customize it
b)
a kind of meter
c)
next to meters
d)
something used to measure
34.

figure out the details of the problems that you are trying to solve

a)

binary

b)

variable

c)

event

d)

define

35.

Programming instructions that are reusable, they make writing and maintaining programs easier

a)

for loop

b)

while loop

c)

function

d)

condition

36.

A part of the program that does not work correctly.

a)

Bug

b)

Break

c)

Loop

37.

Function

a)

A placeholder for a piece of information that can change.

b)

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

c)

A piece of code that you can easily call over and over again.

d)

Attributes that describe an object's characteristics

38.

a placeholder for a piece of information that can change

a)

variable

b)

for loop

c)

define

d)

parameter

39.
In coding, a LOOP is:
a)
an error in a program.
b)
a statement that only runs under certain conditions.
c)
doing something over and over again.
d)
a placeholder for a piece of information.
40.
Abstraction
a)
the rate at which frames in an animation are shown, typically measured in frames per second
b)
A graphic character on the screen with properties that describe its location, movement, and look.
c)
Pulling out specific differences to make one solution work for multiple problems.
d)
in programming, an expression that evaluates to True or False.
41.
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.
42.
Boolean Expression
a)
a single image within an animation
b)
A single value of either TRUE or FALSE
c)
A piece of code that you can easily call over and over again.
d)
Finding and fixing problems in your algorithm or program.
43.

Which answer contains the code to draw this image?

a)
b)
c)
d)
44.

Which code will make the plane move to the right?

a)
b)
c)
d)
45.

What direction will the sprite in this code go?

a)

Up and left

b)

Up and right

c)

Down and right

d)

Down and left

46.

Why is the order of the code important?

a)

It is important because it goes from top to bottom.

b)

It is important because if you don't pay close attention to where you put things, you might not see all your shapes or sprites.

c)

It is not important.

d)

It is important because following the same order every time prevents you from making mistakes.

47.

Which of these has the y axis labeled correctly?

a)
b)
48.

Which of these has the x axis labeled correctly?

a)
b)
49.

Look at the following code. Which line should the following comment go? "Player jumps up"

a)

Line 5

b)

Line 11

c)

Line 14

d)

Line 17

e)

Line 19

50.

Look at the following code. Which line should the following comment go? "Fall down"

a)

Line 5

b)

Line 11

c)

Line 14

d)

Line 17

e)

Line 19

51.

Look at the following code. Which line should the following comment go? "Shake back and forth"

a)

Line 5

b)

Line 11

c)

Line 14

d)

Line 17

e)

Line 19

52.

Look at the following code. Which line should the following comment go? "Bubble floats up"

a)

Line 5

b)

Line 11

c)

Line 14

d)

Line 17

e)

Line 19

53.

A placeholder for a piece of information that can change is a:

a)

property

b)

debugging

c)

variable

d)

parameter

54.

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

a)

parameter

b)

variable

c)

sprite

d)

program

55.

A series of images that create the illusion of motion by being shown rapidly one after the other is:

a)

animation

b)

parameter

c)

abstraction

d)

frame rate

56.

Which of these would be a useful way to make an image fly across the screen, to count down a timer, or to keep track of clicks?

a)

draw sprite

b)

counter pattern

c)

variable

d)

text

57.

The randomNumber( ) block can be used to:

a)

Find and fix problems in your algorithm or program.

b)

Generate images.

c)

Hold a place for a piece of information that can change.

d)

Generate random numbers in your programs.

58.

What code do we add to make the elephant push the hippo off the screen?

a)
b)
c)
d)
59.

In which direction will the sprite move?

plane.x = plane.x - 2

a)

left

b)

right

c)

up

d)

down

60.

In which direction will the sprite move?

bee.y = bee.y + 2

a)

left

b)

right

c)

up

d)

down

61.

Which sprite property would you change to move the sprite from left to right?

a)

sprite.x

b)

sprite.y

c)

sprite.scale

d)

sprite.rotation

62.

Which sprite property would you change to move the sprite from up and down?

a)

sprite.x

b)

sprite.y

c)

sprite.scale

d)

sprite.rotation

63.

Which sprite property would you change to make the sprite grow in size?

a)

sprite.x

b)

sprite.y

c)

sprite.scale

d)

sprite.rotation

64.

Which sprite property would you change to make the sprite turn in a circle?

a)

sprite.x

b)

sprite.y

c)

sprite.scale

d)

sprite.rotation

65.

What does CSS stand for?

a)

Cascading Style Sheets

b)

Colorful Style Sheets

c)

Computer Style Sheets

d)

Creative Style Sheets

66.

What is the correct HTML for referring to an external style sheet? (linking your HTML and Style sheet together)

a)

<stylesheet>mystyle.css</stylesheet>

b)

<style src="mystyle.css">

c)

<link rel="stylesheet" type="text/css" href="mystyle.css">

67.

Which rule set is written correctly?

a)

A

b)

B

c)

C

d)

D

68.

Which property is used to change the font of an element?

a)

font-style

b)

font-family

c)

font-weight

69.

Which number shows how to add a style sheet?

a)

1

b)

2

c)

3

d)

4

70.

Which rule-set would make all text in your web page blue and centered?

a)

A

b)

B

c)

C

d)

D