Buscar

Simulado - PROGRAMAÇÃO II

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

Prévia do material em texto

20/03/2023, 17:17 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
 
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO II   
Aluno(a): DANIEL ANTÔNIO ARAÚJO DA CUNHA 202008010187
Acertos: 9,0 de 10,0 20/03/2023
Acerto: 1,0  / 1,0
(CS - UFG -AL-GO - Analista Legislativo -Analista de Dados - 2015 -modi�cada)
Na sintaxe da estrutura try-catch-�nally, de�nida pela especi�cação da linguagem de programação Java versão
8 para o tratamento de exceção, veri�ca-se que:
 Um bloco catch pode ser utilizado para tratar mais de uma exceção.
Um bloco �nally é executado mesmo quando a JVM é �nalizada durante a execução do bloco try.
O bloco �nally captura exceções e, após tratá-las, �naliza a execução do método.
O bloco catch é utilizado com o propósito de liberar recursos.
O bloco try é responsável por lançar as exceções.
Respondido em 20/03/2023 16:44:16
Explicação:
A resposta certa é: Um bloco catch pode ser utilizado para tratar mais de uma exceção.
Acerto: 1,0  / 1,0
(CESPE/CEBRASPE - TRE-MA - Técnico Judiciário - Programação de Sistemas)
Um objeto de exceção possui, na linguagem Java, o método:
Getfor( ).
Getchvar( ).
Getprior( ).
Getsign( ).
 getMessage( ).
Respondido em 20/03/2023 16:45:02
Explicação:
A resposta certa é:getMessage( ).
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
20/03/2023, 17:17 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Acerto: 1,0  / 1,0
(SUGEP - UFRPE - Técnico em Tecnologia da Informação -2016)
Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de
programação Java no quadro abaixo. try { ... } catch (...) { ... } ... �nally { ... }
Analise as a�rmações abaixo, sobre o seu funcionamento.
1) Uma cláusula �nally é colocada no �m de uma lista de tratadores, imediatamente depois de uma construção
try completa.
2) Se a cláusula try lança nenhuma exceção, a cláusula �nally é executada antes de a execução continuar depois
da construção try.
3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula �nally não é executada.
4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula �nally é
executada antes de a exceção ser propagada.
5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula �nally. Isso faz sentido, claro,
somente se nos comandos que a compõem existe um throw, break, continue ou return. Estão corretas, apenas:
1, 3, 4 e 5
1, 2, 3 e 5
1, 2, 3 e 4
 1, 2, 4 e 5
2, 3, 4 e 5
Respondido em 20/03/2023 17:04:44
Explicação:
A resposta certa é:1, 2, 4 e 5
Acerto: 1,0  / 1,0
Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um
banco de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:  
 ClassNotFoundException e SQLException  
ClassNotFoundException e NullPointerException
InterruptedException e SQLException           
InterruptedException e NullPointerException           
IOException e IllegalArgumentException      
Respondido em 20/03/2023 17:05:32
Explicação:
 Questão3
a
 Questão4
a
20/03/2023, 17:17 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
A resposta certa é: ClassNotFoundException e SQLException  
Acerto: 1,0  / 1,0
Com o surgimento do DAO foi possível padronizar a forma com que as operações sobre o banco de dados são
implementadas, o que levou à de�nição de ferramentas como o JPA, onde a obtenção de uma coleção de
entidades, a partir da consulta através de sintaxe JPQL, ocorre com base no método:
createNamedQuery
createResultList
createEntityManager
getEntityManager      
 getResultList
Respondido em 20/03/2023 17:07:20
Explicação:
A resposta certa é: getResultList
Acerto: 1,0  / 1,0
Trabalhando com JPA, as instruções DML �cam transparentes para o programador, sendo executadas a partir de
métodos especí�cos da classe EntityManager. Qual seria o método utilizado para encapsular uma instrução do
tipo INSERT?
merge
getResultList
remove
 persist
getReference
Respondido em 20/03/2023 17:07:48
Explicação:
A resposta certa é: persist
Acerto: 1,0  / 1,0
As classes de Layout da biblioteca SWING são utilizadas para posicionar os controles grá�cos a partir de
determinadas regras. Entre as diversas classes de Layout, qual delas seria utilizada para posicionar elementos
nas posições norte, sul, leste, oeste e centro?
FlowLayout
GridLayout
SpringLayout
 BorderLayout
NullLayout
Respondido em 20/03/2023 17:10:18
 Questão5
a
 Questão6
a
 Questão7
a
20/03/2023, 17:17 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Explicação:
A resposta certa é: BorderLayout
Acerto: 0,0  / 1,0
Assim como em outras plataformas, no Java FX temos o tratamento de eventos com base em interfaces
ouvintes. Indique a opção INCORRETA acerca do modelo utilizado pelo Java FX para o tratamento de eventos:
As ações relacionadas ao toque de tela devem ser tratadas com base em eventos do tipo TouchEvent.
 Não é possível utilizar notação lambda para tratar eventos no Java FX.
No modelo de criação baseado em FXML, basta criar um método no controlador e associar ao evento
correto no arquivo FXML.
Os eventos são processados no método handle, tendo como parâmetro o evento do tipo correto.
 Um objeto ouvinte é instanciado a partir da classe EventHandler, devendo ser fornecido o tipo correto
do evento.
Respondido em 20/03/2023 17:16:23
Explicação:
A resposta certa é: Não é possível utilizar notação lambda para tratar eventos no Java FX.
Acerto: 1,0  / 1,0
(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes a�rmações sobre Threads:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as a�rmações, está correto o contido em:
 I, II e III
II e III, apenas
I e II, apenas
I e III, apenas
I, apenas
Respondido em 20/03/2023 17:12:19
Explicação:
A resposta certa é: I, II e III
Acerto: 1,0  / 1,0
 Questão8
a
 Questão9
a
 Questão10
a
20/03/2023, 17:17 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
(UFJF - COPESE - Técnico de Tecnologia da Informação - 2017) Java possui suporte a de�nição de métodos
synchronized, os quais:
 Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus
métodos synchronized em um dado momento.
Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam
iniciar sua execução exatamente juntos a partir de diferentes threads.
Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas
para execução obrigatoriamente em paralelo.
Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que,
assim, tem mais precisão se comparado com o relógio do sistema.
Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo
que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
Respondido em 20/03/2023 17:13:45
Explicação:
A resposta certa é: Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar
seus métodos synchronized em um dado momento.

Continue navegando