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

O Docker é uma plataforma que permite criar, gerenciar e executar aplicações em containers, que são ambientes isolados contendo tudo o que a aplicação precisa para rodar, como código, bibliotecas e dependências. Um Dockerfile é um arquivo de texto usado para automatizar a criação de imagens Docker. Ele contém uma sequência de instruções que definem como a imagem será construída, como qual base usar, quais arquivos copiar, quais comandos executar, entre outros. Dentro de um Dockerfile, qual instrução é usada para indicar quais portas o container irá disponibilizar para comunicação externa?

A RUN
B COPY
C CMD
D ENV
E EXPOSE

No contexto da Engenharia de Software, o conceito de coesão é fundamental para avaliar a qualidade do projeto de módulos e classes. Diante disso, assinale a alternativa que apresenta a definição CORRETA de coesão.

A Refere-se ao grau de dependência entre módulos distintos de um sistema, sendo desejável uma alta dependência para facilitar a comunicação entre eles. O ideal é alta coesão.
B Trata-se do nível de acoplamento entre classes, indicando o quanto uma classe conhece a implementação de outra. O ideal é baixa coesão.
C Corresponde ao grau em que as responsabilidades, métodos e atributos de um módulo (ou classe) se relacionam para atingir um único objetivo funcional. O ideal é alta coesão.
D Diz respeito à quantidade de herança utilizada entre classes, sendo recomendável maximizar esse uso para aumentar a reutilização. O ideal é baixa coesão.
E Representa o número de interfaces implementadas por uma classe, sendo desejável que seja o maior possível para garantir flexibilidade. O ideal é alta coesão.

No contexto das boas práticas de desenvolvimento de software, o princípio DRY (Don't Repeat Yourself) é amplamente utilizado para melhorar a qualidade e a manutenibilidade dos sistemas. Diante disso, assinale a alternativa que apresenta a definição CORRETA do princípio DRY.

A Refere-se à necessidade de evitar a repetição de requisitos de negócio ao longo da documentação do sistema.
B Está relacionado à prática de evitar repetição de código, promovendo reutilização e centralização da lógica.
C Consiste em impedir a duplicação de interfaces gráficas para manter a consistência visual do sistema.
D Diz respeito à eliminação de repetição de dados armazenados em banco de dados, visando normalização.
E Trata da redução de repetição de testes automatizados, evitando redundância nos cenários de teste.

No contexto dos algoritmos de ordenação, há um método que utiliza a estratégia de pivô e particionamento, apresentando complexidade média de O(n log n) e, no pior caso, O(n²). Diante disso, assinale a alternativa que corresponde ao algoritmo supracitado.

A Quick Sort.
B Bubble Sort.
C Selection Sort.
D Merge Sort.
E Insertion Sort.

No contexto das estruturas de controle do tipo repetição, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):

( ) A estrutura de repetição sempre executa pelo menos uma vez.

( ) Em estruturas de repetição, a condição de parada é sempre avaliada ao final de cada iteração.

( ) A estrutura for é recomendada quando se conhece previamente o número de iterações.

( ) Pode gerar loops infinitos, caso a condição de parada nunca seja satisfeita. Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

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

No contexto de algoritmos e estruturas de dados, os métodos de busca são fundamentais para localizar elementos em coleções de dados. Diante disso, considere a busca sequencial (linear) e assinale a alternativa que apresenta sua complexidade no pior caso.

A O(1)
B O(log n)
C O(n)
D O(n log n)
E O(n²)

No contexto das estruturas de controle do tipo seleção, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):

( ) A seleção encadeada executa todos os blocos de condições simultaneamente.

( ) Na seleção composta (if/else) , há dois caminhos possíveis: um para condição verdadeira e outro para condição falsa.

( ) Na seleção simples (if) , existe obrigatoriamente um bloco alternativo para o caso da condição ser falsa.

( ) A estrutura de seleção permite alterar o fluxo de execução com base na avaliação de uma condição lógica. Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

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

Sobre segurança da informação, analise a situação a seguir: O setor de segurança da informação de um órgão registrou uma ocorrência em que servidores receberam um e-mail aparentemente enviado pela área de TI solicitando que acessassem um link para atualizar suas credenciais no sistema corporativo. A página aberta pelo link era visualmente idêntica ao portal legítimo da organização, mas estava hospedada em um domínio falso criado para capturar os dados inseridos pelos usuários. Considerando o caso acima, assinale a alternativa que identifica CORRETAMENTE o tipo de golpe descrito.

A Pharming, que redireciona o usuário a um site falso por meio de envenenamento de cache DNS ou modificação do arquivo hosts, sem que a vítima precise interagir com um link malicioso.
B Phishing, que utiliza mensagens fraudulentas para induzir a vítima a clicar em um link e fornecer dados pessoais ou credenciais em uma página falsa que imita um serviço legítimo.
C Spam, que consiste no envio em massa de mensagens não solicitadas com finalidade publicitária ou maliciosa, sem o objetivo específico de capturar credenciais por meio de páginas falsas.
D Defacement, que consiste na modificação não autorizada do conteúdo de páginas web hospedadas em servidores vulneráveis, geralmente com fins de protesto ou demonstração de comprometimento.
E Man-in-the-Middle, que intercepta ativamente a comunicação entre dois hosts para ler, modificar ou injetar dados no fluxo sem o conhecimento das partes envolvidas.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Analista de Segurança da Informação Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Analista de Segurança da Informação - 2026

A segurança da informação é sustentada por um conjunto de propriedades fundamentais que orientam a proteção dos ativos de uma organização. Sobre essas propriedades, assinale a alternativa INCORRETA .

A A confidencialidade garante que a informação seja acessível apenas por pessoas, entidades ou processos devidamente autorizados, protegendo seu conteúdo contra divulgação não autorizada.
B A integridade assegura que a informação não seja alterada ou destruída de maneira não autorizada, preservando sua exatidão e completude ao longo de todo o seu ciclo de vida.
C A disponibilidade determina que a informação e os recursos associados estejam acessíveis e utilizáveis sob demanda por entidades autorizadas, no momento em que forem necessários.
D A irretratabilidade (não repúdio) garante que o emissor de uma mensagem não possa negar sua autoria, sendo obtida tipicamente por meio de assinaturas digitais baseadas em criptografia simétrica.
E A autenticidade assegura que uma entidade é de fato quem afirma ser, sendo um requisito essencial para o estabelecimento de comunicações seguras e para o controle de acesso baseado em identidade.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Analista de Segurança da Informação Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Analista de Segurança da Informação - 2026

O Analista de Sistemas de uma organização precisa dimensionar o armazenamento de um servidor de arquivos crítico. Ele dispõe de 5 discos de 1 TB cada e optou pela implementação de RAID 5. Diante disso, assinale a alternativa que descreve CORRETAMENTE as características desse array.

A Capacidade utilizável de 5 TB; o array tolera a falha simultânea de até 2 discos sem perda de dados, pois a paridade distribuída entre todos os discos permite reconstruir o conteúdo de qualquer par de discos perdidos.
B Capacidade utilizável de 4 TB; o array tolera a falha de 1 disco; durante a reconstrução após a troca do disco falho, o array opera em modo degradado e uma segunda falha de disco, nesse período, causa perda total dos dados, pois não há paridade suficiente para recuperação.
C Capacidade utilizável de 3 TB; o array tolera a falha de até 2 discos simultaneamente, pois mantém dois blocos de paridade por faixa distribuídos entre os discos restantes, característica que o distingue do RAID 6.
D Capacidade utilizável de 4 TB; após a falha e substituição de um disco, o processo de reconstrução é imediato e não impõe carga adicional de leitura nos discos remanescentes, pois os dados de paridade são recalculados exclusivamente com base no disco substituto.
E Capacidade utilizável de 4 TB; caso um segundo disco falhe durante a reconstrução do primeiro, o array continua operando em modo degradado com redundância reduzida, aguardando a substituição dos dois discos para recuperação completa.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Analista de Segurança da Informação Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Analista de Segurança da Informação - 2026