wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algorithm and Agile

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.
A step-by-step procedure, like a recipe, but often involving decisions.
a)
Algorithm
b)
Agile
c)
Turing test
d)
Memory
2.
One method of determining the strength of artificial intelligence, in which a human tries to decide if the intelligence at the other end of a text chat is human.
a)
Turing test
b)
Agile
c)
Input
d)
Memory
3.
Data that is used by a program.  
a)
Algorithm
b)
Agile
c)
Input
d)
Memory
4.
 The effect that a program has on its environment.    
a)
State
b)
Output
c)
Input
d)
Memory
5.
Data that describes everything about how a program exists at a given time; a snapshot of a program.
a)
State
b)
Output
c)
Input
d)
State diagram
6.
Shows the ways that a program could progress from each state to other states.
a)
State
b)
Output
c)
Input
d)
State diagram
7.
The parts of computer that can store data or instruction, including volatile memory (lost when the computer is turned off) and non-volatile memory (retained when the computer is turned off).
a)
State
b)
Output
c)
Input
d)
Memory
8.
A graphics object that can be moved on top of or behind a background.
a)
Sprite
b)
Scripts
c)
Objects
d)
Handler
9.
An event such as mouse input in a graphical user interface, or such as an error or exceptions, triggers the execution of an event handler or exception handler.
a)
Sprite
b)
Scripts
c)
Objects
d)
Handler
10.
A set of instructions. In Scratch a script is a single stack of blocks belonging to one sprite or to the stage.
a)
Sprite
b)
Scripts
c)
Execute
d)
Objects
11.
A specific instance of a class with a specific set of values for its own attributes that is able to execute any methods defined in its class.
a)
Sprite
b)
Scripts
c)
Execute
d)
Objects
12.
To run a program or a single instruction.
a)
Sprite
b)
Scripts
c)
Execute
d)
Objects
13.
A set of instructions grouped together to do something to or with an object.
a)
Sprite
b)
Scripts
c)
Execute
d)
Method
14.
Evaluates to either true or false; used in the conditional of an if-structure.
a)
Boolean Expression
b)
Execute
c)
Central Processing Unit Core
d)
Integrated Development Environment 
15.
Provides a developer with a way to create a program, run the program, and debug the program all within one application.
a)
Integrated Development Environment 
b)
Boolean Expression
c)
Central Processing Unit Core
d)
Execute
16.
The part of the computer that executes one instruction at a time.
a)
Integrated Development Environment 
b)
Boolean Expression
c)
Central Processing Unit Core
d)
Execute
17.
A “trigger” from the user or from a program that causes a specific part of the program to execute.
a)
Event
b)
Handler
c)
Encapsulation
d)
Variable roles
18.
Keeping details (like data and procedures) together in one part of a program so that programmers working on other parts of the program don't need to know about them.
a)
Event
b)
Handler
c)
Encapsulation
d)
Variable roles
19.
Describe why a variable is being used in a program.
a)
Event
b)
Handler
c)
Encapsulation
d)
Variable roles
20.
Repeating a step-by-step procedure several times; also used to refer to single execution of that repetitive procedure.
a)
Iteration
b)
Bug
c)
Debugging
d)
Execute
21.
Part of a program that causes an error or undesired output.
a)
Iteration
b)
Bug
c)
Debugging
d)
Execute
22.
The process of figuring out why code doesn't behave as expected and eliminating bugs to make it work as desired.
a)
Iteration
b)
Bug
c)
Debugging
d)
Execute