Difference between unchecked and checked exceptions: Which of the following statements is true? a) Unchecked exceptions are checked at compile-time. b) Checked exceptions are checked at runtime. c) Unchecked exceptions need to be explicitly handled with try-catch. d) Checked exceptions do not require explicit handling.