Prévia do material em texto
1a
Questão
Acerto: 1,0 / 1,0
(IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação)
Observe cuidadosamente o código Java a seguir:
1. public class OlaMundo {
2. public static void main(String[] args) {
3. System.println("Olá Mundo!");
4. }
5. }
Assinale a alternativa correta:
Não deveria ter a quinta linha do código.
A primeira linha do código deveria ser → private class OlaMundo {
A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
Não deveria ter a quarta linha do código.
A segunda linha do código deveria ser → public static main(String args) {
Respondido em 09/03/2023 23:12:50
Explicação:
Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
2a
Questão
Acerto: 1,0 / 1,0
(VUNESP - 2020 - FITO - Técnico em Gestão - Informática)
No Java, a classe que implementa uma lista ordenada que permite a inclusão de
elementos nulos (null) é:
ArrayList
List
Collection
HashMap
HashSet
Respondido em 09/03/2023 23:13:40
Explicação:
Resposta correta: ArrayList
3a
Questão
Acerto: 1,0 / 1,0
Ano: 2020 Banca: COMPERVE Órgão: TJ-RN Prova: COMPERVE - 2020 - TJ-RN -
Analista de Sistemas Sênior (ADAPTADA)
Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com
a interface que a implementa. Sobre interfaces na linguagem Java, é correto afirmar:
Interfaces são equivalentes às classes abstratas.
As variáveis são implicitamente public static final.
Uma interface pode implementar uma classe.
Elas fazem parte de herança.
As variáveis e os métodos podem ter qualquer modificador de acesso.
Respondido em 09/03/2023 23:18:13
Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
4a
Questão
Acerto: 1,0 / 1,0
Ano: 2018 Banca: FCC Órgão: TRT - 2ª REGIÃO (SP) Prova: FCC - 2018 - TRT - 2ª
REGIÃO (SP) - Técnico Judiciário - Tecnologia da Informação
Considere a interface Java declarada abaixo:
public interface NewInterface {
}
A instrução que não causará erro, se colocada no corpo desta interface (entre as
chaves), é:
Default int obterDados();
Protected void consultarProcesso();
Public void NewInterface();
Public int aumentarSalario(int s){return s*1.1;}
Public NewInterface();
Respondido em 09/03/2023 23:19:08
Explicação:
A resposta certa é: Public void NewInterface();
5a
Questão
Acerto: 0,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 (...) {
... } ... finally { ... }
Analise as afirmações abaixo, sobre o seu funcionamento.
1) Uma cláusula finally é colocada no fim 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 finally é 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 finally
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 finally é 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
finally. 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, 4 e 5
1, 2, 3 e 5
1, 3, 4 e 5
1, 2, 3 e 4
2, 3, 4 e 5
Respondido em 09/03/2023 23:20:55
Explicação:
A resposta certa é:1, 2, 4 e 5
6a
Questão
Acerto: 0,0 / 1,0
(FCC -ARTESP -Especialista em Regulação de Transporte I -Tecnologia da Informação -
2017)
Considere que em uma classe Java chamada ClienteDao.java existe o método a seguir:
Considere conn um objeto do tipo java.sql.Connection, que estabeleceu, em algum
trecho da classe, uma conexão com um banco de dados. Ao chamar o método
desconectar a partir de outra classe, se ocorrer uma exceção do tipo SQLException, ao
executar a instrução conn.close(); ela deverá ser tratada:
Por quem chamou o método desconectar.
Por um bloco try...catch que deverá ser colocado no interior desse método.
Pelo construtor da classe ClienteDao.java.
No interior do método desconectar.
Por outro método dentro da classe ClienteDao.java.
Respondido em 09/03/2023 23:20:57
Explicação:
A resposta certa é:Por quem chamou o método desconectar.
7a
Questão
Acerto: 1,0 / 1,0
(UFF - COSEAC - Analista de Tecnologia da Informação - 2015) Na linguagem Java,
uma thread executável pode entrar em um determinado estado por um intervalo de
tempo específico, retornando ao estado executável quando for notificada por outra
thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte estado:
Novo
Terminado
Bloqueado
Cancelado
Espera sincronizada
Respondido em 09/03/2023 23:21:39
Explicação:
A resposta certa é: Espera sincronizada
8a
Questão
Acerto: 0,0 / 1,0
(CESGRANRIO - BNDES - Profissional 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 firewall de borda para permitir uma conexão por IP.
Reescrever M em Assembly, necessariamente.
Implementar connection pooling no acesso ao banco de dados.
Utilizar a keyword lockable no bloco de M.
Declarar o método M como synchronized.
Respondido em 09/03/2023 23:21:43
Explicação:
A resposta certa é: Declarar o método M como synchronized.
9a
Questão
Acerto: 0,0 / 1,0
Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou
seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em
uma estrutura específica do Java. Selecione a interface de tabela dinâmica, que contém
os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java.
Connection
PreparedStatement
DriverManager
ResultSet
Statement
Respondido em 09/03/2023 23:21:45
Explicação:
A resposta certa é: ResultSet
10a
Questão
Acerto: 0,0 / 1,0
De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base
no JDBC, temos instruções SQL em meio ao código Java, onde algumas são comandos
para manipulação de dados (DML) e outras fazem consultas aos dados armazenados.
Para efetivar um comando DML, como Insert ou Delete, qual método deve ser
utilizado?
executeUpdate
getConnection
forName
prepareStatement
executeQuery
Respondido em 09/03/2023 23:21:52
Explicação:
A resposta certa é: executeUpdate