Em um projeto que envolve várias funções, qual a principal vantagem de usar o reúso de código?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um projeto que envolve várias funções, qual a principal vantagem de usar o reúso de código?
- A) Aumenta a complexidade do código
- B) Facilita a manutenção do programa
- C) Exige mais tempo de programação
- D) Impossibilita trabalhar em equipe
- E) Impede a criação de novos códigos
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual é a principal vantagem do reúso de código em um projeto com várias funções. Reúso de código significa aproveitar trechos já escritos e testados, em vez de reescrevê-los a cada necessidade.
- Ao reaproveitar funções e módulos, o programador concentra a lógica em um só lugar. Assim, se for preciso corrigir um erro ou alterar uma regra, basta mudar esse trecho e a alteração vale para todos os pontos do programa que o utilizam. Isso facilita a manutenção do programa, que é a alternativa B.
- Por que as outras estão erradas:
- A) O reúso tende a reduzir a complexidade, pois organiza o código em partes menores e reutilizáveis.
- C) O reúso economiza tempo de programação, já que evita escrever novamente o que já existe.
- D) O reúso favorece o trabalho em equipe, pois permite que módulos prontos sejam compartilhados entre os membros.
- E) O reúso não impede a criação de novos códigos; ele apenas evita duplicá-los desnecessariamente.
- Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense nas vantagens de eficiência e manutenção do código.
Alternativa por alternativa
O aluno pode imaginar que, por haver mais partes e funções, o código fica mais complicado. Não percebe que o reúso organiza o código em módulos menores e isolados.
Por que engana: Confundir reuso de codigo com aumento de complexidade ou dificuldade de manutencao, acreditando que reusar codigo torna o programa mais complicado.
Reusar funções facilita a atualização e correção do código.
O aluno pode acreditar que reutilizar exige mais esforço para adaptar trechos antigos, confundindo o tempo de adaptação com o tempo total de desenvolvimento. Ignora que reaproveitar evita reescrever o mesmo código.
O aluno pode associar o reúso a um código único e centralizado que só uma pessoa controla. Não percebe que módulos reutilizáveis facilitam a divisão de tarefas entre a equipe.
O aluno pode entender que, se já existe código reaproveitável, não há necessidade de criar novos. Confunde reúso com a proibição de desenvolver novas funcionalidades.
Raio-X da questão
reúso de código
avaliacao
conceito de funcao em programacao · beneficios do reuso de codigo
Revisar os benefícios do reúso de código em programação.
Confundir reuso de codigo com aumento de complexidade ou dificuldade de manutencao, acreditando que reusar codigo torna o programa mais complicado.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- — Se o painel da feira de leitura tentar fazer tudo de uma vez, será difícil descobrir onde está um erro — observou a…
- — A gente perdeu dois pedidos ontem — reclamou a atendente da padaria, olhando o caderno cheio de recados. Pela manhã…
- Em um site da escola, a equipe precisa organizar notícias, eventos, avisos e documentos. O professor sugeriu que cada…
- Descreva, em etapas ordenadas, um protocolo/algoritmo para sincronização de arquivos entre um dispositivo móvel e um…
- Em um algoritmo que agrupa registros por categoria e calcula métricas distintas (soma, média, contagem), que subtarefa…
- Ao decompor um algoritmo que atualiza a mesma variável de estado em várias subtarefas, que estratégia reduz efeitos…
🔎 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
