QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
8 questões encontradas

No contexto do desenvolvimento de sistemas em Java, um Analista de Sistemas com atuação em Arquitetura de Software está revisando o gerenciamento de memória da JVM (Java Virtual Machine) para garantir a eficiência de uma aplicação corporativa em uma agência de fomento. Durante a análise, foi necessário identificar o segmento de memória responsável por armazenar as definições das classes carregadas pela JVM, incluindo metadados e informações estruturais utilizadas durante a execução do programa. Considerando o funcionamento da JVM e seu gerenciamento de memória, assinale a alternativa que representa CORRETAMENTE esse segmento.

A Bytecode Verifier.
B Class Loader.
C Metaspace.
D PermGen.
E Native Memory.

No contexto da programação em Java, especialmente no que se refere ao funcionamento da JVM ( Java Virtual Machine ) e ao processo de coleta de lixo (Garbage Collection - GC) , a memória Heap é organizada em regiões com funções específicas, dentre elas a Young Generation. Ao analisar o ciclo de vida dos objetos, sabe-se que, dentro dessa região, há um espaço onde os objetos são criados inicialmente, ou seja, o local onde os objetos “nascem” antes de serem promovidos ou coletados pelo Garbage Collector. Considerando a estrutura do Heap da JVM, assinale a alternativa que indica CORRETAMENTE essa região específica.

A Old Generation.
B Code Cache.
C Thread Stack.
D Native Memory.
E Eden Space.

No contexto do desenvolvimento de um sistema orientado a objetos em Java, um Analista de Sistemas está projetando uma hierarquia de classes para representar diferentes formas de cálculo de benefícios em um sistema governamental. Durante a implementação, foi definido que: • Existe um método na superclasse responsável por calcular um benefício. • Esse método é redefinido nas subclasses, mantendo o mesmo nome, a mesma lista de parâmetros (assinatura) e o mesmo tipo de retorno (ou compatível/covariante). • A escolha de qual implementação será executada ocorre em tempo de execução, de acordo com o tipo real do objeto. Considerando os conceitos de polimorfismo na orientação a objetos, assinale a alternativa que representa CORRETAMENTE esse mecanismo.

A Sobrescrita (Override).
B Sobrecarga (Overload).
C Vinculação estática (Early Binding).
D Especialização de método (Method Specialization).
E Implementação sequencial (Sequential Implementation).

Qual é a principal diferença conceitual entre uma interface e uma classe abstrata em Java, considerando suas capacidades e seus propósitos de design?

A Interfaces podem ter construtores, enquanto classes abstratas não.
B Classes abstratas podem implementar múltiplas interfaces, mas interfaces não podem estender múltiplas classes abstratas.
C Interfaces definem um contrato de comportamento sem implementação de estado, enquanto classes abstratas podem ter estado (atributos) e implementações parciais.
D Interfaces podem ter métodos estáticos e privados, mas classes abstratas não.
E Não há diferença significativa, são apenas formas diferentes de alcançar o polimorfismo.

Um programador está participando de um projeto de um sistema on-line via web com a tecnologia JEE8 e seguindo os padrões de projeto recomendados. Ele percebeu a necessidade de um mecanismo que centralize o processamento de todas as requisições dos clientes, permitindo uma gestão unificada de segurança, logging, tratamento de erros e redirecionamento das requisições para os respectivos handlers de serviços, de modo a fornecer uma abordagem consistente para modificar facilmente os fluxos de navegação sem impactar os serviços individuais. Considerando-se esse contexto, qual o padrão de projeto JEE8 adequado?

A Data Access Object (DAO)
B Front Controller
C Factory
D Observer
E Service Locator

Em uma aplicação Jakarta EE, criada e configurada em condições ideais, uma Técnica deseja injetar um EntityManager, que é uma parte essencial da API JPA, em uma classe Enterprise JavaBean (EJB), imediatamente antes da instrução private EntityManager entityManager;. Para isso, ela terá que utilizar a anotação

A @PersistenceContext
B @Injection
C @EJBInject
D @InjectTransaction
E @entityInject

A máquina virtual do Java (JVM) utiliza uma tecnologia especificamente para aumentar o desempenho da aplicação, identificando códigos que serão muito executados, normalmente dentro de loops. Essa tecnologia é chamada de

A hotspot.
B bytecode
C compilação estática.
D JRE (Java Runtime Environment).
E JDK (Java Development Kit).
Órgão: Órgão não informado Cargo: Prefeitura de Barra dos Coqueiros SE Técnico em Informática Prova: CESPE CEBRASPE - Órgão não informado - Prefeitura de Barra dos Coqueiros SE Técnico em Informática - 2020

Adquiriu-se a última versão do Java Platform, Enterprise Edition. Nessa última versão do Java EE temos containers e API’s tais como:

( 1 ) JTA ( Java Transaction API ).

( 2 ) JSF ( JavaServer Faces ).

( 3 ) JDBC ( Java Database Connectivity ).

( 4 ) JPA ( Java Persistence API ).

A da relação apresentada somente são aplicados o 1, 2 e 3
B da relação apresentada somente são aplicados o 1, 2 e 4
C da relação apresentada somente são aplicados o 2, 3 e 4
D da relação apresentada somente são aplicados o 1, 3 e 4
E da relação apresentada todos podem ser aplicados