Lab 11 Prelab Questions 1. What is an exception? Why do we use exceptions? 2. What is the key word to use to reflect that an error has been detected? 3. What are the key words that are used to handle an exception? 4. If an exception is thrown from a method that is called in main and not caught in your program, what happens? 5. Imagine that main calls method_A which calls method_B. method_B throws an exception that is not caught in method_A or in main. Describe what will happen when the exception is thrown. 6. Write a program that reads two positive integers from the command line and raises the first value to the power of the second value. Write exception classes to handle the following for the previous program: a. The program does not receive two arguments. b. The first argument is not numeric data. c. Second argument is not numeric data. 7. Add the code to integrate the exception classes into the program from problem 6.