Fill in the Blank
Multiple Choice
Scenario
Define the Word
Random
100

A (blank) is a language that is designed for specific purposes such as representing mathematical ideas or computer programs.

formal language

100

A programming language like Python that is designed to be easy for humans to read and write.

a) high-level language

b) comment

c) algorithm

a) high-level language

100

You are looking through your code for any errors, what is this process called?

debugging

100

syntax


The structure of a program.

(CHANCE: Extra 200 points if whole group sings the first verse of the song THRILLER)

100

Jack has written a difficult code on python and decides to leave a (blank) on his code for other programmers to read.

comment

200

An (blank) is a unique interpreter environment that allows Python to be executed from within a web browser.

activecode

200

One of the basic elements of the syntactic structure of a program, analogous to a word in a natural language.

a) syntax error

b) algorithm

c) token

c) token

200

A program is executing a program in a high-level language by translating it one line at a time.

interpret

200

programming language


A formal notation for representing solutions.

(CHANCE: Extra 200 points to group that dances to the song THRILLER until Mrs. Whalen tells them to stop)

200

To translate a program written in a high-level language into a low-level language all at once, in preparation for later execution.

a) compile

b) syntax error

c) semantics

a) compile

300

A (blank) is an error you find in a program.

bug

300

A program, stored in a file, in a high-level language before being compiled or interpreted.

a) syntax

b) source code

c) semantic

b) source code

300

Mrs. Whalen is going through her code and analyzing the syntactic structure, what is this process called?

parse

300

semantic error


An error in a program that makes it do something other than what the programmer intended.

(CHANCE: Extra 200 points if group collectively comes up with a sentence that describes the Python Language UNDER 20 SECONDS)

300

define: syntax error


An error in a program that makes it impossible to parse — and therefore impossible to interpret.

400

A (blank) is another name for a runtime error.

exception

400

The meaning of a program.

a) semantics

b) bug

c) natural language


a) semantics

400

Robert is writing a code and uses this FUNCTION to display a value on its output device.

print function

400

algorithm


A general step by step process for solving a problem.

(CHANCE: Extra 200 points if group dances to the song THRILLER until Robert tells them its ok to stop)

400

define: natural language


Any one of the languages that people speak that evolved naturally.

500

A (blank) is a programming language that is designed to be easy for a computer to execute; also called machine language or assembly language.

(Extra 100 points if group sings chorus of THRILLER)

low-level language

(CHANCE: Extra 200 points if group sings chorus of THRILLER)

500

An interactive user interface to the Python interpreter. The user of a Python shell types commands at the prompt (>>>), and presses the return key to send these commands immediately to the interpreter for processing.

a) python shell

b) shell mode

c) print function

a) python shell 

(CHANCE: Extra 200 points if you dance to THRILLER for 15 seconds as a group!)

500

Wyatt is writing a code but discovers as the code is running that there is an error preventing the code form continuing, what type of error is this?

runtime error

(CHANCE: Extra 200 points if whole group can collectively come up with a pose that represents the song thriller, UNDER 10 SECONDS)

500

codelens


An interactive environment that allows the user to control the step by step execution of a Python program

(CHANCE: Extra 200 points if group can collectively come up with 1 word to describe the song THRILLER and Mrs.Whalen)

500

A (blank) is an  intermediate language between source code and object code. Many modern languages first compile source code into byte code and then interpret the byte code with a program called a virtual machine.

byte code

M
e
n
u