GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13LGG703Difícil⏱ medio

Em um laboratório escolar de produção digital, estudantes criam um fanzine sobre cultura urbana usando…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13LGG703

Utilizar diferentes linguagens, mídias e ferramentas digitais em processos de produção coletiva, colaborativa e projetos autorais em ambientes digitais.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um laboratório escolar de produção digital, estudantes criam um fanzine sobre cultura urbana usando Markdown e um repositório on-line. Para trabalhar ao mesmo tempo, cada estudante ou dupla edita uma branch própria. Ao terminar uma contribuição, o grupo abre um pull request, no qual os colegas fazem comentários e verificam se há conflitos com a versão principal. Somente depois dessa revisão o responsável pelo projeto incorpora a alteração à branch principal. Um sistema automatizado também gera uma prévia no navegador para conferir o layout e os links antes da publicação. Considerando o fluxo descrito, qual ação efetivamente integra uma contribuição revisada à versão principal do fanzine, permitindo reunir os trabalhos realizados simultaneamente?

  1. A) Editar o documento principal durante a escrita de cada capítulo
  2. B) Enviar um pull request para revisão antes da mesclagem
  3. C) Gerar uma prévia automatizada no navegador antes da publicação
  4. D) Mesclar no documento principal um pull request aprovado pelos revisores
  5. E) Criar uma branch separada para cada capítulo do fanzine

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve um fluxo em etapas. Cada estudante ou dupla trabalha em uma branch própria, depois abre um pull request para revisão e comentários, e só então o responsável pelo projeto incorpora a alteração à branch principal. Passo 2: A pergunta pede a ação que efetivamente integra a contribuição revisada à versão principal, reunindo os trabalhos feitos ao mesmo tempo. Essa ação é a mesclagem (merge) do pull request aprovado na branch principal. Passo 3: Por isso a alternativa D está correta, pois é exatamente o momento em que a alteração revisada entra no documento principal. Passo 4: A alternativa A está errada, porque editar diretamente o documento principal contraria o próprio fluxo de branches e pularia a revisão. Passo 5: A alternativa B está errada, porque o pull request apenas solicita revisão e não incorpora nada à versão principal. Passo 6: A alternativa C está errada, porque a prévia automatizada serve para conferir layout e links, sem integrar o conteúdo à versão principal. Passo 7: A alternativa E está errada, porque criar branches separadas é apenas a forma de trabalhar em paralelo, e não a integração do trabalho. Passo 8: O gabarito oficial D está coerente com o fluxo descrito, e não há divergência a registrar.

💡 Dica: Identifique a ação que permite integrar contribuições simultâneas sem conflitos.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pensa que a versão principal deve ser editada diretamente enquanto o texto é escrito, achando que isso já reúne os trabalhos. Ele ignora que o fluxo com branches e revisão existe justamente para evitar edições concorrentes sem controle.

B Erradaerro: Interpretação

O aluno confunde a etapa de revisão com a integração, achando que enviar o pull request já incorpora a contribuição. Na verdade, o pull request só abre a discussão e a verificação de conflitos, sem alterar a branch principal.

C Erradaerro: Senso comum

O aluno associa a prévia automatizada à publicação e supõe que visualizar o layout já integra o conteúdo ao documento principal. A prévia serve apenas para conferência e não faz a mesclagem.

D Correta

A mesclagem de um pull request aprovado é a ação que incorpora uma contribuição revisada à branch principal. As branches separadas apenas isolam os trabalhos, e o pull request organiza a revisão e solicita a integração, mas não necessariamente a realiza. A prévia automatizada serve para testar a apresentação antes da publicação.

E Erradaerro: Conceitual

O aluno confunde a divisão do trabalho em branches com a integração, imaginando que criar uma branch por capítulo já reúne os trabalhos. Criar uma branch apenas separa o trabalho em paralelo, sem levá-lo à versão principal.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

controle de versões colaborativo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceitos básicos de controle de versão · fluxo de trabalho colaborativo

📚 Reveja

Estude o funcionamento de pull requests e branches em sistemas de controle de versão.

⚠️ Erro mais comum

Confundir ações que ocorrem antes ou depois da integração, como editar diretamente ou revisar após publicação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Segurança e responsabilidade no uso da tecnologia - Autoria em meio digital

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.