Respostas
A alternativa correta é a I. Toda vez que a estrutura try é utilizada, deve existir pelo menos um catch, a não ser que ela utilize a instrução finally. A afirmativa II está incorreta, pois a estrutura try pode não conter nenhum bloco catch e nem o bloco finally é obrigatório. Já a afirmativa III está parcialmente correta, pois o objetivo do try é manter códigos que possam gerar exceções em seu bloco try correspondente, e não necessariamente para liberação de recursos adquiridos, embora isso possa ser feito no bloco finally.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta