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
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?
- A) Criar uma nova função para cada problema.
- B) Utilizar uma função já existente.
- C) Copiar o código sem modificar.
- D) Desconsiderar funções anteriores.
- E) Ignorar o código anterior.
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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
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.
Reaproveitar funções economiza tempo e esforço.
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.
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.
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
Reúso de funções em programação
avaliacao
Conceito de função · Modularização de programas
Revise o conceito de reutilização de funções e módulos em programas.
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.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual das opções abaixo reflete a técnica de reúso em programação ao resolver um problema similar?
- 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?
- Identifique a opção que melhor exemplifica o reunindo de códigos já prontos para resolver um problema.
- Identifique um exemplo de reúso na programação. Qual é a sua importância?
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
