| 1. | What are control structures? |
| 2. | What are blocks? |
| 3. | Are curly braces optional after the if or else constructs? |
| 4. | What is the purpose of the else block? |
| 5. | What construct allows for multiple choices? |
| 6. | How does a while loop differ from a do/while? From an until? |
| 7. | How do you break out of a loop before you reach the end of the enclosing block? |
| 8. | What is a redo statement? How does it differ from the next statement? |
| 9. | Why would you use next rather than redo to control a loop? |
| 10. | What is an infinite loop? |
| 11. | How does a foreach loop work? |
| 12. | Does Perl support a switch statement? What is Switch.pm? |
| 13. | What is a continue block used for? |