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
348 questões encontradas

No contexto de uma empresa de economia mista que atua como agência de fomento, um Analista de Sistemas está projetando um módulo responsável pelo cadastro de beneficiários, devendo definir corretamente os tipos de dados primitivos utilizados. Durante a modelagem, identificou-se a necessidade de armazenar as seguintes informações: • A idade de uma pessoa. • A altura em metros. • O sexo (representado por "M" ou "F"). • Se a pessoa é maior de idade. Considerando os tipos de dados primitivos, no contexto da lógica de programação, assinale a alternativa que apresenta, CORRETA e respectivamente, os tipos mais adequados para armazenar essas informações.

A Inteiro, real, caractere, lógico.
B Inteiro, inteiro, caractere, lógico.
C Real, real, caractere, inteiro.
D Inteiro, real, caractere, inteiro.
E Real, inteiro, caractere, lógico.

No contexto do desenvolvimento de um sistema orientado a objetos em Java, um Analista de Sistemas está projetando um módulo para gerenciamento de operações em uma agência de fomento. Durante a implementação, cada entidade do sistema, como beneficiários e operações financeiras, é criada a partir de uma estrutura que define atributos e métodos, passando a possuir valores próprios e comportamentos específicos que podem ser executados ao longo do sistema. Considerando os conceitos fundamentais da orientação a objetos, assinale a alternativa que representa CORRETAMENTE essas instâncias criadas a partir de classes.

A Classes.
B Objetos.
C Métodos.
D Atributos.
E Interfaces.

No contexto do desenvolvimento de sistemas em Java, um Analista de Sistemas está analisando o funcionamento interno da JVM (Java Virtual Machine) para otimizar o desempenho de uma aplicação crítica de uma agência de fomento. Durante a execução do programa, observou-se que parte do código bytecode é convertida dinamicamente para código nativo, visando melhorar a performance em tempo de execução, especialmente em trechos frequentemente utilizados. Considerando os componentes da JVM, assinale a alternativa que indica CORRETAMENTE o responsável por realizar essa compilação para código nativo.

A Interpreter.
B Bytecode Verifier.
C Extension.
D Bootstrap.
E JIT (Just-In-Time).

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 do desenvolvimento de um sistema em Java 8, um Analista de Sistemas está implementando uma rotina para processar uma lista de transações financeiras em uma aplicação de uma agência de fomento. Durante o processamento utilizando Streams, por meio da API (Application Programming Interface) , surgiu a necessidade de ignorar os primeiros elementos da sequência, a fim de desconsiderar registros iniciais que já haviam sido previamente analisados, permitindo que apenas os demais elementos fossem processados no fluxo. Considerando as operações disponíveis na API de Streams do Java 8, assinale a alternativa que representa CORRETAMENTE a operação utilizada para esse fim.

A filter(n)
B limit(n)
C map(n)
D skip(n)
E forEach(n)

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 da lógica de programação, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):

( ) Função possui retorno de valor, enquanto procedimento não possui.

( ) Funções podem receber parâmetros, enquanto procedimentos não podem.

( ) Funções são usadas para executar ações, enquanto procedimentos são usados para calcular e retornar resultados.

( ) Procedimentos alteram variáveis externas ou produzem saídas (ex: imprimir dados). Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

A V-V-F-V
B F-V-V-F
C V-F-F-V
D F-F-V-V
E V-F-V-F

No Kubernetes, o Master Node ou Control Plane é responsável por gerenciar o cluster, coordenando os nós de trabalho e garantindo que os pods e serviços estejam em conformidade com o estado desejado. O Master Node possui vários componentes essenciais, cada um com funções específicas para manter o cluster funcionando corretamente. Diante disso, qual componente do Master Node funciona como banco de dados distribuído, armazenando o estado do cluster e todas as informações de configuração dos recursos do Kubernetes?

A Scheduler.
B Controller Manager.
C Kubelet.
D etcd.
E Node Proxy.

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).

No contexto dos princípios SOLID, que orientam o desenvolvimento de software orientado a objetos, assinale a alternativa que NÃO corresponde a um dos princípios do SOLID.

A Uma classe deve ter apenas um motivo para mudar.
B Entidades devem estar abertas para extensão, mas fechadas para modificação.
C Objetos de uma classe base devem poder ser substituídos por objetos de subclasses sem alterar o comportamento esperado.
D Clientes não devem ser forçados a depender de métodos que não utilizam.
E Classes devem depender diretamente de implementações concretas, evitando o uso de abstrações.