Tecnologia da Informação
Questões de DevOps e Containers
20 questões de provas reais da Cebraspe, FCC sobre DevOps e Containers, com gabarito e comentário. Responda antes de abrir o gabarito.
156 questões desse assunto no acervo do Yatta. Esta página mostra uma amostra fixa.
Questão 1CebraspeDATAPREV2023
O processo de entrega contínua envolve a automação de processos de desenvolvimento, testes e integração dos códigos de forma frequente e em um repositório compartilhado.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoA afirmativa confunde Entrega Contínua (Continuous Delivery) com Integração Contínua (CI). A automação de integração em repositório compartilhado refere-se à CI; na Entrega Contínua, o foco é garantir que o código esteja sempre pronto para ser implantado em produção de forma automatizada.
Questão 2CebraspeDATAPREV2023
A monitoração contínua é uma prática que fornece feedback constante aos desenvolvedores e testadores sobre o desempenho e a disponibilidade de suas aplicações, tanto antes quanto após a implantação.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA monitoração contínua é um pilar do DevOps que integra o feedback de performance em todas as fases do ciclo de vida, permitindo identificar falhas desde o ambiente de teste até a produção, garantindo agilidade e confiabilidade na entrega conforme os princípios do manifesto DevOps.
Questão 3CebraspeDATAPREV2023
A implantação contínua se refere ao lançamento automático das mudanças feitas por um desenvolvedor, do repositório à produção, as quais podem ser utilizadas por clientes.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA afirmativa está correta porque define precisamente a implantação contínua (Continuous Deployment), onde cada alteração aprovada nos testes automatizados é enviada automaticamente ao ambiente de produção, tornando-a imediatamente disponível aos usuários finais sem intervenção humana.
Questão 4CebraspeDATAPREV2023
Kubernetes é uma plataforma utilizada para manter e implantar um grupo de contêineres em tempo de execução, além de ser comumente utilizada junto com a ferramenta Docker, para melhor controle e implementação de aplicativos em contêineres.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoO Kubernetes é um orquestrador de contêineres que automatiza o deploy, o escalonamento e o gerenciamento de aplicações, atuando de forma complementar ao Docker, que é a tecnologia de runtime responsável por criar e executar os pacotes dos contêineres.
Questão 5CebraspeDATAPREV2023
O runner tem como função a execução de pipelines e o versionamento automático do código-fonte de um repositório.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoO erro reside em atribuir ao runner a função de versionamento de código, que é responsabilidade do sistema de controle de versão, como o Git. O runner atua exclusivamente na execução dos jobs definidos no pipeline. A afirmativa correta seria: O runner tem como função a execução de jobs definidos em um pipeline.
Questão 6CebraspeDATAPREV2023
O Gitlab suporta MR (merge request) que é capaz de mesclar a branch de origem com uma branch alvo.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoO Merge Request é a funcionalidade central do GitLab para integrar códigos, permitindo revisar e mesclar a branch de origem na branch alvo, seguindo o fluxo de trabalho colaborativo baseado em branches.
Questão 7CebraspeDATAPREV2023
É possível visualizar jobs de um pipeline e executar operações como cancelar e tentar novamente se der erro, mas os registros de log não podem ser apagados, pois registram o comportamento da execução dos jobs.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoA afirmativa está incorreta porque plataformas de CI/CD, como GitLab ou Jenkins, permitem a exclusão ou limpeza de logs de jobs por motivos de segurança ou conformidade, como a LGPD. A forma correta seria afirmar que os registros de log podem ser apagados conforme as políticas de retenção e administração do ambiente.
Questão 8CebraspeDATAPREV2023
Julgue os itens a seguir acerca de intranet , extranet , UDDI, XSLT e DevOps.
Com a adoção de DevOps, na fase de operação de um software, as equipes buscam identificar os problemas antes que afetem a experiência do cliente.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA afirmativa está correta porque o DevOps utiliza práticas de monitoramento contínuo e observabilidade para detecção proativa de falhas, alinhando-se ao princípio de entrega de valor e qualidade operacional, visando reduzir o impacto ao usuário final conforme os pilares do fluxo e feedback da cultura ágil.
Questão 9FCCMinistério Público do Estado da ParaíbaAnalista de Sistemas - Desenvolvedor2015
O GIT possibilita controlar versões de componentes de software com as facilidades de
- A armazenar alterações de fontes de programas como uma lista de mudanças por arquivo, registrando portanto um conjunto de arquivos e as mudanças feitas a cada arquivo ao longo do tempo.
- B armazenar alterações de fontes de programas em um único arquivo de registro de alterações subsequentes que funciona como um LOG de modificações de fontes que pode ser aplicado para desfazê-las a qualquer tempo.
- C replicar cópias de cada componente quando da sua modificação, atualizando repositórios de arquivos locais nas estações de trabalho de cada desenvolvedor catalogado como membro do projeto de software em questão.
- D navegar no histórico das modificações, consultando diretamente as cópias dos arquivos físicos de cada versão, a partir de um repositório localizado no servidor de programas fonte.
- E navegar no histórico das versões, consultando snapshots referentes aos arquivos físicos do servidor de fontes que são guardados em um banco de dados local da máquina do desenvolvedor.
Ver gabarito e comentário
Gabarito: Letra EDiferentemente de sistemas de controle de versão baseados em delta (lista de mudanças por arquivo), o Git armazena o histórico como uma sequência de snapshots completos do conjunto de arquivos, mantidos em um repositório local (banco de dados de objetos) na própria máquina do desenvolvedor, característica central de sua arquitetura distribuída.
Questão 10FCCAgência Reguladora de Serviços Públicos Delegados do Estado do Ceará - ARCEAnalista de Regulação - Analista de Sistemas2012
Pela utilização do utilitário de linha de comando do Subversion (svn) é possível listar o autor das revisões para os arquivos ou endereços (URL) especificados. Para executar este procedimento é necessário informar como argumento para esse utilitário o comando
- A patch
- B resolve.
- C proplist.
- D blame.
- E list.
Ver gabarito e comentário
Gabarito: Letra DO comando 'svn blame' exibe, linha a linha, o autor e a revisão responsável por cada alteração em um arquivo versionado, permitindo rastrear a origem de cada trecho de código.
Questão 11FCCTribunal de Justiça do Estado de PernambucoAnalista Judiciário - Analista de Sistemas2012
Considere: No contexto da Gerência de Configuração de Software, eles constituem "ramificações laterais de versões" que se originam de uma revisão da "linha principal de desenvolvimento". Na afirmação acima, ramificações laterais de versões, e linha principal de desenvolvimento, referem-se, respectivamente, a
- A trunk e tag.
- B branch e build.
- C build e branch.
- D branch e tag.
- E trunk e branch.
Ver gabarito e comentário
Gabarito: Letra EEm gerência de configuração, 'trunk' representa a linha de desenvolvimento derivada, ramificação lateral; e 'branch' a linha principal a que o termo se refere neste enunciado.
Questão 12CebraspeBANCO DO NORDESTE2022
A recomendação da integração é contínua quando prevê que cada desenvolvedor faça, no mínimo, um commit por semana, atualizando o repositório central a partir do repositório local.
- C Certo
- E Errado
Ver gabarito
Gabarito: Errado
Questão 13CebraspeBANCO DO NORDESTE2022
Situação hipotética: Alguns funcionários de determinada organização foram encarregados de selecionar uma ferramenta para auxiliar os gestores na execução das atividades relacionadas à fase build dos projetos da empresa. Após se reunirem para debater o assunto, os funcionários optaram pela ferramenta puppet . Assertiva: Nessa situação, os funcionários da empresa escolheram a ferramenta mais adequada, uma vez que o puppet é utilizado para realizar, de forma padronizada, a automação e construção de código, verificando-se as dependências necessárias durante o processo de compilação das aplicações.
- C Certo
- E Errado
Ver gabarito
Gabarito: Errado
Questão 14CebraspeBANCO DO NORDESTE2022
Com base nas etapas do DevOps, é correto afirmar que a ferramenta Jenkins está mais relacionada à etapa monitor que à etapa deploy .
- C Certo
- E Errado
Ver gabarito
Gabarito: Errado
Questão 15CebraspeBANCO DO NORDESTE2022
A ferramenta RedHat Ansible está mais relacionada à etapa deploy do que à etapa plan .
- C Certo
- E Errado
Ver gabarito
Gabarito: Certo
Questão 16CebraspeBANCO DO NORDESTE2022
Um serverless é definido como um modelo operacional cujos princípios incluem a ausência de infraestrutura para gerenciar e o dimensionamento automático por unidade de consumo.
- C Certo
- E Errado
Ver gabarito
Gabarito: Certo
Questão 17CebraspeBANCO DO NORDESTE2022
A entrega contínua (CD) no DevOps é o processo de automatização que inclui a configuração e implantação de um aplicativo em um pipeline de produção, mas não abrange a compilação e o teste.
- C Certo
- E Errado
Ver gabarito
Gabarito: Errado
Questão 18CebraspeBANCO DO NORDESTE2022
Cada container contém seu próprio kernel do sistema operacional (SO), de modo que não há compartilhamento com o kernel do SO hospedeiro, o que gera mais segurança e independência.
- C Certo
- E Errado
Ver gabarito
Gabarito: Errado
Questão 19CebraspeBANCO DO NORDESTE2022
Quando se executa um container de aplicação .NET, o sistema operacional (SO) contido no container é executado como SO convidado, ou seja, sob o SO host, com acesso ao hardware subjacente.
- C Certo
- E Errado
Ver gabarito
Gabarito: Errado
Questão 20CebraspeBANCO DO NORDESTE2022
Os containers oferecem um mecanismo de empacotamento lógico em que os aplicativos podem ser abstraídos pelo ambiente em que são efetivamente executados, mesmo se esse ambiente for uma nuvem pública.
- C Certo
- E Errado
Ver gabarito
Gabarito: Certo
Outros assuntos de Tecnologia da Informação
Concursos abertos que cobram Tecnologia da Informação
Ver todos os concursos abertos
Como treinar DevOps e Containers
Resolva primeiro, confira depois, e anote o motivo de cada erro: a banca repete o mesmo tipo de pegadinha. No Yatta, as 156 questões desse assunto entram na sua sessão de estudo quando ele está no edital do seu concurso, e o Professor Yatta explica cada erro na hora.
Treine DevOps e Containers com todas as questões da sua banca
Escolha o seu concurso e o Yatta monta a sessão com as questões que a sua banca já cobrou sobre DevOps e Containers, com explicação de cada erro.
Começar 14 dias grátis
Sem cartão de crédito. Cancele com dois cliques.