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

Certo analista de segurança identificou que vários arquivos de um servidor foram criptografados repentinamente e passaram a exibir uma mensagem exigindo pagamento em criptomoedas para que a chave de descriptografia fosse fornecida. O ataque se espalhou rapidamente por outros dispositivos da rede, aproveitando vulnerabilidades não corrigidas e impedindo o acesso normal aos dados corporativos.

A partir das informações fornecidas pela situação hipotética precedente, é correto afirmar que o tipo de malware que está em ação é o

A ransomware.
B keylogger.
C adware.
D spyware.
E rootkit.

Assinale a opção que apresenta, de acordo com a Lei n.º 13.709/2018 (Lei Geral de Proteção de Dados), um exemplo de dado pessoal sensível.

A CPF do aluno
B nome do aluno
C nome dos responsáveis legais
D informação contida em histórico escolar e(ou) frequência do aluno
E informação contida em laudo médico do aluno

Durante uma aula prática com turmas do ensino médio, um professor de informática da rede estadual do Rio Grande do Sul orienta os alunos sobre o uso de navegadores modernos, como o Mozilla Firefox (em português). Ao demonstrar a edição de URLs (Uniform Resource Locators) diretamente na barra de endereços, ele destaca a possibilidade de mover rapidamente a URL digitada para a esquerda ou direita utilizando o teclado, sem necessidade de recorrer ao mouse – desde que o cursor esteja posicionado na barra de endereços. A atividade integra os objetivos pedagógicos de desenvolvimento de competências digitais e aproveitamento de situações de experiência em ambiente tecnológico. Qual é o atalho de teclado que o professor está ensinando aos alunos nessa situação?

(Obs.: o caractere “+” foi utilizado apenas para interpretação.)

A Ctrl + Alt + X
B Shift + Alt + X
C Ctrl + Shift + A
D Ctrl + X
E Ctrl + Shift + X

Um analista de sistemas está desenvolvendo uma aplicação para uma escola que precisa armazenar informações rápidas e temporárias, como sessões de login dos usuários e dados em cache para acelerar o acesso. Para isso, ele opta por utilizar um banco de dados não relacional que funciona com o modelo de chave-valor, conhecido por sua alta performance e baixa latência. Assinale a alternativa que apresenta o banco de dados mais adequado para esse cenário.

A MongoDB.
B Cassandra.
C Neo4j.
D Redis.
E ScyllaDB.

Considerando os conjuntos A = {1, 2, 3, 4} e B = {3, 4, 5, 6}, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. A união de A e B é o conjunto {1, 2, 3, 4, 5, 6}.
II. A interseção de A e B é o conjunto {3, 4}.
III. A diferença de B para A (B \ A) é o conjunto {1, 2}.
IV. O conjunto A está contido em B.

A Apenas I e II.
B Apenas II e III.
C Apenas I, II e IV.
D Apenas I, II e III.
E Apenas IV.

Um desenvolvedor está criando um sistema para armazenar as notas dos alunos de uma turma. Para isso, ele decide usar uma estrutura de dados que armazena os valores em uma sequência contígua na memória, facilitando o acesso rápido por índice. No entanto, ele sabe que a inserção ou remoção de uma nota no meio da lista pode ser custosa, pois pode exigir o deslocamento dos demais elementos. Tendo isso em vista, assinale a alternativa que apresenta o tipo de lista linear que o desenvolvedor está utilizando.

A Lista encadeada simples.
B Lista duplamente encadeada.
C Lista circular.
D Lista sequencial.
E Lista dinâmica.

Em estruturas de dados, diversos algoritmos de ordenação podem ser utilizados, cada um com características específicas quanto à eficiência e complexidade. Um desses algoritmos segue a estratégia “dividir para conquistar”, dividindo recursivamente o vetor em partes menores, ordenando essas partes e depois mesclando os resultados em uma sequência final ordenada.

O enunciado refere-se ao algoritmo

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

Uma equipe de software decide migrar suas aplicações para ambientes baseados em containers, visando facilitar o ciclo de desenvolvimento, padronizar ambientes e otimizar a entrega contínua. Entre as opções, a equipe adota o Docker para empacotamento e orquestra os serviços com ferramentas como Docker Compose e Kubernetes. Nesse sentido, sobre containers e seu uso em ambientes modernos de TI, assinale a alternativa correta.

A Embora vantajoso, o uso de containers dificulta o empacotamento de aplicações com suas dependências, exigindo configuração manual dos ambientes diretamente no sistema operacional hospedeiro.
B Os containers garantem isolamento de processos, mas compartilham o kernel do sistema operacional, permitindo execução eficiente e leve em comparação às máquinas virtuais tradicionais.
C Docker Compose é uma ferramenta que realiza o build das imagens, mas impossibilita o gerenciamento simultâneo de múltiplos serviços.
D O uso de containers pode limitar a escalabilidade automática das aplicações, mesmo quando utilizado com plataformas como Kubernetes.
E Cada container possui um sistema operacional completo, incluindo interface gráfica e serviços do host, para funcionar corretamente.

Considere o seguinte trecho de código Java e o diagrama UML a seguir, que representam elementos do domínio de um sistema universitário:

Analisando o diagrama UML e o código apresentados, quanto à representação de conceitos fundamentais da UML e aderência ao código, assinale a alternativa correta.

A A associação entre Professor e Aluno no diagrama implica que, para cada instância de Professor, há referência a um Aluno, o que é garantido pelo código do construtor do Professor.
B No diagrama, a classe Pessoa não deve ser abstrata, uma vez que há métodos concretos implementados no código.
C O diagrama representa herança correta, mas a associação entre Professor e Aluno exige no código uma estrutura como lista ou atributo que referencie instâncias de Aluno em Professor.
D Por representar relacionamentos de herança, a UML não permite representação de associação, tornando o diagrama inválido diante do código.
E O diagrama está incorreto, pois não é possível que Professor e Aluno herdem de uma mesma classe abstrata em Java usando UML.

Uma equipe de desenvolvimento está elaborando a arquitetura de um sistema corporativo visando à escalabilidade, à clareza de comunicação entre times e à documentação eficiente. Entre as opções de estilos arquiteturais e ferramentas de representação, a equipe discute o uso do Modelo C4, assim como princípios de modularidade e coesão. Nesse contexto, considerando boas práticas em arquitetura de software, a respeito do uso do Modelo C4 e da sua relação com estilos arquiteturais, assinale a alternativa correta.

A O Modelo C4 prioriza diagramas de sequência para detalhar os fluxos de execução internos entre componentes, sendo substituto direto dos tradicionais diagramas de pacotes UML.
B O estilo arquitetural monolítico facilita a documentação pelo Modelo C4, já que dispensa a representação de limites claros entre subsistemas ou módulos.
C Diagramas C4 detalham apenas aspectos físicos de infraestrutura, como servidores e redes, não provendo visão lógica ou de componentes de software.
D O Modelo C4 permite representar diferentes níveis de abstração como contexto, contêiner, componentes e código, tornando possível a visualização coesa da arquitetura lógica e de suas relações.
E O uso do Modelo C4 dispensa a necessidade de diagramas complementares como de sequência ou de classes, pois cobre todos os aspectos de modelagem de software.