Logo Passei Direto
Buscar
Analise as seguintes afirmacoes sobre o tratamento de exceções na linguagem Java.

I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método.
II. O objetivo do bloco ''finally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método.
III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''.

Está(ão) correta(s) a(s) afirmação(ões):

I e II, apenas
II e III, apenas
I e III, apenas
III, apenas
I, apenas

I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método.
II. O objetivo do bloco ''finally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método.
III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''.
a) I e II, apenas
b) II e III, apenas
c) I e III, apenas
d) III, apenas
e) I, apenas
User badge image
Exercícios Para o Aprendizado

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das afirmações sobre o tratamento de exceções em Java: I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método. Verdadeiro, um bloco `try` pode ter múltiplos blocos `catch` para tratar diferentes tipos de exceções. II. O objetivo do bloco ''finally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método. Verdadeiro, o bloco `finally` é executado independentemente de uma exceção ter ocorrido ou não. III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''. Falso, os blocos `catch` só capturam exceções que ocorrem dentro do bloco `try` associado a eles. Exceções que ocorrem fora de um bloco `try` não são capturadas por blocos `catch` desse bloco. Agora, vamos ver quais alternativas contêm as afirmações verdadeiras: - a) I e II, apenas (correta) - b) II e III, apenas (incorreta) - c) I e III, apenas (incorreta) - d) III, apenas (incorreta) - e) I, apenas (incorreta) Portanto, a alternativa correta é: a) I e II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 3 anos

As afirmativas corretas sobre o tratamento de exceções na linguagem Java são: I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número de exceções que podem ocorrer em um método. II. O objetivo do bloco ''finally'' no tratamento de exceções de um método é a execução dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção durante a execução do método. Portanto, a alternativa correta é a letra A) I e II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina