Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — SUGEP - UFRPE 2016

ProgramaçãoLinguagens de programação
Código
qq233053
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2016
Nível
Médio
Cargo
SUGEP - - Técnico em Tecnologia da Informação
Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de programação Java no quadro abaixo.try { ... } catch (...) { ... } ... finally { ... } Analise as afirmações abaixo, sobre o seu funcionamento.1) Uma cláusula finally é colocada no fim de uma lista de tratadores, imediatamente depois de uma construção try completa. 2) Se a cláusula try lança nenhuma exceção, a cláusula finally é executada antes de a execução continuar depois da construção try. 3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula finally não é executada. 4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula finally é executada antes de a exceção ser propagada. 5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula finally. Isso faz sentido, claro, somente se nos comandos que a compõem existe um throw, break, continue, ou return. Estão corretas, apenas:
  1. A1, 2, 3 e 4.
  2. B1, 2, 3 e 5.
  3. C1, 3, 4 e 5.
  4. D1, 2, 4 e 5.
  5. E2, 3, 4 e 5.
Revelar gabarito e comentário

GabaritoD — 1, 2, 4 e 5.

Link permanente: /questoes/qq233053