Buscar

Teste de Conhecimento Aula 9 Linguagem de Programação

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

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu...
CCT0261_A9__V1
Lupa Calc.
LINGUAGEM DE PROGRAMAÇÃO
CCT0261_A9__V1
Vídeo PPT MP3
Aluno: Matrícula:
Disciplina: CCT0261 - LING.DE PROGRAM. Período Acad.: 2017.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será
composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
1. O tratamento de exceções na linguagem Java é caracterizado pelo encapsulamento das informações de um erro em um objeto que representa
uma classe específica de erro. O uso de exceções permite separar a detecção da ocorrência de uma situação excepcional
do seu tratamento, ao se programar um método em Java.
Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
As exceções em Java são fixas e não é possível definir novas exceções.
A cláusula try sempre é executada.
Uma exceção é sempre um objeto do tipo Throwable
A cláusula catch nem sempre é executada.
Gabarito Comentado
2. Quando em um método, uma determinada situação de exceção é gerada e não é tratada no corpo do método, essa exceção é
arremessada para ser tratada pelo invocador. Para indicar o processamento do mecanismo descrito, usa-se a cláusula, abaixo
indicada, na assinatura do método:
throw
raising
throwable
raise
throws
Gabarito Comentado
3. Qual o resultado do código abaixo?
1 de 3 22/11/2017 19:25
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu...
Resultado é: 5
Código não compila
Resultado é: 4
Erro ArithmeticException
Resultado é: 3
4. Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "No modelo de terminação de tratamento de exceção, depois de
uma exceção ser tratada o programa não retorna ao ponto de lançamento porque o __________ expirou."
bloco try
bloco cacth método
main método
getMessage bolco
finally
Gabarito Comentado
5. Uma exceção é um objeto gerado para indicar a ocorrência de algum tipo de condição excepcional durante a execução de um método
qualquer. Apenas objetos de classes pertencentes à hierarquia de classes de exceção do Java poderão ser gerados, propagados e
capturados. A superclasse dessa hierarquia, que por sua vez é uma subclasse de Object, é:
Throwable
Exception
Error
VirtualMachineErros
RunTimeException
Gabarito Comentado Gabarito Comentado
6. O Java fornece um mecanismo sofisticado para manipulação de erros que produz código eficiente e organizado, a isto chama-se
Tratamento de Exceção.Com esse mecanismo os programadores detectam erros facilmente, sem precisar escrever código especial
para testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try.
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução catch. III. Caso haja mais de uma exceção
que deva ser verificada, podemos utilizar vários catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir
primeiro.
IV. O bloco do finally é sempre executado, com ou sem exceção
Apenas a sentença I está correta.
Apenas as sentenças I, III e IV estão corretas.
Todas as sentenças estão corretas.
Apenas as sentenças II e III estão corretas.
Apenas as sentenças I,II e III estão corretas.
2 de 3 22/11/2017 19:25
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu...
7. Qual o resultado do código abaixo?
IMXF
IMAZF
IMYZ
IMXZF
IM
8. A palavra reservada _______ indica que um método pode lançar uma exceção. A palavra reservada _______ lança uma exceção. A palavra
reservada ______ marca o início de um código de tratamento de exceção.
try; catch; finally
throws; throw; catch
try; throw; catch
throw; throws; catch
throws; try; catch
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 22/11/2017 18:58:18.
3 de 3 22/11/2017 19:25

Outros materiais