wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CS Discoveries Mid Term

Total questions: 54

Worksheet time: 1hrs 22mins

Name
Class
Date
1.

What does this code do?

a)

Moves forward 1 time

b)

Moves forward forever

c)

Moves forward 5 times

d)

Moves left

2.
In coding, an event is:
a)
trying again and again, even when something is hard.
b)
an example of being a good digital citizen.
c)
an error in a program that prevents the program from running as expected.
d)
an action that causes something to happen.
3.

An error in a program that prevents the program from running as expected.

a)

bug

b)

debugging

c)

for loop

d)

binary

4.

Finding and fixing errors in a program.

a)

debugging

b)

bug

c)

nested loop

d)

event

5.

Look at the puzzle and the code below. What can you fix in the code to help the bird get to the pig?

a)

Remove a move forward block

b)

Add a move forward block

c)

Change the first turn block to left

d)

Change the second turn block to left

6.

What shape does this code make?

a)

Rectangle

b)

Triangle

c)

Square

d)

Circle

7.
A placeholder for a piece of information that can change.
a)
Variable
b)
Condition
c)
Program
d)
Loop
8.

the action of doing something over and over again

a)

for loop

b)

while loop

c)

bug

d)

loop

9.

Can this code be written better?

a)

Yes, by using loops (repeat blocks)

b)

No, this is the best way to right this code

10.

statements that only run under certain conditions

a)

conditionals

b)

paramenter

c)

reflect

d)

variable

11.

A list of steps to finish a task.

a)

Algorithm

b)

Program

c)

Bug

12.

How long are the sides of this shape?

a)

2 pixels

b)

120 pixels

c)

150 pixels

d)

Purple pixels

13.

What is an algorithm?

a)

a list of shopping items you need

b)

a list of tech items you want

c)

a list of steps to complete a task

14.

Look at the puzzle. What can you fix in the code so the bird will make it to the pig?

a)

Change the first turn block to left

b)

Remove a move forward block

c)

Add a move forward block

d)

Change the second turn block to left

15.

Is there more than one way to code a puzzle?

a)

No

b)

No, but you can make up your own design

c)

Yes

d)

Yes, but it will be counted wrong

16.

If you weren't able to complete a challenge the first time you should

a)

pout

b)

give up

c)

try again

d)

bang on the keyboard

17.

What does this code do?

a)

Moves forward, turns, moves forward

b)

Moves forward 2 times, turns left, moves forward 2 more times

c)

Moves forward 4 times and turns left

d)

Moves and turns

18.

the art of creating a program

a)

program

b)

debugging

c)

paramenter

d)

programming

19.

carefully think back on something with the intention of improvising the outcome in the future

a)

program

b)

define

c)

repeat

d)

reflect

20.

attempt to do something

a)

program

b)

bug

c)

loop

d)

try

21.

research, plan, and acquire materials from the activity you are about to do

a)

for loop

b)

reflect

c)

define

d)

prepare

22.

do something again

a)

reflect

b)

program

c)

repeat

d)

define

23.

finding and fixing problems in an algorithm or program

a)

bug

b)

conditionals

c)

variable

d)

debugging

24.

an action that causes something to happen

a)

loop

b)

define

c)

event

d)

conditionals

25.

part of a program that does not work correctly

a)

bug

b)

variable

c)

debugging

d)

try

26.

Which of the for loops is set up correctly to complete this maze?

a)
b)
c)
d)
27.

Look at the puzzle. What can you fix in the code so the bird will make it to the pig?

a)

Change the first turn block to left

b)

Remove a move forward block

c)

Add a move forward block

d)

Change the second turn block to left

28.

Unit size on a computer screen

a)

degree

b)

inch

c)

pixel

d)

binary

29.

A unit of angle measure.

a)

pixel

b)

degree

c)

circle

d)

fraction

30.

Statements that only run under certain conditions.

a)

events

b)

actions

c)

functions

d)

conditionals

31.

In this section of code, if the bee is on a honeycomb, what will happen?

a)

The bee will make honey.

b)

The bee will move forward twice

c)

The bee will get nectar.

d)

You can't tell from this code

32.

What causes the computer to execute the commands that you have written in your program?

a)

Debug

b)

Run

c)

Execute

d)

Process

33.
Coding can be used to
a)
Program robots
b)
create websites, games & apps
c)
tell computers what to do
d)
all of the above
34.

The action of doing something over and over again.

a)

Loop

b)

Hoop

c)

Ditto

35.
a)
b)
c)
d)
36.

I can do what with this..

a)

Click it because it's pink.

b)

Repeat my steps with LESS puzzle pieces.

c)

Looks kind if weird.

37.
What is the pattern?
70,60,50,40
a)
add 10
b)
add 5
c)
subtract 10
d)
multiply 2
38.
How would you describe this pattern's rule?
16, 11, 6, 1
a)
Add 5
b)
Subtract 3
c)
Subtract 5
d)
Subtract 6
39.
How many counters would come next?
a)
5
b)
7
c)
9
d)
11
40.

Why do we need to look for patterns in problems?

a)

Patterns make it easier for us to solve complex problems

b)

We don't need to look for patterns

c)

Patterns make it more difficult complex problems

41.

Figure out which option will get Scrat to the acorn.

a)
b)
c)
d)
42.

Using the powers of computers to solve problems.

a)

computer science

b)

computational thinking

c)

for loop

d)

command

43.

TRUE or FALSE: Test and change your strategy often. Don’t be afraid to try solutions before you know that they are perfect.

a)

TRUE

b)

FALSE

44.

Can you talk to a friend when you get stuck in solving the problem?

a)

YES. Try at least 3 ways of fixing problems before you ask for help.

b)

NO. You must do all the puzzles yourself.

45.
The language of computer programming is 
a)
Spanish
b)
English
c)
Code
d)
Pig-latin
46.
A person who writes code is called a
a)
coder
b)
computer programmer
c)
technologist
d)
scientist
47.

how we can make the game work

a)

Move forward

b)

click RUN

c)

I don't know

d)

Nothing

48.

how we can move one step forward

a)
b)
c)
49.

Solve this puzzle

a)
b)
c)
d)
50.

Which of the code below will complete this puzzle?

a)
b)
c)
d)
51.

Draw A sprite

52.

How many times will the bee collect nectar if it follows the entire path?

a)

5

b)

7

c)

8

d)

6

53.

Solve the puzzle

a)
b)
c)
d)
54.

The following blocks will allow the bee to eat all the nectar.

a)

True

b)

False