wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

6th Grade Computer Science ~ Final Exam

Total questions: 39

Worksheet time: 20mins

Name
Class
Date
1.

a character or object we control with code

a)

backdrop

b)

driver

c)

sprite

d)

code

2.

the programmer who helps the driver, thinks about the big picture, and offers suggestions

a)

navigator

b)

driver

c)

code

d)

algorithm

3.

a set of steps to complete a task

a)

program

b)

algorithm

c)

code

d)

green flag

4.

the study of computers and algorithms, and their impact on society

a)

green flag

b)

program

c)

code

d)

computer science

5.

instructions written in code which can then be run by a computer

a)

program

b)

code

c)

algorithm

d)

blocks

6.

groups of blocks that are attached to each other in the Code Area and run in a specific order

a)

code

b)

algorithm

c)

scripts

d)

stage

7.

a programming technique in which two programmers, a driver and a navigator, work together on one problem

a)

driver

b)

navigator

c)

pair programming

d)

backdrop

8.

when clicked in Scratch, starts all scripts in a program

a)

red flag

b)

blue flag

c)

black flag

d)

green flag

9.

language which can be understood by a computer

a)

algorithm

b)

code

c)

code area

d)

backdrop

10.

single instructions for a sprite which can be dragged and snapped together

a)

scripts

b)

blocks

c)

code

d)

code area

11.

the place that we put our code blocks in Scratch to build scripts that control the program

a)

code area

b)

code

c)

scripts

d)

pair programming

12.

the belief that one can get better at something through hard work and practice

a)

growth mindset

b)

driver

c)

computer science

d)

stage

13.

area to the left which which stores all the blocks

a)

backdrop

b)

program

c)

block palette

d)

stage

14.

the programmer who controls the actions of the computer

a)

navigator

b)

driver

c)

code

d)

green flag

15.

the area in Scratch that displays a finished program when it is being run

a)

stage

b)

program

c)

algorithm

d)

backdrop

16.

the image shown on the stage behind the sprites in Scratch

a)

sprite

b)

backdrop

c)

blocks

d)

green flag

17.
To put something into a slide from your computer or the Internet.
a)
Insert
b)
Glue
c)
Animate
d)
Transition
18.

(also called an array) a place where a computer program can store multiple pieces of data under the same last name. Each item can be retrieved by using it's index number.

a)

operator

b)

evaluate

c)

list

d)

random

19.

instructions for how a program will work in plain language

a)

pseudocode

b)

operator

c)

index number

d)

comparison operator

20.

to increase (add to) a value

a)

decrement

b)

increment

c)

operator

d)

value

21.

something that happens or is done without being able to predict the outcome in advance

a)

index number

b)

boolean operator

c)

random

d)

variable

22.

to determine the new value that is returned from an expression that uses an operator

a)

operator

b)

condition

c)

input

d)

evaluate

23.

information or data that is given to an application, program, or device

a)

condition

b)

input

c)

user input

d)

boolean

24.

something which can be true or false, and is used to decide whether an action happens

a)

conditional statement

b)

condition

c)

expression

d)

value

25.

a number that represents where a piece of data is located in a list

a)

operator

b)

value

c)

index number

d)

decrement

26.

an operator that evaluates two numeric or text inputs and gives another number as the output result

a)

arithmetic operator

b)

comparison operator

c)

variable

d)

increment

27.

to generalize from specific details, yet maintain the main idea

a)

variable

b)

value

c)

user input

d)

abstraction

28.

an operator that takes booleans as input and evaluates to a boolean result

a)

variable

b)

comparison operator

c)

boolean operator

d)

conditional statement

29.

input that the user gives to an application, program, or device through the user interface

a)

user input

b)

value

c)

conditional statement

d)

boolean

30.

a boolean which is used to decide whether an action happens

a)

value

b)

conditional statement

c)

expression

d)

abstraction

31.

a statement in coding that combines values, functions, operators, etc., so they can be evaluated to determine a new value

a)

boolean

b)

conditional statement

c)

decrement

d)

expression

32.

the current piece of data stored in a variable

a)

input

b)

value

c)

operator

d)

list

33.

to decrease (subtract from) a value

a)

increment

b)

random

c)

decrement

d)

list

34.

a statement with multiple possible outcomes which depend on a condition

a)

conditional statement

b)

boolean

c)

condition

d)

value

35.

something that predicts new behavior of something by using a model created from rules based on existing data points

a)

computer simulation

b)

operator

c)

list

d)

comparison operator

36.

used to compare or modify data in order to build expressions that can be evaluated. The types in Scratch include arithmetic, comparison, and boolean

a)

variable

b)

operator

c)

list

d)

random

37.

an operator that evaluates two numeric or text inputs and gives boolean (true/false) output results

a)

comparison operator

b)

boolean operator

c)

arithmetic operator

d)

evaluate

38.

something that stores data in a program to be accessed or changed later

a)

list

b)

variable

c)

evaluate

d)

pseudocode

39.

a statement which must be true or false. They can be used as conditions in programming.

a)

input

b)

value

c)

boolean

d)

random