Buscar

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

Continue navegando


Prévia do material em texto

05/06/2023, 18:09 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
 
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO II   
Aluno(a): DEYVID HENRIQUE DA SILVA CAVALCANTI 201902194471
Acertos: 8,0 de 10,0 05/06/2023
Acerto: 0,0  / 1,0
(INAZ do Pará -CRO-RJ -Analista Tecnologia da Informação -2016)
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 Insu�ciente quando o saldo da conta se encontra menor que o solicitado no
saque. Nessa situação, ao se de�nir o método sacar( ), para identi�car o nome da exceção que pode ser lançada,
qual palavra-chave da linguagem deve-se usar?
 protected
extend
 throws
static
try
Respondido em 05/06/2023 17:48:32
Explicação:
A resposta certa é:throws
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.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
05/06/2023, 18:09 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
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, 2, 3 e 5
 1, 2, 4 e 5
1, 3, 4 e 5
1, 2, 3 e 4
2, 3, 4 e 5
Respondido em 05/06/2023 17:49:25
Explicação:
A resposta certa é:1, 2, 4 e 5
Acerto: 1,0  / 1,0
(COMPERVE -UFRN- Analista de Tecnologia da Informação - 103 - 2018 - modi�cada)
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
II e IV
 I e III
III e IV
I e IV
II e III
Respondido em 05/06/2023 17:49:41
Explicação:
A resposta certa é:I e III
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?
 persist
getResultList
 Questão3
a
 Questão4
a
05/06/2023, 18:09 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
remove
merge
getReference
Respondido em 05/06/2023 17:41:47
Explicação:
A resposta certa é: persist
Acerto: 1,0  / 1,0
Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma
delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC. Qual opção está sendo
descrita aqui?
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
 Entity Classes from Database
Persistence Unit
Swing GUI Forms from Entity Classes
Respondido em 05/06/2023 17:43:10
Explicação:
A resposta certa é: Entity Classes from Database
Acerto: 1,0  / 1,0
O padrão DAO (Data Access Object) é utilizado em conjunto com o padrão MVC, e provê várias características
importantes para a arquitetura, entre as quais destacamos, na plataforma Java:
I - Encapsula o acesso ao banco de dados, com a separação entre regras de persistência e regras de negócio.
II - A codi�cação para o acesso ao banco de dados pode variar sem que a aplicação seja alterada
substancialmente.
III - A aplicação pode utilizar múltiplas formas de acesso aos dados, de uma forma muito mais organizada.
IV - Substitui completamente o padrão JDBC por possuir métodos automáticos de acesso à persistência
utilizada.
Assinale a resposta que indica o conjunto de a�rmativas verdadeiras:
Somente II e IV           
Somente II, III e IV
Somente I e II
 Somente I, II e III
Somente II e III
Respondido em 05/06/2023 17:44:22
Explicação:
 Questão5
a
 Questão6
a
05/06/2023, 18:09 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
A resposta certa é: Somente I, II e III
Acerto: 1,0  / 1,0
Na construção de interfaces grá�cas é muito importante escolher o componente que melhor se adeque à
exibição de cada tipo de dado, como um JLabel para um campo de texto simples. No caso de uma matriz de
valores, qual seria a escolha mais natural para a exibição da informação?
JRadioButton  
 JTable
JMenuItem     
JComboBox    
JCheckBox      
Respondido em 05/06/2023 17:53:08
Explicação:
A resposta certa é: JTable
Acerto: 0,0  / 1,0
Considere a criação de um aplicativo Java FX, onde desejamos compactar um grupo de arquivos que são
arrastados a partir do navegador do sistema até um dos painéis da interface grá�ca. Para implementar o
requisito descrito, utilizaríamos, assim como em situações similares, algumas rotinas de tratamento para
eventos do tipo:
ScrollEvent
 DragEvent
KeyEvent
 ActionEvent
MouseEvent
Respondido em 05/06/2023 17:53:13
Explicação:
A resposta certa é: DragEvent
Acerto: 1,0  / 1,0
(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modi�cada) Sobre a classe thread da
linguagem Java, informe se cada a�rmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção
que corresponde à sequência correta.
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por
iniciar a execução do thread.
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra
thread tenha completado sua execução.
 Questão7
a
 Questão8
a
 Questão9
a
05/06/2023, 18:09 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador
voluntariamente.
F - F - V
V - F - F
 V - F - V
V - V - F
F - V - V
Respondido em 05/06/2023 17:47:41
Explicação:
A resposta certa é: V - F - V
Acerto: 1,0  / 1,0
(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 e de outras classes, de modo
que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
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 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 sincronizadaspara execução obrigatoriamente em paralelo.
Respondido em 05/06/2023 17:48:18
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.
 Questão10
a