Qual das alternativas abaixo exemplifica o reúso de código em um projeto de programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual das alternativas abaixo exemplifica o reúso de código em um projeto de programação?
- A) Criar uma nova função semelhante a uma já existente.
- B) Usar uma biblioteca de funções já desenvolvidas.
- C) Duplicar uma parte do código em um novo projeto.
- D) Desenvolver um novo software do zero sem referências.
- E) Fazer alterações em uma função para adaptá-la a um novo contexto.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Reúso de código é aproveitar um código já escrito e testado em outro lugar, em vez de reescrevê-lo do zero. O objetivo é economizar trabalho, reduzir erros e padronizar soluções.
- Resolvendo por conta própria, a alternativa que melhor exemplifica isso é a B, usar uma biblioteca de funções já desenvolvidas. O programador chama funções prontas, sem precisar implementá-las novamente.
- A alternativa A está errada porque criar uma função apenas parecida com outra existente implica reescrever código, e não reutilizá-lo.
- A alternativa C está errada porque copiar e colar um trecho em outro projeto gera duplicação, que dificulta a manutenção; não é reúso organizado.
- A alternativa D está errada porque desenvolver do zero sem referências é justamente o oposto do reúso.
- A alternativa E está errada porque modificar uma função para um novo contexto envolve alteração e adaptação do código, e não o uso direto do que já existe; por isso não é o exemplo mais típico de reúso.
- Conclusão: o gabarito oficial B está correto, pois a biblioteca é o exemplo clássico de reúso de código.
💡 Dica: Identifique a alternativa que aproveita código ou funcionalidades já desenvolvidas.
Alternativa por alternativa
O aluno acha que reaproveitar é criar algo parecido com o que já existe, confundindo semelhança com reutilização.
Bibliotecas são exemplos clássicos de reúso, onde funções são reutilizadas em diferentes projetos.
O aluno entende que copiar um trecho de código para outro projeto é reaproveitá-lo, sem perceber que isso gera duplicação e dificulta a manutenção.
Por que engana: Confundir reúso com a simples criação de uma função parecida ou com a cópia manual de trechos, sem aproveitar componentes previamente desenvolvidos.
O aluno pode ter lido o enunciado de forma invertida, associando reúso a um projeto totalmente novo, quando a ideia é justamente aproveitar o que já existe.
O aluno acha que qualquer alteração em código existente já configura reúso, sem perceber que o reúso mais direto é usar o código como está.
Raio-X da questão
Reúso de código em programação
avaliacao
Funções em programação · Bibliotecas de código
Revise como bibliotecas e componentes existentes podem ser aproveitados em novos projetos.
Confundir reúso com a simples criação de uma função parecida ou com a cópia manual de trechos, sem aproveitar componentes previamente desenvolvidos.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- 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 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?
- Identifique um exemplo de reúso de código em 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…
Todas as questões de Estratégias de solução de problemas - Reúso
🔎 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
