Looping
File Handling
Arrays
Advanced Data Handling Concepts
1

A loop that never stops

What is an indefinite loop?

1

This storage is not lost when a computer loses power

What is non-volatile or permanent storage?

1

A list of values in computer memory

What is an array?

1

This value is often skewed by a few very high or very low values.

What is the mean or average value?

2

A loop within another loop

What is a nested loop?

2

Groups of fields that go together for some logical reason.

What are records?

2

Another name for a subscript

What is an index?

2

A list of instructions that accomplishes a task.

What is an algorithm?

3

A loop in which the loop control variable is tested before each iteration

What is a pretest loop?

3

A more general term for an entity that organizes files

What is a directory?

3

A variable set to indicate whether some event has occured

What is a flag?

3

Needed to correctly swap two values.

What is a temporary variable?

4

The first step in a while loop

What is to initialize the loop control variable?

4

A temporary detour in the logic of a program

What is a control break?

4

Hold values that do not change

What is a named constant?

4

With this algorithm, if an element is out of order relative to any of the items earlier in the list, you move each earlier item down one position and then insert the tested element. 

What is insertion sort?

5

Business reports that list only totals, with no individual item details

What are summary reports?

5

The file which holds temporary data that is used to update a master file.

What is a transaction file?
5

The number of elements in an array

What is the length or size of the array?

5

In this algorithm, items in a list are compared one at a time and swapped if the value on the left is larger than the value on the right.

What is bubble sort?