De que maneira as exceptions podem ajudar a melhorar o código de seu programa?
a - Exceções tem um nome e, caso esse nome seja expressivo, documenta o problema que está ocorrendo.
b - Exceções podem ter uma mensagem, ou seja, o problema e o estado das variáveis podem ser descritos na mensagem.
c - Exceções mudam o fluxo de execução, ou seja, evitam que o problema siga o fluxo "normal" quando algo excepcional acontece.
d - Exceções podem ser tratadas, ou seja, podemos voltar para a execução "normal" caso o "problema" esteja resolvido.
A questão D não poderia ser falsa?? Já que pode ter um catch para ter uma ação caso o erro aconteça. Porém essa ação pode ir por outro caminho... onde não corrige o erro inicial.