When should arrays be used? Why?
Why is it important to use dynamic memory allocation for all large arrays?
How does a lookup table improve program performance? What is the down side of lookup tables?
What is an out-of-bounds error? What kinds of problems can it cause?
When passing an array as an argument to a subprogram, what must always be passed with it? Why?