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

Dentre as opções, qual melhor representa a técnica de reúso em programação?

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

Dentre as opções, qual melhor representa a técnica de reúso em programação?

  1. A) Criar uma nova função para cada problema.
  2. B) Utilizar uma função já existente.
  3. C) Copiar o código sem modificar.
  4. D) Desconsiderar funções anteriores.
  5. E) Ignorar o código anterior.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O reúso de código em programação consiste em aproveitar um trecho de código já escrito e testado, como uma função, em vez de escrevê-lo novamente. Isso reduz retrabalho, diminui erros e facilita a manutenção. Passo 2: Analisando as alternativas, a que descreve esse conceito é a B, utilizar uma função já existente, pois reaproveita código pronto para resolver um problema novo. Passo 3: A alternativa A está errada porque criar uma nova função para cada problema é justamente o oposto do reúso, gerando duplicação de esforço. Passo 4: A alternativa C está errada porque copiar o código sem modificar gera duplicação, e cada cópia precisa ser mantida separadamente. Passo 5: A alternativa D está errada porque o reúso parte exatamente de funções anteriores, e desconsiderá-las impede o aproveitamento. Passo 6: A alternativa E está errada porque ignorar o código anterior elimina a possibilidade de reúso. Passo 7: Conclusão: resolvendo a questão por conta própria, a resposta é a B, que coincide com o gabarito oficial.

💡 Dica: Identifique a alternativa que usa uma função previamente criada.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode entender que reutilizar significa organizar o código em muitas funções separadas, confundindo modularização com reúso. Na prática, criar uma função nova para cada problema não aproveita nada já existente.

B Correta

Reaproveitar funções economiza tempo e esforço.

C Erradaerro: Conceituala que mais engana

O aluno pode associar reúso à ideia de repetir o código, imaginando que copiar trechos já escritos é uma forma de reaproveitamento. Copiar sem modificar gera duplicação e dificulta a manutenção.

Por que engana: O aluno pode confundir reúso de código com simples cópia, ignorando que a técnica consiste em utilizar uma função já existente para resolver novos problemas.

D Erradaerro: Interpretação

O aluno pode ler reúso como se fosse uma recusa a aproveitar o que já foi feito, interpretando a palavra desconsiderar de forma literal. O conceito de reúso depende justamente de funções anteriores.

E Erradaerro: Senso comum

O aluno pode imaginar que, para reaproveitar, seria preciso começar do zero, ignorando o código anterior. Essa ideia é contrária ao próprio sentido de reúso, que parte do que já existe.

Raio-X da questão

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

Reúso de funções em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Conceito de função · Modularização de programas

📚 Reveja

Revise o conceito de reutilização de funções e módulos em programas.

⚠️ Erro mais comum

O aluno pode confundir reúso de código com simples cópia, ignorando que a técnica consiste em utilizar uma função já existente para resolver novos problemas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Decomposição

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.