Buscar

Teste do Conhecimento - 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 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

1. 
 
 
(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: 
 
 
launch. 
 
 
upgrade. 
 
 
throw. 
 
 
catch. 
 
 
generate. 
 
Explicação: 
A resposta certa é:throw. 
 
 
 
 
 
2. 
 
 
(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: 
 
 
 
Apenas se a exceção levantada for tratada no bloco catch. 
 
 
De qualquer forma. 
 
 
Apenas se uma exceção for levantada. 
 
 
Apenas se a exceção levantada não for tratada no bloco catch. 
 
 
Apenas se nenhuma exceção for levantada. 
 
Explicação: 
A resposta certa é:De qualquer forma. 
 
 
 
 
 
3. 
 
 
(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 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? 
 
 
static 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840
 
 
throws 
 
 
extend 
 
 
try 
 
 
protected 
 
Explicação: 
A resposta certa é:throws 
 
 
 
 
 
 
EM2120553INTEGRAÇÃO COM BANCO DE DADOS EM JAVA 
 
 
4. 
 
 
As transações são essenciais para a garantia de consistência dos dados, sempre que lidamos com múltiplas operações 
DML executadas de forma sequencial. Tanto no uso direto de JDBC, como nas classes JPA, uma transação é confirmada 
pelo método: 
 
 
rollback 
 
 
startTransaction 
 
 
grant 
 
 
commit 
 
 
revoke 
 
Explicação: 
A resposta certa é: commit 
 
 
 
 
 
5. 
 
 
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 à definiçã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 
 
 
createEntityManager 
 
 
getEntityManager 
 
 
getResultList 
 
 
createResultList 
 
Explicação: 
A resposta certa é: getResultList 
 
 
 
 
 
6. 
 
 
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? 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840
 
 
 
JPA Controller Classes from Entity Classes 
 
 
Swing GUI Forms from Entity Classes 
 
 
Entity Classes from Database 
 
 
Java Server Faces from JPA Controller Classes 
 
 
Persistence Unit 
 
Explicação: 
A resposta certa é: Entity Classes from Database 
 
 
 
 
 
 
EM2120554INTERFACES GRÁFICAS EM JAVA 
 
 
7. 
 
 
Ao trabalhar em um ambiente que permita a exibição, simultaneamente, de múltiplas janelas, existem diversas 
situações em que se torna necessário direcionar o foco para uma janela específica, impedindo que as outras sejam 
acessadas. Qual método da classe JDialog permite especificar o comportamento descrito? 
 
 
setRootPane 
 
 
setViewportView 
 
 
setModal 
 
 
setVisible 
 
 
setBounds 
 
Explicação: 
A resposta certa é: setModal 
 
 
 
 
 
8. 
 
 
É muito importante, para todo programador, escolher ferramentas adequadas para a garantia de produtividade. Para o 
ambiente Java FX existe uma ferramenta, oferecida pela Oracle, para a construção visual de arquivos FXML, cujo nome 
é: 
 
 
Apache NetBeans IDE 
 
 
Visual Studio IDE 
 
 
Java FX Scene Builder 
 
 
Java FX Sample Scene Creator 
 
 
Java FX Generator 
 
Explicação: 
A resposta certa é: Java FX Scene Builder 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840
 
 
 
THREADS 
 
 
9. 
 
 
(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso de threads na linguagem Java, 
assinale a opção correta: 
 
 
O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado 
no estado inativo. 
 
 
Uma classe pode definir tanto métodos quanto variáveis sincronizadas. 
 
 
Métodos static não podem ser synchronized. 
 
 
O método yield é utilizado para forçar um thread a entrar no modo de suspensão. 
 
 
Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para configurar 
essa prioridade, pode ser utilizado o método setPriority. 
 
Explicação: 
A resposta certa é: O método join é utilizado para garantir que determinado thread não seja executado até que outro 
tenha entrado no estado inativo. 
 
 
 
 
 
10. 
 
 
(EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada) Assinale a alternativa que 
completa, correta e respectivamente, as lacunas da seguinte frase: ''Em Java, usamos ________ Thread do pacote 
_______ para criarmos linhas de execução _________''. 
 
 
a classe - java.lang - sequenciais 
 
 
o objeto - java.lang - paralelas 
 
 
a classe - java.util - sequenciais 
 
 
o objeto - java.util - sequenciais 
 
 
a classe - java.lang - paralelas 
 
Explicação: 
A resposta certa é: a classe - java.lang - paralelas 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=164551207&cod_hist_prova=286846639&num_seq_turma=7019624&cod_disc=CCT0840

Continue navegando