Ed
há 3 meses
Vamos analisar cada afirmativa: I. Exceção checked é o tipo em que o método construtor da classe obriga a realizar o tratamento de um determinado tipo de exceção. Verdadeiro, exceções checked são aquelas que o compilador exige que sejam tratadas ou declaradas. II. No tipo de exceção checked, o compilador realiza a validação se a exceção, obrigatória no método construtor da classe, está sendo tratada. Verdadeiro, o compilador realmente valida se as exceções checked estão sendo tratadas. III. A classe Throwable não possui relação com exceções do tipo checked e unchecked. Falso, a classe Throwable é a superclasse de todas as exceções em Java, incluindo tanto as checked quanto as unchecked. IV. A classe RuntimeException é a exception mãe de todas as exceções não checadas (exceptions unchecked). Verdadeiro, RuntimeException é a superclasse das exceções não checadas. Agora, vamos resumir os itens verdadeiros: - I: Verdadeiro - II: Verdadeiro - III: Falso - IV: Verdadeiro Portanto, os itens corretos são I, II e IV. A alternativa correta que contém todos os itens verdadeiros é: não há uma alternativa correta listada. Se você tiver as opções, por favor, forneça-as para que eu possa ajudá-lo a identificar a correta.