3. Which of the following are some possible debugging steps? Select all that apply. (2 points)
A. Initialize the variable
B. Investigate the cause of the error
C. Test the program
D. Call the function