1. Name three programs that process files. Classify these programs as employing either batch or interactive processing and explain why.
2. Name two alternatives to file-based processing in programs. What are the pros and cons of each approach?