Baixe o app para aproveitar ainda mais
Prévia do material em texto
31/10/2022 20:26 Gabarito https://aluno.qlabs.com.br/exercicio/1408138/gabarito 1/9 1 (UNIRIO -Técnico de Tecnologia da Informação -2019) Em Java, a palavra-chave throws é usada para: A Causar uma exceção e fornecer seus argumentos. B Especificar os métodos que trataram uma dada exceção. C Causar a exceção que está sendo tratada. D Especificar um código a ser executado, após qualquer tratamento de exceção no bloco. E Especificar os tipos de exceções que um dado método pode causar. Resposta incorreta Resposta correta: E Gabarito comentado 2 (CS-UFG - SANEAGO-GO- Analista de Sistemas - 2018 - modificada) Uma desenvolvedora JAVA chamou um método X que pode gerar uma exceção não verificada. Porém, essa chamada não foi circundada por um bloco de tratamento de exceção. O que acontecerá com esse código? Questão 1 de 10 Exercício - Implementação de Tratamento de Exceções em Java Voltar para desempenho 31/10/2022 20:26 Gabarito https://aluno.qlabs.com.br/exercicio/1408138/gabarito 2/9 A Não compilará, pois o JAVA não suporta exceções não verificadas. B Não compilará, pois o JAVA exige tratamento de exceção. C Compilará e lançará exceção, caso o método X seja chamado. D Compilará e executará normalmente, caso a exceção não seja lançada por X. E Compilará e as exceções serão ignoradas. Resposta correta Gabarito comentado 3 (CONSULPLAN -Câmara de Belo Horizonte -MG -Analista de Tecnologia da Informação -Desenvolvimento de Sistema -2018 -modificada) Acerca do tratamento de exceções em Java, analise as afirmativas a seguir. I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave final), deve existir pelo menos um catch, a não ser que ela utilize a instrução finally. II. A estrutura try pode não conter nenhum bloco catch, porém o bloco finally torna-se obrigatório. III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally correspondente. IV. O finally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou não. Questão 1 de 10 Exercício - Implementação de Tratamento de Exceções em Java Voltar para desempenho 31/10/2022 20:26 Gabarito https://aluno.qlabs.com.br/exercicio/1408138/gabarito 3/9 Está(ão) correta(s) apenas a(s) afirmativa(s) A III B IV C I e II D III e IV E I e IV Resposta correta Gabarito comentado 4 (INSTITUTO AOCP -IBGE -Analista Censitário -Análise de Sistemas -Desenvolvimento de Aplicações Web Mobile -2019) Ao se implementar programas de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções. Sabendo disso, considere que Márcio está fazendo uma operação em um banco de dados, porém essa operação dispara uma exceção de que o campo que ele está manipulando para inserir nesse banco está vazio, ou seja, acontece um NullPointerException. O problema, nesse caso, é a conexão com o banco de dados ficar aberta, o que não pode acontecer. Assim, assinale a alternativa que apresenta o bloco/código no qual deve ser inserida essa operação de fechamento da conexão com o banco de dados. A if Questão 1 de 10 Exercício - Implementação de Tratamento de Exceções em Java Voltar para desempenho 31/10/2022 20:26 Gabarito https://aluno.qlabs.com.br/exercicio/1408138/gabarito 4/9 B else C try D catch E finally Resposta correta Gabarito comentado 5 (CESPE/CEBRASPE - TRE-MA - Técnico Judiciário - Programação de Sistemas) Um objeto de exceção possui, na linguagem Java, o método: A Getfor( ). B Getchvar( ). C Getprior( ). D Getsign( ). E getMessage( ). Resposta correta Gabarito comentado Questão 1 de 10 Exercício - Implementação de Tratamento de Exceções em Java Voltar para desempenho 31/10/2022 20:26 Gabarito https://aluno.qlabs.com.br/exercicio/1408138/gabarito 5/9 6 (COMPERVE -UFRN- Analista de Tecnologia da Informação - 103 - 2018 - modificada) Considere as seguintes afirmativas sobre os tipos de exceções que existem na linguagem Java e o que caracteriza cada um desses tipos. I - Todas as exceções em Java herdam direta ou indiretamente da classe Throwable. II - Existem dois tipos de exceções Java: (1) exceções checadas (checked exceptions) que herdam da classe Exception ou de outra exceção checada e (2) exceções não checadas que herdam da classe Throwable. III - Um exemplo de exceção não checada é a do tipo Error que geralmente representa restrições de recursos ou problemas internos à máquina virtual Java (JVM). IV - O compilador Java não permite que sejam definidos tratadores (cláusulas catch) para as exceções de tipo RuntimeException e Error. Estão corretas as afirmativas A II e IV B I e IV C II e III D I e III E III e IV Resposta incorreta Resposta correta: D Gabarito comentado Questão 1 de 10 Exercício - Implementação de Tratamento de Exceções em Java Voltar para desempenho 31/10/2022 20:26 Gabarito https://aluno.qlabs.com.br/exercicio/1408138/gabarito 6/9 7 (COPEVE-UFAL -MPE-AL -Analista do Ministério Público - Desenvolvimento de Sistemas -2012) No código Java abaixo, verifica-se que o bloco finally será executado: A De qualquer forma. B Apenas se uma exceção for levantada. C Apenas se nenhuma exceção for levantada. D Apenas se a exceção levantada for tratada no bloco catch. E Apenas se a exceção levantada não for tratada no bloco catch. Resposta correta Gabarito comentado 8 (INAZ do Pará -CRO-RJ -Analista Tecnologia da Informação -2016) Questão 1 de 10 Exercício - Implementação de Tratamento de Exceções em Java Voltar para desempenho 31/10/2022 20:26 Gabarito https://aluno.qlabs.com.br/exercicio/1408138/gabarito 7/9 Em uma implementação para gerenciar contas bancárias usando a linguagem Java, considere que um método sacar( ) lança uma exceção Saldo Insuficiente quando o saldo da conta se encontra menor que o solicitado no saque. Nessa situação, ao se definir o método sacar( ), para identificar o nome da exceção que pode ser lançada, qual palavra-chave da linguagem deve-se usar? A throws B try C static D protected E extend Resposta correta Gabarito comentado 9 (VUNESP - CETESB - Analista de TI - Sistemas - 2009) Na linguagem de programação Java, a exceção que ocorre quando é atribuído um valor nulo para um array é a exceção: A CatchNullPointer. B NegativeArraySizeException. C NegativeValueInPointer. Questão 1 de 10 Exercício - Implementação de Tratamento de Exceções em Java Voltar para desempenho 31/10/2022 20:26 Gabarito https://aluno.qlabs.com.br/exercicio/1408138/gabarito 8/9 D NullIndexInArray. E NullPointerException. Resposta correta Gabarito comentado 10 (IBADE -IPM - JP -Analista Previdenciário -Analista de Informática -Analista de Sistemas e Programação -2018) A linguagem de programação JAVA utiliza exceções para lidar com erros e outros eventos excepcionais. Nessa linguagem, uma nova exceção pode ser lançada por meio da seguinte palavra reservada: A launch. B upgrade. C generate. D throw. E catch. Resposta correta Gabarito comentado Questão 1 de 10 Exercício - Implementação de Tratamento de Exceções em Java Voltar para desempenho 31/10/2022 20:26 Gabarito https://aluno.qlabs.com.br/exercicio/1408138/gabarito 9/9 Questão 1 de 10 Exercício - Implementação de Tratamento de Exceções em Java Voltar para desempenho
Compartilhar