Q11easyA program crashes with a "Stack Overflow Error." This is most likely caused by:AA recursive function that never hits its base case.BDividing a number by zero.CCreating an object that is too large for the Heap.DTrying to access index 10 of a size-5 array.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q12mediumA developer writes a catch (Exception e) { } block with no code inside. Why is this considered "Dangerous" in professional software development?AIt makes the program run slower.BIt prevents the finally block from running.CIt causes a memory leak.DIt "swallows" the exception, hiding the fact that an error occurred and making debugging impossible.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q13mediumWhy is it generally considered bad practice to use Exceptions for standard "Control Flow" (e.g., using an exception to break out of a loop)?AIt makes the code run too fast for the user.BExceptions only work for mathematical errors.CGenerating an exception is computationally expensive because it requires capturing the entire stack trace.DIt is illegal syntax.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q14easyWhat is a "Nested" try-catch block?AA try-catch block placed inside another try or catch block.BA try-catch block that handles two different types of exceptions.CA try-catch inside a loop.DA try-catch block written in a child class.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q15easyIn a language like Python, what is the equivalent of the catch block?ArescueBexceptChandleDerrorCheck AnswerReveal Answer & ExplanationDiscuss on Board