Questões de Concurso

Foram encontradas 2.948.719 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q4399807 Redes de Computadores
Julgue as afirmações a seguir sobre tecnologias de VPN (Virtual Private Network) como Verdadeiras (V) ou Falsas (F) e, em seguida, assinale a alternativa que apresenta a sequência CORRETA.



( ) O IPsec pode operar em dois modos: no modo de transporte, o cabeçalho IP original é preservado e não se cria novo cabeçalho IP; no modo túnel, o pacote IP original é integralmente encapsulado como carga útil de um novo pacote, dotado de novo cabeçalho IP.



( ) O OpenVPN, em sua implementação tradicional, é executado em espaço de usuário e estabelece o túnel por meio de interfaces virtuais do tipo TUN ou TAP, ao passo que o IPsec é normalmente implementado na própria pilha de protocolos do sistema operacional.



( ) No IPsec, o protocolo AH (Authentication Header) provê confidencialidade ao cifrar a carga útil do pacote, ao passo que o protocolo ESP (Encapsulating Security Payload) limita-se a assegurar a integridade e a autenticidade da origem dos dados.



( ) O IPsec atua na camada de rede, ao passo que o OpenVPN vale-se de TLS/SSL para a autenticação das extremidades e a negociação de chaves, sendo transportado sobre UDP ou TCP.
Alternativas
Q4399806 Redes de Computadores
Em um ambiente corporativo, o administrador de redes deseja segmentar logicamente os departamentos Financeiro e Recursos Humanos, que compartilham a mesma infraestrutura de switches, utilizando VLANs baseadas no padrão IEEE 802.1Q. Sobre o funcionamento das VLANs nesse cenário, considere as afirmativas:

I. As VLANs permitem segmentar logicamente domínios de broadcast dentro de um mesmo switch físico, sem exigir a instalação de switches físicos adicionais para cada departamento.
II. O padrão IEEE 802.1Q insere um campo de identificação de VLAN (VLAN ID) no quadro Ethernet, permitindo que um mesmo enlace físico configurado como trunk transporte o tráfego de múltiplas VLANs simultaneamente.
III. Por padrão, duas VLANs distintas podem trocar tráfego diretamente na camada de enlace, sem que seja necessário nenhum dispositivo ou recurso de camada 3 (como um roteador ou um switch com roteamento inter-VLAN).
IV. Uma mesma VLAN pode abranger portas localizadas em switches fisicamente distintos, desde que esses switches estejam interligados por um enlace trunk que preserve as marcações (tags) definidas pelo IEEE 802.1Q.

Assinale a alternativa que contém todas as afirmativas CORRETAS.
Alternativas
Q4399805 Redes de Computadores

Considere as seguintes arquiteturas de armazenamento, identificadas pelas letras A, B e C:



A) DAS (Direct-Attached Storage)


B) NAS (Network-Attached Storage)


C) SAN (Storage Area Network)



Considere também as características a seguir, identificadas pelos números 1 a 5. Atenção: nem todas as características correspondem necessariamente a uma das arquiteturas apresentadas.


1) Modelo em que os dados são armazenados como objetos identificados por chave única e acompanhados de metadados próprios, em espaço de nomes plano, sem hierarquia de diretórios, com acesso realizado por interface de programação sobre HTTP.


2) Equipamento que disponibiliza sistemas de arquivos a múltiplos clientes por meio de protocolos como NFS ou SMB, mantendo sob sua própria responsabilidade o gerenciamento do sistema de arquivos, de modo que o cliente manipula arquivos e diretórios.


3) Abordagem na qual as funções de provisionamento, replicação e aplicação de políticas são executadas por uma camada de software desacoplada do equipamento, o que permite empregar hardware padronizado de mercado.


4) Dispositivo de armazenamento dedicado exclusivamente a um único servidor, acessado por meio de interfaces locais como SATA, SAS ou NVMe, sem envolver qualquer protocolo de rede para a transferência dos dados.


5) Infraestrutura que disponibiliza a diversos servidores volumes acessados em nível de bloco, reconhecidos pelos respectivos sistemas operacionais como se fossem discos locais, valendo-se de protocolos como Fibre Channel ou iSCSI.



Assinale a alternativa que apresenta a associação CORRETA entre cada arquitetura (letra) e sua característica principal (número).

Alternativas
Q4399804 Segurança da Informação
A ABNT NBR ISO/IEC 27005:2023 — Segurança da informação, segurança cibernética e proteção à privacidade — Orientações para gestão de riscos de segurança da informação estabelece orientações para o processo de gestão de riscos de segurança da informação. A respeito desse processo, considere as afirmativas a seguir.

I. Na abordagem baseada em ativos, a identificação de riscos compreende o reconhecimento dos ativos, das ameaças a que estão sujeitos, das vulnerabilidades que podem ser exploradas e das consequências para a organização.
II. A análise de riscos tem por objetivo compreender a natureza do risco e determinar seu nível, combinando a probabilidade de ocorrência e as consequências potenciais para a organização.
III. A avaliação de riscos consiste em comparar os resultados da análise de riscos com os critérios de risco estabelecidos, entre eles, os critérios de aceitação do risco, a fim de decidir sobre a necessidade e a prioridade do tratamento.
IV. Entre as opções de tratamento de riscos admitidas estão a alteração da probabilidade ou das consequências mediante a implementação de controles, a retenção do risco por decisão informada, a ação de evitar o risco pela não realização ou interrupção da atividade que o origina e o compartilhamento do risco com terceiros.
V. O compartilhamento do risco, mediante contratação de seguro ou terceirização da atividade, transfere ao terceiro a responsabilidade da organização pelo risco, de modo que esta deixa de responder por suas consequências.

Assinale a alternativa que contém todas as afirmativas CORRETAS
Alternativas
Q4399803 Segurança da Informação
A equipe de segurança da informação de um instituto federal implantou mecanismos de detecção e de prevenção de intrusão em sua rede corporativa e precisa descrevê-los corretamente na política de segurança da instituição. A respeito desses mecanismos, assinale a alternativa CORRETA.
Alternativas
Q4399802 Sistemas Operacionais

Leia o enunciado com atenção e assinale a alternativa CORRETA.



Um administrador de sistemas Linux precisa conceder a um script de backup (backup.sh) permissão de leitura, escrita e execução para o proprietário, permissão de leitura e execução para o grupo, e nenhuma permissão para outros usuários.



Considerando a notação octal de permissões utilizada pelo comando chmod, qual comando abaixo atende exatamente a essa exigência?

Alternativas
Q4399801 Banco de Dados
O Instituto Federal do Piauí (IFPI) está desenvolvendo um sistema unificado de gestão acadêmica para seus campi, utilizando Django como framework principal. A arquitetura deve suportar múltiplos perfis de acesso (discente, docente e coordenador), garantir integridade entre modelos (Aluno, Matricula, Disciplina e RegistroNota) e evitar o problema clássico de N+1 queries em relatórios pedagógicos que cruzam dados de desempenho por turma.

Para otimizar a camada de persistência, a equipe implementou um gerenciador personalizado e configurou filtros dinâmicos nas views conforme o perfil autenticado.

Diante desse cenário, assinale a alternativa que descreve CORRETAMENTE a resolução do problema de N+1 queries, aplica filtragem baseada em papel (role-based) sem violar a segurança do sistema e mantém a consistência dos relacionamentos no contexto descrito.
Alternativas
Q4399800 Programação

A equipe de tecnologia do IFPI está desenvolvendo uma plataforma digital para monitoramento e avaliação das atividades pedagógicas em tempo real. Para garantir a estabilidade da aplicação antes de sua implantação nos cursos presenciais e a distância, os desenvolvedores estruturaram o repositório seguindo padrões de testes unitários. O código foi organizado com classes que remetem às estruturas originais do framework JUnit, métodos anotados com @Test, inicializadores de dados para padronizar as condições de execução, e um agrupamento específico desses arquivos é invocado coletivamente pelo framework para validação integrada antes da versão de produção.



Com base nas definições fornecidas anteriormente, analise a relação conceitual e funcional entre os elementos arquitetônicos citados e assinale a alternativa que descreve CORRETAMENTE o papel e a correspondência técnica de cada item.

Alternativas
Q4399799 Arquitetura de Computadores
O IFPI está desenvolvendo uma aplicação educativa para simulação em tempo real de operações aritméticas em dispositivos com restrições de hardware. Para garantir previsibilidade temporal na execução das instruções e otimizar o fluxo de processamento, a equipe técnica deve analisar as implicações da escolha entre arquiteturas CISC e RISC.

Com base nos conhecimentos sobre arquitetura de computadores, assinale a alternativa que corretamente descreve os conceitos de arquitetura, microcódigo e pipeline.
Alternativas
Q4399798 Programação

A equipe do departamento de sistemas do Instituto Federal do Piauí adota Scrum para gerenciar seus projetos. Durante a execução de um Sprint de três semanas, os desenvolvedores identificam que uma das tarefas associadas a uma história do Backlog do Sprint apresenta complexidade maior do que o previsto, comprometendo sua conclusão original no prazo estabelecido.



Com base nas regras sobre a dinâmica dos artefatos e eventos do Scrum, qual conduta a equipe deve adotar para manter o andamento adequado do Sprint, sem violar as restrições impostas pelo framework?

Alternativas
Q4399797 Arquitetura de Computadores

Em um sistema de controle climático para sala de data center do campus Altos do Instituto Federal do Piauí, um microcontrolador compara as leituras dos sensores com um valor de referência pré-programado. Para configurar esse valor no código do firmware, o programador converteu o número decimal 50 para o sistema binário.



Considerando o valor decimal 50 informado, qual alternativa apresenta sua representação binária CORRETA?

Alternativas
Q4399796 Programação

Alguns cuidados devem ser observados ao utilizar herança na modelagem de sistemas, especialmente quanto à localização adequada de atributos e métodos, bem como aos critérios para definir quando a herança é o mecanismo mais apropriado. Em um contexto hipotético de projeto, foi proposta uma estrutura onde apenas duas classes herdariam diretamente da classe base Pessoa: Aluno e Professor. Para simplificar o modelo, a classe Pessoa foi projetada para conter o atributo ID_Departamento, definido como não nulo (not null).



Com base nos princípios da Programação Orientada a Objetos (POO) e no cenário descrito, assinale a alternativa CORRETA:

Alternativas
Q4399795 Arquitetura de Computadores

Na arquitetura de computadores modernos, a hierarquia de memória é um conceito essencial para garantir o alto desempenho do sistema, atuando para reduzir a enorme diferença de velocidade entre o Processador (CPU) e a Memória Principal (RAM). Uma das estruturas fundamentais dessa hierarquia é a memória Cache, que costuma ser dividida em níveis, como L1, L2 e L3 (Level 1, 2 e 3).



Considerando as propriedades fundamentais do Cache L3, assinale a alternativa CORRETA:

Alternativas
Q4399794 Banco de Dados
O desenvolvimento e a manutenção de um Data Warehouse (DW) exigem técnicas de modelagem estrutural diferentes daquelas utilizadas na criação de bancos de dados transacionais. Avalie as proposições a seguir sobre a arquitetura e a modelagem de um Data Warehouse:

I. Um Data Warehouse é um repositório centralizado, projetado para suportar processos de tomada de decisão (Business Intelligence), reunindo dados de diversas fontes da organização e externas de forma integrada, com foco em armazenamento de histórico e característica não volátil (os dados não ficam mudando a todo instante após serem gravados).


II. Na modelagem multidimensional, amplamente utilizada em Data Warehouses (como o modelo Estrela ou Star Schema), as tabelas são divididas conceitualmente em tabelas de "Fato" (que armazenam as métricas numéricas e os eventos da regra de negócio, como o registro da falta de um aluno em uma aula) e tabelas de "Dimensão" (que contêm o contexto descritivo, como o professor, a disciplina, o curso etc.).


III. Assim como ocorre nos bancos de dados transacionais, o ambiente do Data Warehouse é projetado e otimizado para que os usuários finais executem milhares de operações simultâneas de atualização (UPDATE) e exclusão (DELETE) diretamente nas tabelas ao longo do dia.


IV. Para garantir a máxima velocidade nos relatórios analíticos, a modelagem de um Data Warehouse exige que os dados sigam rigorosamente a 3ª Forma Normal (3NF), fragmentando a informação no maior número de tabelas possível para evitar qualquer tipo de redundância.



Estão CORRETAS apenas as proposições:

Alternativas
Q4399793 Banco de Dados
No projeto de Data Warehouse do IFPI, o processo de movimentação de informações entre o sistema estruturante da instituição (o SUAP) e os ambientes analíticos é frequentemente realizado através de fluxos conhecidos como ETL. Assinale a alternativa que descreve CORRETAMENTE o significado da sigla ETL e a ordem lógica de suas operações:
Alternativas
Q4399792 Engenharia de Software

No ecossistema do Docker, existem elementos estruturais essenciais para o ciclo de vida de uma aplicação conteinerizada. Associe corretamente os componentes e conceitos da Coluna I com as suas respectivas descrições na Coluna II.



Coluna I


1. Imagem


2. Contêiner


3. Dockerfile


4. Volume



Coluna II


( ) Arquivo de texto contendo uma sequência de instruções necessárias para a construção automatizada de uma imagem.


( ) Instância isolada em execução, gerada a partir de uma imagem, onde a aplicação de fato opera.


( ) Pacote estático e de leitura (read-only) que contém o código-fonte, bibliotecas e dependências da aplicação.


( ) Mecanismo utilizado para garantir a persistência de dados, mantendo as informações salvas independentemente do ciclo de vida do contêiner.



Assinale a ÚNICA alternativa que apresenta a sequência CORRETA de cima para baixo:

Alternativas
Q4399791 Engenharia de Software

Considere o seguinte cenário relacionado ao uso do Git e do GitLab:



Um desenvolvedor criou uma nova branch chamada "ifpi-edu/fix-erro-fatal" a partir da branch main. Após realizar as alterações de código necessárias, ele adicionou todas as mudanças da worktree atual ao staging e fez o commit utilizando a mensagem "fix: corrige dois problemas e cria um novo". Depois disso, ele publica a branch no repositório remoto origin, para que possa solicitar um Merge Request através da interface web do GitLab.



Classifique como VERDADEIRAS (V) ou FALSAS (F) as afirmativas abaixo acerca dos possíveis comandos Git utilizados pelo desenvolvedor nesse cenário e, em seguida, assinale a alternativa que possui a sequência CORRETA.



( ) O desenvolvedor, estando na branch main, usou o comando git checkout -b ifpi-edu/fix-erro-fatal para criar a nova branch e já mudar para ela.



( ) Após fazer as alterações, o desenvolvedor usou o comando git stash. para adicionar todas as mudanças feitas direto no staging e ganhar tempo.



( ) Em seguida, o desenvolvedor usou o comando git commit -m "fix: corrige dois problemas e cria um novo" para registrar as alterações na branch nova.



( ) Por fim, publicou a branch no GitLab usando o comando git push origin main.



A alternativa com a sequência CORRETA é:

Alternativas
Q4399790 Redes de Computadores

Um desenvolvedor implementou um endpoint para alteração de senha (/api/v1/users/change-password) utilizando o método HTTP GET, exigindo que a nova senha e o token de autenticação sejam enviados no corpo (body) da requisição em formato JSON.



Durante os testes locais, as requisições direcionadas ao endpoint funcionaram normalmente. No entanto, quando outra equipe tentou consumir a API utilizando o navegador, após a aplicação ter sido publicada em produção (passando por firewalls e balanceadores de carga), a integração com a API falhou.



Do ponto de vista prático da integração de sistemas na web, qual é a causa principal mais provável da falha nessa implementação?

Alternativas
Q4399789 Modelagem de Processos de Negócio (BPM)

Imagem associada para resolução da questão


Considere o diagrama BPMN acima, que modela um exemplo da fase preparatória de uma aquisição de solução de TIC em um órgão público.



Com base na notação BPMN 2.0, analise as afirmativas a seguir:



I. O elemento 1 representa um evento de início simples, indicando o ponto onde o processo é iniciado.


II. Os elementos 2, 3, 4, 7 e 8 possuem o marcador de tarefa de usuário, indicando que são executados por uma pessoa com auxílio de um sistema.


III. O elemento 5 é uma tarefa de serviço, representada pelo símbolo da engrenagem, indicando que a atividade é executada automaticamente pelo sistema.


IV. O elemento 6 é um gateway paralelo, que dispara simultaneamente as atividades "Preparar dispensa" e "Preparar licitação".


V. O elemento 9 é um evento de fim por mensagem, indicando que o processo se encerra com o envio de uma comunicação; neste caso, o encaminhamento do processo ao setor de compras, por exemplo.



Estão CORRETAS as afirmativas:

Alternativas
Q4399788 Banco de Dados
A cláusula WITH da linguagem SQL permite definir conjuntos de resultados nomeados e temporários que podem ser referenciados na instrução imediatamente seguinte. Considerando esse recurso, assinale a alternativa CORRETA:
Alternativas
Respostas
15461: D
15462: C
15463: D
15464: B
15465: C
15466: D
15467: C
15468: A
15469: A
15470: C
15471: B
15472: D
15473: D
15474: B
15475: C
15476: A
15477: B
15478: C
15479: B
15480: A