Buscar

Programação II_1

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

05/06/2023, 18:10 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: 9,0 de 10,0 05/06/2023
Acerto: 1,0  / 1,0
(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.
 �nally
try
else
if
catch
Respondido em 05/06/2023 17:54:13
Explicação:
A resposta certa é:�nally
Acerto: 1,0  / 1,0
(UNIRIO -Técnico de Tecnologia da Informação -2019)
Em Java, a palavra-chave throws é usada para:
Causar a exceção que está sendo tratada.
Especi�car os métodos que trataram uma dada exceção.
 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 uma exceção e fornecer seus argumentos.
Respondido em 05/06/2023 17:56:00
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
05/06/2023, 18:10 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Explicação:
A resposta certa é:Especi�car os tipos de exceções que um dado método pode causar.
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( ).
 getMessage( ).
Getsign( ).
Getprior( ).
Respondido em 05/06/2023 17:56:45
Explicação:
A resposta certa é:getMessage( ).
Acerto: 1,0  / 1,0
Segundo o padrão DAO, temos métodos voltados para consulta ao banco de dados e retorno de entidades e
coleções, seguindo as conversões necessárias para efetuar o mapeamento objeto-relacional. Observe a linha de
código apresentada a seguir.   
De acordo com os passos necessários para implementar o método de consulta no DAO, qual seria a linha de
código que iria sucedê-la?
ResultSet rs = st.executeUpdate(''select * from ALUNOS''); 
List< Aluno > ls = st.executeQuery(''select * from ALUNOS'');          
List< Aluno > ls = st.prepareStatement(''select * from ALUNOS'');
List ls = st().executeUpdate(''select * from ALUNOS'');         
 ResultSet rs = st.executeQuery(''select * from ALUNOS'');           
Respondido em 05/06/2023 17:57:36
Explicação:
A resposta certa é: ResultSet rs = st.executeQuery(''select * from ALUNOS'');           
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.
 Questão3
a
 Questão4
a
 Questão5
a
05/06/2023, 18:10 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:  
IOException e IllegalArgumentException      
ClassNotFoundException e NullPointerException
InterruptedException e NullPointerException           
 ClassNotFoundException e SQLException  
InterruptedException e SQLException           
Respondido em 05/06/2023 17:58:14
Explicação:
A resposta certa é: ClassNotFoundException e SQLException  
Acerto: 1,0  / 1,0
O padrão DAO surgiu para resolver um problema recorrente em sistemas cadastrais, onde comandos SQL
dispersos, em meio ao código do aplicativo, diminuem o reuso e aumentam a di�culdade de manutenção. Esse
padrão tem como objetivo concentrar os comandos SQL em classes especí�cas, onde o método alterar, por
exemplo, receberia uma entidade como parâmetro e invocaria um comando do tipo:
CREATE
SELECT
INSERT
DELETE
 UPDATE
Respondido em 05/06/2023 17:58:27
Explicação:
A resposta certa é: UPDATE
Acerto: 0,0  / 1,0
A codi�cação de arquivos FXML segue uma sintaxe bastante complexa, mas a tarefa se torna mais simples com o
uso do Java FX Scene Builder. Entre as opções oferecidas pela ferramenta, qual delas permite de�nir os
identi�cadores que serão utilizados pelo código Java, bem como o relacionamento de eventos com os métodos
do controlador?
Navegador Hierárquico
Editor Visual
Painel Layout
 Painel Code
 Paleta de Componentes
Respondido em 05/06/2023 18:04:42
 Questão6
a
 Questão7
a
05/06/2023, 18:10 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Explicação:
A resposta certa é: Painel Code
Acerto: 1,0  / 1,0
Muitas vezes não precisamos de janelas complexas, mas apenas de diálogos comuns, voltados para a exibição de
uma informação, ou solicitação de um valor. Qual classe do SWING permite a apresentação de diversos tipos de
diálogos padronizados, a partir da invocação de seus métodos estáticos? 
JFrame           
 JOptionPane 
JPanel 
JDialog
JComponent   
Respondido em 05/06/2023 18:02:44
Explicação:
A resposta certa é: JOptionPane 
Acerto: 1,0  / 1,0
(CESGRANRIO - BNDES - Pro�ssional Básico - Análise de Sistemas - 2013) Qual método pertencente à
biblioteca nativa de Java não é capaz de bloquear a execução de uma thread?
Thread.join()
ReentrantLock.lock()
 Thread.yield()
Object.wait()
FileInputStream.read()
Respondido em 05/06/2023 18:00:40
Explicação:
A resposta certa é: Thread.yield()
Acerto: 1,0  / 1,0
(CESGRANRIO - BNDES - Pro�ssional Básico - Análise de Sistemas - 2011) Os usuários de um sistema Web,
desenvolvido em Java, reclamam de erros nos dados consultados. A equipe técnica, ao analisar a situação,
concluiu que determinado método M está sendo invocado, simultaneamente, por diferentes threads.
Considerando que não há manipulação de locks no restante do sistema, o que pode ser feito para que M seja
executado, em dado momento, somente por uma thread?
Ajustar o �rewall de borda para permitir uma conexão por IP.
Implementar connection pooling no acesso ao banco de dados.
Reescrever M em Assembly, necessariamente.
 Questão8
a
 Questão9
a
 Questão10
a
05/06/2023, 18:10 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
Utilizar a keyword lockable no bloco de M.
 Declarar o método M como synchronized.
Respondido em 05/06/2023 18:01:14
Explicação:
A resposta certa é: Declarar o método M como synchronized.

Outros materiais