Baixe o app para aproveitar ainda mais
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
Compartilhar