Questões de Concurso Público IF-PI 2026 para Analista de Tecnologia da Informação

Foram encontradas 2 questões

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
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
Respostas
1: B
2: A