GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO04Fácil⏱ medio

Identifique um exemplo de reúso de código em programação. Qual a sua importância?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique um exemplo de reúso de código em programação. Qual a sua importância?

  1. A) Recriar a mesma função sempre que necessário.
  2. B) Usar funções já criadas em novos programas.
  3. C) Excluir funções desnecessárias do código.
  4. D) Criar uma função única para cada tarefa.
  5. E) Reescrever o código para cada novo projeto.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Reúso de código significa aproveitar trechos de código já escritos e testados em outros pontos do mesmo programa ou em programas diferentes, em vez de escrever tudo de novo.
  2. Um exemplo típico é uma função de validação de CPF criada uma vez e chamada em vários sistemas (cadastro de clientes, emissão de notas, login), ou bibliotecas padronizadas como a de cálculo de datas.
  3. A importância está em economizar tempo de desenvolvimento, reduzir erros (a função já foi testada e corrigida em um único lugar), facilitar a manutenção (uma correção vale para todos os usos) e padronizar o comportamento do sistema.
  4. Por que a alternativa B está correta: ela descreve exatamente o reúso, que é utilizar funções já criadas em novos programas.
  5. Por que as outras estão erradas: A descreve justamente o oposto do reúso, pois recriar a mesma função repetidamente desperdiça trabalho; C trata de remoção de código desnecessário, o que é limpeza e não reúso; D cria funções demais e sem propósito de aproveitamento, o que não caracteriza reúso; E também é retrabalho, pois reescrever o código a cada projeto impede o aproveitamento de soluções anteriores.
  6. Conclusão: o gabarito B está correto e coincide com a resolução feita de forma independente.

💡 Dica: Pense em funções ou bibliotecas que podem ser reutilizadas.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno entendeu que reúso é repetir a mesma função sempre que precisa, confundindo a palavra 'reúso' com 'uso repetido', sem perceber que a ideia é aproveitar o que já existe.

B Correta

O reúso facilita a manutenção e o desenvolvimento.

C Erradaerro: Conceitual

O aluno associou reúso a limpeza do código, imaginando que aproveitar algo significa eliminar o que sobra, sem relacionar isso ao aproveitamento de funções existentes.

D Erradaerro: Conceituala que mais engana

O aluno acredita que a boa prática é criar uma função específica para cada tarefa, o que pode ser uma forma de organização, mas não garante que as funções sejam reaproveitadas em outros programas.

Por que engana: Confundir reutilizacao de codigo com repeticao ou reescrita desnecessaria, nao aproveitando funcoes existentes.

E Erradaerro: Senso comum

O aluno entendeu que cada projeto deve começar do zero, ignorando que reaproveitar código de projetos anteriores é justamente o objetivo do reúso.

Raio-X da questão

Dificuldade Fácil
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

reúso de código

📌 Objetivo

fixacao

🧱 Pré-requisitos

conceito de funcao em programacao · modularizacao de codigo

📚 Reveja

Revisar os conceitos de funções e bibliotecas em programação.

⚠️ Erro mais comum

Confundir reutilizacao de codigo com repeticao ou reescrita desnecessaria, nao aproveitando funcoes existentes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - 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.