Qual é o principal benefício do reúso de código em algoritmos?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é o principal benefício do reúso de código em algoritmos?
- A) Aumentar a complexidade do código.
- B) Economizar tempo no desenvolvimento.
- C) Eliminação de erros.
- D) Criar novas funcionalidades.
- E) Aumentar o tamanho do código.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede o principal benefício do reúso de código, ou seja, uma vantagem de reaproveitar trechos de código já escritos e testados em vez de escrever tudo do zero.
- Ao reutilizar funções, módulos ou bibliotecas já prontas, o programador não precisa reescrever a lógica, o que reduz o trabalho e o tempo gasto no desenvolvimento. Essa é a alternativa B, que coincide com o gabarito oficial.
- A alternativa A está errada, pois reúso tende a simplificar o sistema e não a aumentar sua complexidade.
- A alternativa C está errada, pois reutilizar código não elimina erros; se um trecho reutilizado tiver falhas, elas se propagam, embora seja possível corrigi-las em um único lugar.
- A alternativa D está errada, pois o reúso não tem como objetivo principal criar novas funcionalidades; ele serve para aproveitar o que já existe.
- A alternativa E está errada, pois o tamanho do código não é o benefício do reúso; a intenção é justamente evitar duplicação e produzir programas mais enxutos.
- Conclusão: a resposta correta é a alternativa B, economizar tempo no desenvolvimento, concordando com o gabarito oficial.
💡 Dica: Pense nos benefícios de reutilizar código em programação.
Alternativa por alternativa
O aluno pode imaginar que, por usar partes externas e combinadas, o programa fica mais complicado de entender e manter, confundindo integração de módulos com complexidade do código.
Reúso torna o desenvolvimento mais eficiente ao evitar criar tudo do zero.
O aluno pode acreditar que código já testado é automaticamente livre de erros, quando na verdade falhas reutilizadas também se propagam para todos os pontos de uso.
O aluno pode confundir reúso, que aproveita o que já existe, com inovação ou expansão de funcionalidades, que é um objetivo diferente do desenvolvimento de software.
Por que engana: Confundir reúso de código com aumento de complexidade ou tamanho do código, ou acreditar que elimina todos os erros automaticamente.
O aluno pode associar reutilizar código a acrescentar mais linhas ou mais trechos ao programa, quando o reúso busca justamente evitar duplicação e reduzir o tamanho do código.
Raio-X da questão
reúso de código
avaliacao
conceito de algoritmo · funcao e modularizacao
Revisar os conceitos de programação e reúso de código.
Confundir reúso de código com aumento de complexidade ou tamanho do código, ou acreditar que elimina todos os erros automaticamente.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem do reúso de algoritmos na programação?
- Qual é o principal benefício do reúso de algoritmos em programações colaborativas?
- Qual é a principal vantagem de usar o reúso de código em programação? Selecione.
- Qual é o principal benefício de generalizar soluções em programação?
- Analise a importância do reúso de código em algoritmos.
- Identifique a estratégia de reúso em programação. Qual a sua principal vantagem em criar algoritmos?
🔎 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
