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:
Considerando o tratamento de exceção e o código acima, é correto afirmar que:
Considerando o tratamento de exceção e o código acima, é correto afirmar que:- 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"
- 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.
- 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.
- 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.
- 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.