Q. Which of the following statements are correct about exception handling in C#.NET?
1 If an exception occurs then the program terminates abruptly without getting any chance to recover from the exception.
2 No matter whether an exception occurs or not, the statements in the finally clause (if present) will get executed.
3 A program can contain multiple finally clauses.
4 A finally clause is written outside the try block.
5 Finally clause is used to perform cleanup operations like closing the network/database connections.
1 If an exception occurs then the program terminates abruptly without getting any chance to recover from the exception.
2 No matter whether an exception occurs or not, the statements in the finally clause (if present) will get executed.
3 A program can contain multiple finally clauses.
4 A finally clause is written outside the try block.
5 Finally clause is used to perform cleanup operations like closing the network/database connections.
β
Correct Answer: (C)
2 and 5 only