Ed
semana passada
Vamos analisar as afirmativas: 1. O levantamento de exceções feito com a diretiva raise, que também permite o envio de uma mensagem de detalhamento, como raise Exception("Mensagem"). Verdadeiro. A diretiva `raise` realmente permite levantar exceções e enviar mensagens detalhadas. 2. Quando várias cláusulas except são usadas numa diretiva, primeiro devem ser tratadas as exceções mais gerais e, por último, as mais específicas. Falso. Na verdade, as exceções mais específicas devem ser tratadas primeiro, seguidas pelas mais gerais. Se as mais gerais forem tratadas primeiro, elas podem capturar exceções que deveriam ser tratadas pelas específicas. 3. As exceções permitem rastrear informações sobre situações excepcionais e erros que venham a ocorrer durante a execução do código. Verdadeiro. As exceções são usadas para lidar com erros e situações excepcionais, permitindo que o programador tenha informações sobre o que ocorreu. Agora, vamos ver quais afirmativas estão corretas: - Afirmativa I: Correta - Afirmativa II: Incorreta - Afirmativa III: Correta Portanto, a alternativa que contém todas as afirmativas verdadeiras é: b. apenas as afirmativas I e III estão corretas.