1. The document describes several programming exercises involving classes and objects. It includes exercises to manage fractions, vehicles, library documents, teachers, phone numbers, staff, and dictionary words.
2. For each exercise, the document provides details on the required classes and their attributes and methods. It also lists the expected functions or features of the program such as input, output, search, sort, and calculate statistics.
3. The final exercise involves a menu-driven program for adding and loading student objects from a file, with input validation and error handling. Students' name, age, mark are to be written to a text file separated by tabs.