Qual das opções abaixo reflete a técnica de reúso em programação ao resolver um problema similar?
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
Qual das opções abaixo reflete a técnica de reúso em programação ao resolver um problema similar?
- A) Criar uma função que já calcula a média para usar em outros programas
- B) Criar um novo algoritmo para cada tarefa similar
- C) Executar o código em um ambiente diferente
- D) Modificar um código existente sem testá-lo
- E) Descrever o algoritmo em um documento
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão pergunta qual opção reflete a técnica de reúso em programação ao resolver um problema similar. Reúso de código significa aproveitar uma solução já existente (por exemplo, uma função, um módulo ou uma biblioteca) em vez de reescrever tudo do zero.
- Analisando a alternativa A, criar uma função que já calcula a média para usar em outros programas é exatamente reúso: a lógica de cálculo é escrita uma única vez e reaproveitada sempre que um problema semelhante aparece. Essa é a alternativa correta, e coincide com o gabarito oficial.
- Por que as outras estão erradas:
- B) Criar um novo algoritmo para cada tarefa similar é justamente o oposto do reúso, pois reescreve a solução do zero.
- C) Executar o código em um ambiente diferente trata de portabilidade ou implantação, não de reaproveitar a lógica de uma solução.
- D) Modificar um código existente sem testá-lo pode até partir de código antigo, mas não caracteriza reúso eficiente e ainda traz risco de erros.
- E) Descrever o algoritmo em um documento é documentação, que não reaproveita código em outro problema.
- Conclusão: a melhor resposta é a A, que é a técnica de reúso em sua forma clássica, por meio de funções reutilizáveis.
💡 Dica: Pense em como reutilizar código em situações semelhantes.
Alternativa por alternativa
Criar funções permite o reúso do código em diferentes contextos.
O aluno pode ter entendido que resolver tarefas similares exige sempre uma nova solução, confundindo especificidade do problema com ausência de aproveitamento.
Por que engana: Confundir a reutilizacao de codigo com a criacao de novos algoritmos para tarefas similares, ignorando a eficiencia do reaproveitamento.
O aluno pode ter associado reúso ao fato de o código rodar em outro lugar, confundindo reaproveitamento da lógica com portabilidade entre ambientes.
O aluno pode ter entendido que reaproveitar é simplesmente alterar código antigo, sem perceber que o reúso exige um componente confiável e testado.
O aluno pode ter interpretado reúso como registrar a solução para consulta futura, confundindo documentar o algoritmo com reutilizá-lo em código.
Raio-X da questão
técnica de reúso
avaliacao
funcoes em programacao · modularizacao de codigo
Revisar conceitos de programação e reúso de código.
Confundir a reutilizacao de codigo com a criacao de novos algoritmos para tarefas similares, ignorando a eficiencia do reaproveitamento.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Dentre as opções, qual melhor representa a técnica de reúso em programação?
- Qual das seguintes situações exemplifica o reúso quando se desenvolve um programa?
- Qual das seguintes estratégias pode ser usada para reutilizar código em uma solução de programação?
- Qual das alternativas abaixo exemplifica o reúso de código em um projeto de programação?
- Qual das opções abaixo demonstra o reúso de um algoritmo na resolução de um problema semelhante a outro já resolvido?
- Qual das opções a seguir é uma estratégia importante para a generalização de soluções de problemas em programação?
🔎 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
