Good Programming
Expressions
Programming Structure
Variables
Catch-all
100

Snarled program logic is called

What is spaghetti code

100

An expression with two possible values is called

What is boolean

100

Attaching structures end to end is called

What is sequence structure

100

A data item's classification that describes what values can be assigned is called

What is data type

100

This describes an unknown value stored in an unassigned variable

What is garbage

200

A group of statements that execute as a single unit

What is a block of code

200

A common example of dual alternatives is commonly called

What is if-then statements

200

Placing a structure within another structure is called

What is nesting structure

200
A variable can only be one of two data types what are the two data types

What is a string or numeric

200

Written explanations that are not part of the program logic but serve as documentation.

What are comments

300

Good programming structure allows for clarity, professionalism, and what

What is efficiency

300

This is not a value

What is null

300

Another name for a decision structure, containing a conditional test and has one of two courses of action

What is selection structure

300

When a value is assigned to a variable it is called what

What is declaring the variable

300

A message that is displayed on a screen to ask the user for a response is called

What is a prompt

400

Structured programming is commonly called what

What is goto-less programming

400

Words that are reserved in a given language for a specific function are called

What are keywords

400

A structure that continues to repeat while a test condition remains true is called

What is a loop

400
The naming convention used for variables is called

What is camel case

400

This runs from start to stop and calls modules

What is the main program

500

When code routines are broken down into routines that can be easily assigned to different programmers to work to piece back together and use in multiple programs is called

What is modularity

500

The process of paying attention to important properties while ignoring nonessential details is called

What is abstraction

500

Programmers refer to looping as repetition or this

What is iteration

500

These variables are only known to the specific expression and not the entire program

What is a local variable

500

What are the 3 tasks in the main program

What are housekeeping, detail (loop), and End-of-job tasks