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
- Uma equipe precisa gerar cem relatórios com a mesma estrutura, mudando apenas os valores das turmas e das notas. — Qual…
- No fim de semana da feira de ciências do bairro, a equipe de organização percebeu um problema repetido: dezenas de…
- Projete um algoritmo guloso em pseudocódigo que, dado um vetor de n intervalos [inicio, fim], selecione o maior conjunto…
- Projete em pseudocódigo uma função recursiva quicksort(L) que ordena uma lista L de inteiros em ordem não crescente…
- Projete uma função recursiva em pseudocódigo flatten(L) que recebe uma lista L que pode conter inteiros e sublistas…
- Em um algoritmo, uma função recebe um vetor chamado dados que não deve ser alterado. Para garantir que a variável…
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
