Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Exercício: CCT0261_EX_A9_201307203141 Voltar Aluno(a): CARLA HELENA MARTINS VELOSO Matrícula: 201307203141 Data: 30/05/2014 08:46:51 (Finalizada) 1a Questão (Ref.: 201307286932) (PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa correta. A classe abstrata OutputStream define métodos para entrada de dados baseada em bytes. A classe abstrata Writer define métodos para entrada de dados baseada em bytes. A classe abstrata Reader define métodos para entrada de dados baseada em bytes. A classe abstrata File define métodos para entrada de dados baseada em bytes. A classe abstrata InputStream define métodos para entrada de dados baseada em bytes. 2a Questão (Ref.: 201307455190) 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. Marque a alternativa correta: Todas as sentenças estão corretas. Apenas as sentenças I, III e IV estão corretas. Apenas as sentenças I,II e III estão corretas. Apenas as sentenças II e III estão corretas Apenas a sentença I está correta. Clique aqui para visualizar o Gabarito Comentado desta questão. 3a Questão (Ref.: 201307451789) O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o fluxo normal da execução dos programas. Nas exceções utilizamos algumas palavras reservadas para este tratamento. Qual dos conceitos a seguir se refere a cláusula throws? especifica as exceções que o método pode lançar e informa as demais partes do programa detecção e o tratamento de erros que podem ocorrer durante a execução de um loop permite a detecção e tratamento de bugs que podem ocorrer durante a execução do programa, agregando o try/catch o controle passará para o primeiro catch que tenha um parâmetro compatível com a exceção lançada dentro do bloco de exceção ela será lançada, os demais comandos do bloco serão suspensos Voltar Período de não visualização da prova: desde até .
Compartilhar