Simulado Programador Desenvolvedor Especialista JAVA | CONCURSO
📚 Simulado Programador Desenvolvedor Especialista JAVA
Está focado no concurso Programador Desenvolvedor Especialista JAVA? Então pratique com o melhor simulado da internet! 💻
🔗 Veja mais simulados para o cargo Programador Desenvolvedor Especialista JAVA
🎯 São milhares de simulados para concursos disponíveis para você praticar e conquistar sua vaga no cargo de Programador Desenvolvedor Especialista JAVA.
🧪 Este Simulado Programador Desenvolvedor Especialista JAVA foi elaborado da seguinte forma:
- 📌 Categoria: Concurso
- 🏛️ Instituição: . Concursos Diversos
- 👔 Cargo: Programador Desenvolvedor Especialista JAVA
- 📚 Matéria: Java
- 🧩 Assuntos do Simulado: Conhecimentos Específicos (Java/J2EE), Lógica de Programação e Estruturas de Dados (vetores, listas, pilhas, filas), Orientação a Objetos (POO): classes, herança, polimorfismo, interfaces, encapsulamento, API Java Collections, Tratamento de exceções e manipulação de arquivos, Threads, concorrência e sincronização, JDBC/Conexão com banco de dados, Serviços Web / APIs REST e SOAP, além de Servlets/JSP, EJB (Enterprise JavaBeans) e arquitetura Java EE (Session Beans, Message-driven Beans), incluindo JPA/Hibernate, Design Patterns mais comuns (Singleton, DAO, Factory etc.), Frameworks Java EE e Spring (se concomitante com certificações Java)
- 🏢 Banca Organizadora: . Bancas Diversas
- ❓ Quantidade de Questões: 10
- ⏱️ Tempo do Simulado: 30 minutos
⚙️ REGRA DO SIMULADO
Este simulado é gratuito 🆓. Basta clicar no botão iniciar abaixo e preencher um breve cadastro para participar do nosso ranking.
📊 No ranking você compara sua nota com outros candidatos e acompanha sua evolução nos estudos.
🚀 Aproveite este simulado para o cargo Programador Desenvolvedor Especialista JAVA e saia na frente!
📖 Questões para o Cargo Programador Desenvolvedor Especialista JAVA
Se ainda não estiver pronto para fazer o simulado, treine antes com nossas questões de concursos:
Questões do cargo Programador Desenvolvedor Especialista JAVA
🎥 Vídeo Aula
Confira vídeo aulas no YouTube com foco no cargo Programador Desenvolvedor Especialista JAVA. Estude com conteúdo gratuito e atualizado.
Assistir vídeo aula sobre Programador Desenvolvedor Especialista JAVA
📚 Apostila
Encontre apostilas completas e materiais didáticos atualizados para o cargo Programador Desenvolvedor Especialista JAVA.
Ver apostilas para Programador Desenvolvedor Especialista JAVA
📢 Concursos Abertos para o Cargo Programador Desenvolvedor Especialista JAVA
Veja os concursos abertos com o cargo Programador Desenvolvedor Especialista JAVA. A lista está sempre atualizada:
Concursos abertos para o cargo Programador Desenvolvedor Especialista JAVA
🍀 Boa sorte e Bons Estudos,
ConcursosAZ - Aprovando de A a Z ✅
- #271365
- Banca
- . Bancas Diversas
- Matéria
- Java
- Concurso
- . Concursos Diversos
- Tipo
- Múltipla escolha
- Comentários
- 1
(1,0) 1 -
Analise as seguintes sentenças:
I. O método de paginação foi desenvolvido como forma de otimizar o , fazendo com que somente as partes (páginas) mais utilizadas pelos processos fossem movimentadas para a memória virtual, diminuindo a troca de dados entre a memória RAM e a memória virtual.
II. O processo de consiste em recuperar os dados alocados na memória RAM, devolvendo-os à memória cache, aumentando assim a velocidade de processamento de dados.
III. Na segmentação, a partição da memória é feita em blocos lógicos, de tamanhos variados.
São verdadeiras:
- a) apenas I.
- b) apenas II.
- c) apenas III.
- d) apenas I e III.
- e) apenas II e III.
- #271366
- Banca
- . Bancas Diversas
- Matéria
- Java
- Concurso
- . Concursos Diversos
- Tipo
- Múltipla escolha
- Comentários
- 1
(1,0) 2 -
A estratégia de alocação de arquivos feita pelo sistema operacional que seleciona o maior segmento para alocar o arquivo, quando da escolha do bloco necessário para alocação de espaço em disco, é conhecida como:
- a) segmentação.
- b) best-fit.
- c) alocação dinâmica.
- d) worst-fit.
- e) hot-fix.
- #271367
- Banca
- . Bancas Diversas
- Matéria
- Java
- Concurso
- . Concursos Diversos
- Tipo
- Múltipla escolha
- Comentários
- 1
(1,0) 3 -
Analise o seguinte trecho de algoritmo.
SeA> 15 então
X := X * 4;
Y := Y + 3;
A:= 30
Senão seA> 10 então
X := X * 3;
Y := Y + 2;
A:= 12
Senão seA> 5 então
X := X * 2;
Y := Y + 1;
A:= 7
Senão
X:= X * 1;
Y:= Y * 3
Fim se
Fim se
Fim se
Considerando que antes de rodar o trecho de algoritmo, as variáveis , e estejam com os valores A = 5, X = 0 e Y = 0 gravados em memória, após correr o trecho de código, os valores de , e , serão respectivamente:
- a) 7, 0 e 1
- b) 12, 0 e 2
- c) 5, 0 e 0
- d) 7, 2 e 1
- e) 5, 1 e 3
- #271368
- Banca
- . Bancas Diversas
- Matéria
- Java
- Concurso
- . Concursos Diversos
- Tipo
- Múltipla escolha
- Comentários
- 1
(1,0) 4 -
Ao desenvolver uma aplicação em qualquer uma das linguagens (JAVA, Python, PHP) que interage com um banco de dados, o uso extensivo de anotações para mapeamento ORM (em vez de configurações XML ou programáticas) contribui principalmente para:
- a) Reduzir a complexidade do código, aumentar a legibilidade e centralizar as configurações de persistência junto às classes da entidade.
- b) Melhorar o desempenho das consultas SQL em até 50%.
- c) Eliminar completamente a necessidade de qualquer conexão com o banco de dados.
- d) Garantir a compatibilidade da aplicação com qualquer versão de SGBD sem a necessidade de drivers específicos.
- e) Proteger automaticamente os dados contra ataques de injeção SQL, independentemente da forma como as consultas são construídas.
- #271369
- Banca
- . Bancas Diversas
- Matéria
- Java
- Concurso
- . Concursos Diversos
- Tipo
- Múltipla escolha
- Comentários
- 1
(1,0) 5 -
Considere o seguinte trecho de código JAVA para mapeamento JPA:
public class Usuario {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id
@Column(name = "nome_completo", nullable = false, length = 255)
private String nome;
// ... outros atributos e métodos
}
A anotação @Column(name = "nome_completo", nullable = false, length = 255) tem como principal função:
- a) Especificar o nome da coluna no banco de dados (nome_completo), indicar que não pode ser nula e limitar seu tamanho máximo.
- b) Definir um índice para a coluna nome_completo no banco de dados.
- c) Marcar o atributo nome como uma chave estrangeira para outra tabela.
- d) Gerar automaticamente um valor padrão para a coluna nome_completo quando um novo registro é inserido.
- e) Indicar que o atributo nome deve ser transiente no banco de dados.
- #271370
- Banca
- . Bancas Diversas
- Matéria
- Java
- Concurso
- . Concursos Diversos
- Tipo
- Múltipla escolha
- Comentários
- 1
(1,0) 6 -
A respeito do seguinte trecho de código Java, assinale a alternativa correta.
public class ExemploErro {
public static void exibir(Integer valor) {
System.out.println(“Valor inteiro: ” + valor);
}
public static void exibir(double valor) {
System.out.println(“Valor decimal: ” + valor);
}
public static void main(String[] args) {
exibir(null);
}
}
- a) O código apresenta erro em tempo de compilação por ambiguidade: o compilador não consegue decidir entre exibir(Integer) e exibir(double) para o argumento null.
- b) O método exibir(double) não pode ser sobrecarregado com exibir(Integer), pois Integer é um tipo primitivo e double é um wrapper.
- c) O código compila e executa normalmente, imprimindo “Valor inteiro: null”.
- d) O método main está incorreto, pois não é permitido passar valores null para métodos sobrecarregados.
- e) O compilador automaticamente converte null para double, e o método exibir(double) é executado com valor 0.0.
- #271371
- Banca
- . Bancas Diversas
- Matéria
- Java
- Concurso
- . Concursos Diversos
- Tipo
- Múltipla escolha
- Comentários
- 1
(1,0) 7 -
Na linguagem Java, quando a mesma operação é implementada várias vezes na mesma classe, ocorre o denominado polimorfismo
- a) dinâmico.
- b) de sobrescrição de método.
- c) estático.
- d) de inclusão.
- e) por refatoração.
- #271373
- Banca
- . Bancas Diversas
- Matéria
- Java
- Concurso
- . Concursos Diversos
- Tipo
- Múltipla escolha
- Comentários
- 1
(1,0) 9 -
Na linguagem de programação Java, uma classe pode
- a) herdar mais de uma classe diretamente. Quando este for o caso, as classes herdadas devem ser públicas.
- b) ter mais de um construtor. Quando este for o caso, a técnica de sobrecarga precisa ser utilizada.
- c) herdar mais de uma classe diretamente. Quando este for o caso, as classes herdadas devem ser protected.
- d) ter mais de um construtor. Quando este for o caso, a técnica de sobrescrita precisa ser utilizada.
- e) herdar mais de uma classe diretamente. Quando este for o caso, as classes devem estar no mesmo pacote.
- #271374
- Banca
- . Bancas Diversas
- Matéria
- Java
- Concurso
- . Concursos Diversos
- Tipo
- Múltipla escolha
- Comentários
- 1
(1,0) 10 -
As linguagens de programação são essenciais para o desenvolvimento de sistemas na Hemobrás, especialmente na integração de sistemas industriais. Algumas linguagens são mais utilizadas em ambientes corporativos e industriais como, por exemplo, a linguagem de programação Java. Sobre as características da linguagem do Java, assinale a afirmativa correta.
- a) Não possui suporte a multithreading, ou seja, execução simultânea de processos.
- b) É uma linguagem compilada que gera código de máquina diretamente executável.
- c) Suporta programação orientada a objetos, permitindo a criação de classes e objetos.
- d) Não é adequada para desenvolvimento de aplicações web, sendo recomendada apenas para sistemas de desktop.
- e) Nenhum das alternativas