GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO02Fácil⏱ medio

Identifique a importância do reúso de código em projetos de programação. Qual a principal vantagem dessa…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09CO02

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique a importância do reúso de código em projetos de programação. Qual a principal vantagem dessa prática?

  1. A) Reduz o tempo de testes.
  2. B) Evita a necessidade de documentação.
  3. C) Aumenta a complexidade do código.
  4. D) Facilita a manutenção e atualização do código.
  5. E) Impede a colaboração entre programadores.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O reúso de código consiste em aproveitar trechos, funções, módulos ou bibliotecas já escritos e testados em outras partes de um projeto ou em outros projetos, em vez de reescrevê-los do zero.
  2. Ao reutilizar código, a equipe centraliza a lógica em um único lugar. Assim, quando é preciso corrigir um erro ou atualizar uma regra, a mudança é feita uma vez e reflete em todos os pontos que usam aquele código.
  3. Isso torna a manutenção e a atualização mais simples, mais rápidas e menos sujeitas a falhas, que é a principal vantagem da prática.
  4. A alternativa A está errada, pois o reúso não reduz o tempo de testes; ao contrário, código reaproveitado ainda precisa ser testado no novo contexto.
  5. A alternativa B está errada, pois o reúso não dispensa documentação; pelo contrário, componentes reutilizáveis costumam exigir documentação clara para serem usados por outros.
  6. A alternativa C está errada, pois o reúso tende a reduzir a complexidade, já que evita duplicação e padroniza soluções.
  7. A alternativa E está errada, pois o reúso favorece a colaboração, permitindo que a equipe compartilhe componentes comuns.
  8. Portanto, a alternativa correta é a D, que coincide com o gabarito oficial.

💡 Dica: Considere exemplos práticos de reúso de código.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que, por reaproveitar código já testado, não é mais preciso testar nada, confundindo reúso com dispensa de testes.

Por que engana: Confundir reúso de código com redução de testes ou pensar que elimina a necessidade de documentação.

B Erradaerro: Conceitual

O aluno supõe que, por haver código pronto, a documentação se torna desnecessária, quando na verdade componentes reutilizáveis exigem documentação para serem aproveitados.

C Erradaerro: Senso comum

O aluno associa reúso a mais camadas e dependências, imaginando que aproveitar código externo sempre torna o sistema mais complexo, sem perceber que a padronização reduz a complexidade.

D Correta

Reusar código já testado torna a manutenção mais prática e rápida ao evitar erros.

E Erradaerro: Interpretação

O aluno interpreta o reúso como algo que isola cada programador em seu próprio código, quando a prática na verdade favorece o compartilhamento de componentes entre a equipe.

Raio-X da questão

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

reúso de código

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de funcao e modularizacao · noções basicas de programacao

📚 Reveja

Revisar os benefícios do reúso de código em programação.

⚠️ Erro mais comum

Confundir reúso de código com redução de testes ou pensar que elimina a necessidade de documentação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Projetos com programação

🔎 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.