wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CS Discoveries Unit 1-3 Overview

Total questions: 32

Worksheet time: 16mins

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)

reflect

d)

try

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)

reflect

d)

try

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)

reflect

d)

try

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)

reflect

d)

try

5.

Which of the following is the best definition for a computer?

a)

A machine that can go on the internet

b)

A machine that can solve any problem

c)

A machine that can solve informational problems

d)

Anything that computes

6.

What are some ways information is input into the computer?

a)

clicking on a mouse

b)

listening to music on your computer

c)

seeing a picture on the screen

7.

What are some ways information is input into the computer?

a)

printing out a document

b)

seeing a picture on the screen

c)

typing on a keyboard

d)

listening to music on your computer

8.

What are some ways information is output from a computer?

a)

You tap on your touch screen

b)

You type on a keyboard.

c)

A document shows up on your monitor

d)

speaking into your computer’s microphone

9.

A precise sequence of instructions for processes that can be executed by a computer is called a(n) ...

a)

algorithm

b)

input

c)

output

d)

process

10.

What does HTML stand for?

a)

Home Tool Markup Language

b)

Hyper Text Markup Language

c)

Hyperlinks and Text Markup Language

d)

Hyperlink Text Markup Language

11.

What of the following is NOT an element in html?

a)

Body

b)

Head

c)

Paragraph

d)

Sentence

12.

Which of the following is largest heading?

a)

<h1></h1>

b)

<h2></h2>

c)

<h3></h3>

d)

<h4></h4>

13.

Which of the following would you use to create a numbered list of recipe steps?

a)

<h1></h1>

b)

<ol><ol>

c)

<p></p>

d)

<ul></ul>

14.

Which of the following would you use to create a list of required ingredients for the recipe?

a)

<h1></h1>

b)

<ol><ol>

c)

<p></p>

d)

<ul></ul>

15.

What does this block of html code do? <a href="recipe.html">Scotcheroos Recipe</a>

a)

Inserts the heading Scotcheroos Recipe

b)

Inserts a hyperlink to a website

c)

Inserts a reference to a recipe

d)

Inserts a reply form

16.

What is the following piece of html code going to do? <img src="candy.jpg"

a)

Inserts a hyperlink to a candy website

b)

Inserts a picture of candy

c)

Inserts a reference to candy

d)

Inserts a candy source

17.

What is the correct HTML code for inserting an image?

a)

<img href="image.gif" alt="MyImage">

b)

<img src="image.gif" alt="MyImage">

c)

<img alt="MyImage">image.gif</img>

d)

<image src="image.gif" alt="MyImage">

18.

Arrange the four stages of problem solving in the order of execution.

a)

prepare, try, define, reflect

b)

reflect, define, prepare, try

c)

try, prepare, define, reflect

d)

define, prepare, try reflect

19.

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

a)

animation

b)

if-statement

c)

parameter

d)

frame rate

20.

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

a)

property

b)

debugging

c)

variable

d)

parameter

21.

A single image within an animation is a:

a)

boolean

b)

frame

c)

variable

d)

sprite

22.

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

23.

An extra piece of information that you pass to the function to customize it for a specific need is a:

a)

frame rate

b)

animation

c)

sprite

d)

parameter

24.

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

25.

Which of the following is a good name for a variable that follows all the rules for naming a variable?

a)

2width

b)

3 height

c)

circle size

d)

brownCat

26.

Which of the following is correct code for declaring a variable?

a)

height = 45;

b)

var height;

c)

var height = createSprite (50, 100);

d)

variable = height;

27.

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

28.

What is a watcher?

a)

It watches the sprites for illegal movements while your program runs.

b)

It watches your spelling to make sure all the names match up.

c)

It watches your variables while the program runs, making it easier to see what they are doing.

d)

It watches the colors to make sure they are not contrasted too much.

29.

Which one of these comparison operators means " greater than or equal to"?

a)

>=

b)

==

c)

<=

d)

!=

30.

Which one of these statements gives an either-or command?

a)

keyDown

b)

if-else

c)

console.log

d)

keyUp

31.

velocityX and velocityY take the place of what when it comes to moving sprites?

a)

mouseWorldX

b)

keyDown

c)

counter pattern

d)

setAnimation

32.

Which of these is a piece of code that you can easily call over and over again?

a)

watcher

b)

expression

c)

conditional

d)

function