Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2014

ProgramaçãoLinguagens de programação
Código
fc014172
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2014
Nível
Superior
Cargo
Analista Judiciário - Informática
Quando algo dá errado durante a execução de um programa, ocorre uma exceção em tempo de execução. Exceções interrompem o fluxo do programa e, caso nada seja feito, o programa para de executar. O programador deve permitir que o programa lide com esses problemas sem travar a sua execução. Analise o exemplo abaixo:imagem-045.jpgConsiderando o tratamento de exceção e o código acima, é correto afirmar que:
  1. AAo ser executado, o programa Java acima retorna:Nao foi possivel atribuir a string ABC a um objeto inteiro.A seguinte mensagem foi retornada:For input string: "ABC"
  2. BEm C# deve-se usar as palavras-chave try e catch junto com finally, obrigatoriamente. Usa-se try e catch para delimitar o bloco de código que pode gerar uma exceção e finally para conter o código que será executado se a exceção ocorrer.
  3. CNo Visual Basic deve-se usar o tratamento de exceção estruturado On Error, que é o método recomendado, pois torna o tratamento de erro fácil de ser depurado.
  4. DNo Delphi deve-se fazer o tratamento de exceções utilizando as cláusulas Try, Except e Finally juntas, sempre. Mas, se o bloco que estiver em Except contiver a exceção, o programa será terminado.
  5. EEm Java, assim como em C, pode-se acessar uma posição de um array (vetor) que esteja fora dos limites declarados. Assim, em Java não é necessário fazer o tratamento de exceção para limites de arrays.
Revelar gabarito e comentário

GabaritoA — Ao ser executado, o programa Java acima retorna: Nao foi possivel atribuir a string ABC a um objeto inteiro. A seguinte mensagem foi retornada:For input string: "ABC"

Link permanente: /questoes/fc014172