GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO05Média⏱ medio

Analise a importância do reúso de código em algoritmos.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO05

Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e cooperativa e automatizá-los usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Analise a importância do reúso de código em algoritmos.

  1. A) Tormenta a complexidade do algoritmo.
  2. B) Aumenta o tempo de desenvolvimento.
  3. C) Facilita a manutenção e evita erros.
  4. D) Impede a colaboração entre programadores.
  5. E) Aumenta a diversidade de códigos no projeto.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede a importância do reúso de código em algoritmos. Reutilizar trechos de código já escritos e testados (funções, módulos, bibliotecas) significa não reescrever a mesma lógica várias vezes.
  2. Ao reutilizar, o programador ganha produtividade, porque não precisa criar tudo do zero, e ganha qualidade, porque um código já testado tende a ter menos erros. Além disso, uma correção feita no trecho reutilizado beneficia todos os pontos do sistema que o utilizam, o que facilita a manutenção.
  3. Portanto, a alternativa C, 'Facilita a manutenção e evita erros', expressa corretamente a importância do reúso.
  4. Por que as outras estão erradas: A) o reúso não tormenta a complexidade; ao contrário, costuma organizá-la e simplificá-la. B) o reúso tende a reduzir, e não aumentar, o tempo de desenvolvimento. D) o reúso favorece a colaboração, pois equipes compartilham componentes padronizados. E) o reúso diminui a diversidade desnecessária de códigos, já que se usam as mesmas soluções em vez de criar variações.
  5. O gabarito oficial C está correto.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que reaproveitar código torna o algoritmo mais confuso, como se cada chamada a um módulo externo aumentasse a complexidade geral. Na prática, o reúso encapsula a lógica e reduz a complexidade percebida.

Por que engana: Achar que o reúso de código aumenta a complexidade ou o tempo de desenvolvimento, quando na verdade facilita a manutenção.

B Erradaerro: Senso comum

Imagina que é preciso gastar mais tempo para adaptar e entender código alheio, por isso supõe que o reúso atrasa o projeto. Ignora que escrever e testar tudo do zero costuma consumir mais tempo.

C Correta

O reúso ajuda a manter o código mais confiável.

D Erradaerro: Conceitual

Confunde reúso com código fechado e individual, supondo que cada programador deveria manter seu próprio código isolado. O reúso, ao contrário, cria componentes compartilhados que facilitam o trabalho em equipe.

E Erradaerro: Interpretação

Interpreta reúso como multiplicação de variações do mesmo código, quando na verdade o reúso consiste em usar uma mesma solução em vários pontos, reduzindo redundâncias. Trata-se de uma leitura invertida do conceito.

Raio-X da questão

Dificuldade Média
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 algoritmo · noções de programação modular

📚 Reveja

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

⚠️ Erro mais comum

Achar que o reúso de código aumenta a complexidade ou o tempo de desenvolvimento, quando na verdade facilita a manutenção.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Reúso

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