Ed
há 2 anos
Vamos analisar cada afirmação: I- No Java o “error” e “exception” são nomes distintos que descrevem a mesma coisa. Falso. "Error" e "Exception" são categorias diferentes em Java. "Error" refere-se a problemas graves que geralmente não podem ser tratados pelo programa, enquanto "Exception" refere-se a condições que podem ser tratadas. II- A Máquina Virtual Java é quem detecta as exceções. Verdadeiro. A JVM (Java Virtual Machine) é responsável por detectar exceções durante a execução do programa. III- As exceções, caso não sejam tratadas pelo programador, encerram o programa sem nenhuma mensagem ou detalhes adicionais. Falso. Quando uma exceção não é tratada, o Java geralmente imprime uma mensagem de erro no console, incluindo a pilha de chamadas (stack trace) que ajuda a identificar onde ocorreu o problema. Com base nas análises, apenas a afirmação II está correta. Portanto, a alternativa correta é: B) II apenas.
Cadastre-se ou realize login
Ed
há 2 anos
Vamos analisar cada afirmativa: I- No Java o “error” e “exception” são nomes distintos que descrevem a mesma coisa. Falso, "error" e "exception" são conceitos diferentes em Java. As exceções são usadas para lidar com condições excepcionais que podem ser tratadas pelo programa, enquanto os erros são usados para lidar com condições excepcionais que não podem ser tratadas pelo programa. II- A Máquina Virtual Java é quem detecta as exceções. Verdadeiro, a JVM é responsável por detectar as exceções que ocorrem durante a execução do programa. III- As exceções caso não sejam tratadas pelo programador encerram o programa sem nenhuma mensagem ou detalhes adicionais. Falso, se uma exceção não for tratada pelo programador, o programa será encerrado e uma mensagem de erro será exibida, indicando o tipo de exceção que ocorreu e a linha de código onde ocorreu. Portanto, a única afirmativa correta é a II, e a alternativa que contém apenas a afirmativa II é a letra B: II apenas.
Mais perguntas desse material