Qual das seguintes situações exemplifica o reúso quando se desenvolve um programa?
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 das seguintes situações exemplifica o reúso quando se desenvolve um programa?
- A) Fazer um novo programa sem referências
- B) Usar uma função previamente criada em outro projeto
- C) Reescrever todo um código manualmente
- D) Testar um programa antes de utilizá-lo
- E) Criar um algoritmo sem estrutura organizada
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pergunta qual situação exemplifica o reúso de código no desenvolvimento de um programa. Reúso (reuso) significa aproveitar um trecho de código, função, módulo ou componente já existente em vez de escrevê-lo novamente.
- Analisando a alternativa B, usar uma função previamente criada em outro projeto é exatamente isso: a função já pronta é aproveitada em um novo contexto, economizando tempo e evitando retrabalho. Por isso, B está correta.
- A alternativa A está errada, pois fazer um novo programa sem referências é um desenvolvimento do zero, sem aproveitar nada existente.
- A alternativa C está errada, pois reescrever todo um código manualmente é o oposto do reúso, já que duplica trabalho que poderia ser aproveitado.
- A alternativa D está errada, pois testar um programa antes de utilizá-lo é uma atividade de verificação da qualidade, sem relação com reaproveitar código.
- A alternativa E está errada, pois criar um algoritmo sem estrutura organizada não envolve aproveitar nada e vai contra boas práticas de programação.
- Conclusão: o gabarito oficial B coincide com a resolução feita de forma independente.
💡 Dica: Pense em exemplos de código reutilizável.
Alternativa por alternativa
O aluno pode ter entendido reúso como criar algo novo e original, sem depender de materiais anteriores, confundindo reaproveitar com inovar.
Reaproveitar funções é um exemplo clássico de reúso.
O aluno pode ter associado reúso a repetir o trabalho, supondo que copiar ou reescrever código seja uma forma de reaproveitamento, quando na verdade ele duplica esforço.
Por que engana: Confundir reutilizacao de codigo com reescrever ou criar codigo do zero, nao reconhecendo o uso de funcoes prontas.
O aluno pode ter confundido reúso com reutilização de testes ou com a etapa de verificação do programa, que é uma atividade de qualidade e não de aproveitamento de código.
O aluno pode ter lido a palavra 'reúso' sem captar o sentido da questão e escolhido uma opção que apenas descreve desorganização, sem relação com aproveitamento de código.
Raio-X da questão
reúso de código
avaliacao
conceito de funcao em programacao · noções basicas de programacao modular
Revisar conceitos de programação e reúso de código.
Confundir reutilizacao de codigo com reescrever ou criar codigo do zero, nao reconhecendo o uso de funcoes prontas.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das alternativas abaixo exemplifica o reúso de código em um projeto de programação?
- Qual das opções abaixo reflete a técnica de reúso em programação ao resolver um problema similar?
- Dentre as opções, qual melhor representa a técnica de reúso em programação?
- Como você aplicaria o conceito de reúso para resolver um problema de programação? Dê um exemplo de situação.
- Identifique um exemplo de reúso na programação. Qual é a sua importância?
- Selecione a alternativa que exemplifica o reúso no desenvolvimento de um algoritmo para um jogo. O que pode ser…
🔎 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
