GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO04Média⏱ curto

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

Habilidade BNCC EF15CO04

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?

  1. A) Criar uma função que já calcula a média para usar em outros programas
  2. B) Criar um novo algoritmo para cada tarefa similar
  3. C) Executar o código em um ambiente diferente
  4. D) Modificar um código existente sem testá-lo
  5. E) Descrever o algoritmo em um documento

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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.
  2. 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.
  3. Por que as outras estão erradas:
  4. B) Criar um novo algoritmo para cada tarefa similar é justamente o oposto do reúso, pois reescreve a solução do zero.
  5. 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.
  6. 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.
  7. E) Descrever o algoritmo em um documento é documentação, que não reaproveita código em outro problema.
  8. 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

A Correta

Criar funções permite o reúso do código em diferentes contextos.

B Erradaerro: Conceituala que mais engana

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.

C Erradaerro: Conceitual

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.

D Erradaerro: Procedimental

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.

E Erradaerro: Conceitual

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

Dificuldade Média
Bloom Aplicar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

técnica de reúso

📌 Objetivo

avaliacao

🧱 Pré-requisitos

funcoes em programacao · modularizacao de codigo

📚 Reveja

Revisar conceitos de programação e reúso de código.

⚠️ Erro mais comum

Confundir a reutilizacao de codigo com a criacao de novos algoritmos para tarefas similares, ignorando a eficiencia do reaproveitamento.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Decomposiçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.