Ed
há 7 dias
Vamos analisar cada afirmativa: I – O tratamento de exceções em Java é gerenciado por cinco palavras-chave: try, catch, throw, throws e finally. Verdadeiro, essa afirmativa está correta, pois essas são as palavras-chave utilizadas para o tratamento de exceções em Java. II – Caso tenhamos um try dentro de outro, o interno não necessita ter uma instrução catch associada. Verdadeiro, essa afirmativa está correta. Um bloco `try` interno pode não ter um `catch` se o tratamento da exceção for feito em um bloco `try` externo. III – No tratamento de exceção devemos ter somente uma instrução catch associada a uma instrução try. Falso, essa afirmativa é incorreta. Um bloco `try` pode ter múltiplos blocos `catch` para tratar diferentes tipos de exceções. IV – A linguagem de programação Java define exceções-padrão para erros que são comuns nos programas. Verdadeiro, essa afirmativa está correta, pois Java possui várias exceções padrão que lidam com erros comuns. Agora, vamos verificar as alternativas: A) As afirmativas II e IV estão corretas. (Correto) B) As afirmativas I e IV estão corretas. (Correto) C) As afirmativas I e III estão corretas. (Incorreto) D) As afirmativas II e III estão corretas. (Incorreto) E) As afirmativas I e II estão corretas. (Correto) As alternativas A, B e E estão corretas, mas a alternativa que contém todas as afirmativas verdadeiras é a B) As afirmativas I e IV estão corretas.