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
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
