Buscar

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 4 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

Prévia do material em texto

04/02/2024, 22:12 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
Exercício por
Temas
 avalie sua aprendizagem
(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 �car 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.
(COMPERVE -UFRN- Analista de Tecnologia da Informação - 103 - 2018 - modi�cada)
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
Lupa  
 
DGT0244_202106085531_TEMAS
Aluno: RAPHAEL SILVEIRA SÁ Matr.: 202106085531
Disc.: PROGRAMAÇÃO ORIENT  2023.4 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! 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.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
EM2120551 - IMPLEMENTAÇÃO DE TRATAMENTO DE EXCEÇÕES EM JAVA
 
1.
catch
�nally
else
try
if
Data Resp.: 04/02/2024 08:12:55
Explicação:
A resposta certa é:�nally
 
2.
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
04/02/2024, 22:12 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
Considere as seguintes a�rmativas 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 de�nidos tratadores (cláusulas catch) para as exceções de tipo
RuntimeException e Error.
Estão corretas as a�rmativas
(CS-UFG - SANEAGO-GO- Analista de Sistemas - 2018 - modi�cada)
Uma desenvolvedora JAVA chamou um método X que pode gerar uma exceção não veri�cada. Porém, essa
chamada não foi circundada por um bloco de tratamento de exceção. O que acontecerá com esse código?
(UNIRIO -Técnico de Tecnologia da Informação -2019)
Em Java, a palavra-chave throws é usada para:
I e IV
I e III
II e IV
II e III
III e IV
Data Resp.: 04/02/2024 08:12:59
Explicação:
A resposta certa é:I e III
 
3.
Compilará e as exceções serão ignoradas.
Não compilará, pois o JAVA não suporta exceções não veri�cadas.
Compilará e executará normalmente, caso a exceção não seja lançada por X.
Compilará e lançará exceção, caso o método X seja chamado.
Não compilará, pois o JAVA exige tratamento de exceção.
Data Resp.: 04/02/2024 08:13:03
Explicação:
A resposta certa é:Compilará e executará normalmente, caso a exceção não seja lançada por X.
 
4.
Especi�car os métodos que trataram uma dada exceção.
Causar uma exceção e fornecer seus argumentos.
Especi�car os tipos de exceções que um dado método pode causar.
Especi�car um código a ser executado, após qualquer tratamento de exceção no bloco.
Causar a exceção que está sendo tratada.
Data Resp.: 04/02/2024 08:13:09
Explicação:
A resposta certa é:Especi�car os tipos de exceções que um dado método pode causar.
04/02/2024, 22:12 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
(COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012)
No código Java abaixo, veri�ca-se que o bloco �nally será executado:
(CONSULPLAN - TRE-RJ - Analista Judiciário -Análise de Sistemas - modi�cado)
Analise as seguintes a�rmativas sobre a programação orientada a objetos com Java.
I. O tratamento de exceção permite criar programas tolerantes a falhas.
II. Para lidar com uma exceção, deve-se colocar qualquer código que pode lançar uma exceção em uma instrução
catch.
III. O método toString de um objeto de exceção retorna uma mensagem de erro da exceção.
IV. O bloco catch contém o código que pode lançar uma exceção e o bloco try contém o código que manipula a
exceção se uma ocorrer.
Está(ão) correta(s) apenas a(s) a�rmativa(s)
(CESPE/CEBRASPE - TRE-MA - Técnico Judiciário - Programação de Sistemas)
Um objeto de exceção possui, na linguagem Java, o método:
 
5.
Apenas se a exceção levantada não for tratada no bloco catch.
De qualquer forma.
Apenas se uma exceção for levantada.
Apenas se a exceção levantada for tratada no bloco catch.
Apenas se nenhuma exceção for levantada.
Data Resp.: 04/02/2024 08:13:15
Explicação:
A resposta certa é:De qualquer forma.
 
6.
II e IV
II
I e III
III
I, III e IV
Data Resp.: 04/02/2024 08:13:20
Explicação:
A resposta certa é:I e III
 
7.
04/02/2024, 22:12 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
(CONSULPLAN -Câmara de Belo Horizonte -MG -Analista de Tecnologia da Informação -Desenvolvimento de
Sistema -2018 -modi�cada)
Acerca do tratamento de exceções em Java, analise as a�rmativas a seguir.
I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave �nal), deve existir pelo
menos um catch, a não ser que ela utilize a instrução �nally.
II. A estrutura try pode não conter nenhum bloco catch, porém o bloco �nally torna-se obrigatório.
III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco �nally correspondente.
IV. O �nally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente de uma
exceção ocorrer ou não.
Está(ão) correta(s) apenas a(s) a�rmativa(s)
Getsign( ).
Getprior( ).
Getchvar( ).
getMessage( ).
Getfor( ).
Data Resp.: 04/02/2024 08:13:30
Explicação:
A resposta certa é:getMessage( ).
 
8.
I e IV
III e IV
III
I e II
IV
Data Resp.: 04/02/2024 08:13:36
Explicação:
A resposta certa é:I e II
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 04/02/2024 08:12:52.

Mais conteúdos dessa disciplina