Buscar

Com relação ao código abaixo a alternativa incorreta é: throw new Exception("Ocorreu uma excecao "); try { //bloco de código 1 } catch (umaExceca...

Com relação ao código abaixo a alternativa incorreta é:


throw new Exception("Ocorreu uma excecao ");
try {
//bloco de código 1
} catch (umaExcecao e1) {
//bloco de código 2
} catch (outraExcecao e2) {
//bloco de código 3
} catch (maisUmaExcecao e3) {
//bloco de código 4
} finally {
//bloco de código 5
}
Resposta: B) O bloco de código 5 será executado dependendo do que ocorra no try.
Justificativa: o bloco try{} tenta executar o código e validá-lo o finally{} que sempre será executado, se houver o "disparo" de uma exceção.

Essa pergunta também está no material:

dp Top esp programação
7 pág.

Tópicos em Programação Faculdade de Tecnologia de São José dos CamposFaculdade de Tecnologia de São José dos Campos

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa incorreta é a B) O bloco de código 5 será executado dependendo do que ocorra no try. Na verdade, o bloco de código 5, definido no bloco finally, sempre será executado, independentemente de ocorrer uma exceção ou não no bloco try. O bloco finally é usado para garantir que determinadas ações sejam executadas, como fechar conexões com bancos de dados ou liberar recursos, independentemente de ocorrer uma exceção ou não.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais