Buscar

Exercicio - Tema 3

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 9 páginas

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 6, do total de 9 páginas

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 9, do total de 9 páginas

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

Continue navegando