GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO02Difícil⏱ curto

Qual é a principal vantagem de usar o reúso de código em programação? Selecione.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a principal vantagem de usar o reúso de código em programação? Selecione.

  1. A) Reduzir o tempo de desenvolvimento
  2. B) Melhorar a estética do código
  3. C) Evitar erros de compilação
  4. D) Aumentar o número de linhas de código
  5. E) Eliminar a necessidade de testes

✅ Resposta correta: alternativa A

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 vez de reescrevê-los a cada novo projeto.
  2. Como o código reaproveitado já existe e já foi validado, o programador gasta menos tempo escrevendo e depurando, o que reduz o tempo total de desenvolvimento. Por isso, a alternativa A é a principal vantagem.
  3. A alternativa B está errada, pois o reúso não tem como objetivo principal melhorar a estética do código; sua finalidade é produtividade e manutenção.
  4. A alternativa C está errada, pois o reúso não impede erros de compilação, que dependem de sintaxe e de regras da linguagem em cada trecho escrito.
  5. A alternativa D está errada, pois reutilizar código tende a diminuir, e não aumentar, a quantidade de linhas escritas do zero.
  6. A alternativa E está errada, pois mesmo código reaproveitado deve ser testado no novo contexto; o reúso reduz esforço, mas não elimina a necessidade de testes.
  7. Conclusão: a alternativa correta é a A, em concordância com o gabarito oficial.

💡 Dica: Pense nos benefícios do reúso de código.

Alternativa por alternativa

A Correta

Reusar código elimina a necessidade de reescrever funções, acelerando o processo.

B Erradaerro: Conceitual

O aluno associa código bem organizado e reutilizado a código mais bonito visualmente, confundindo qualidade estrutural com estética.

C Erradaerro: Conceitual

O aluno acredita que reutilizar trechos prontos garante que o programa não terá erros de compilação, quando na verdade o reúso trata de produtividade e não de sintaxe.

D Erradaerro: Senso comuma que mais engana

O aluno pensa que mais linhas de código indicam mais trabalho realizado e, portanto, mais vantagem, ignorando que o reúso existe justamente para evitar reescrever código.

Por que engana: Confundir a reutilizacao de codigo com aumento de linhas ou eliminacao de testes, nao entendendo que o foco e eficiencia e economia de tempo.

E Erradaerro: Conceitual

O aluno supõe que, por um código já ter sido testado antes, não é mais preciso testar nada, esquecendo que cada novo contexto de uso exige validação.

Raio-X da questão

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

reúso de código

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar as vantagens do reúso de código em programação.

⚠️ Erro mais comum

Confundir a reutilizacao de codigo com aumento de linhas ou eliminacao de testes, nao entendendo que o foco e eficiencia e economia de tempo.

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