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

Durante um projeto de programação, João reutilizou um código de uma atividade anterior para desenvolver um…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09CO02

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante um projeto de programação, João reutilizou um código de uma atividade anterior para desenvolver um novo aplicativo. Qual a vantagem de reutilizar código em programação?

  1. A) Cria um novo código do zero.
  2. B) Garante a segurança do aplicativo.
  3. C) Dispensa o planejamento do aplicativo.
  4. D) Reduz o tempo de desenvolvimento.
  5. E) Aumenta a complexidade do projeto.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pergunta qual a vantagem de reutilizar código em programação, e o caso descrito mostra João aproveitando um código de uma atividade anterior em um novo aplicativo. Passo 2: Reutilizar código significa aproveitar trechos já escritos e testados, em vez de escrever tudo de novo. Isso economiza trabalho e, portanto, reduz o tempo de desenvolvimento. Passo 3: A alternativa D descreve exatamente essa vantagem, e por isso ela está correta. Passo 4: A alternativa A está errada, pois reutilizar código é justamente o oposto de criar um código do zero. Passo 5: A alternativa B está errada, pois reutilizar código não garante segurança, já que um trecho antigo pode conter falhas que precisam ser revisadas. Passo 6: A alternativa C está errada, pois o planejamento continua necessário mesmo com reaproveitamento de código. Passo 7: A alternativa E está errada, pois a reutilização tende a simplificar o trabalho, e não a aumentar a complexidade. Passo 8: O gabarito oficial D está correto e coincide com a resolução feita de forma independente.

💡 Dica: Considere como reaproveitar uma solução pronta pode acelerar o desenvolvimento.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno pode acreditar que reutilizar código significa escrever algo novo desde o início, confundindo reaproveitamento com criação.

B Erradaerro: Senso comuma que mais engana

O aluno pode supor que código já existente é automaticamente seguro, usando a intuição de que algo testado antes sempre é confiável.

Por que engana: Confundir a reutilização de código com a criação de um programa do zero ou acreditar que ela elimina o planejamento e garante a segurança do aplicativo.

C Erradaerro: Conceitual

O aluno pode imaginar que, como já existe um código pronto, não é preciso planejar o aplicativo, confundindo reutilização de trechos com dispensa de planejamento.

D Correta

Ao aproveitar um código já existente, parte do trabalho de programação não precisa ser feita novamente, o que pode acelerar o desenvolvimento.

E Erradaerro: Conceitual

O aluno pode pensar que usar códigos de outros projetos torna o sistema mais complicado por misturar partes diferentes, sem perceber que o reaproveitamento simplifica o trabalho.

Raio-X da questão

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

Reutilização de código

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Noções básicas de programação · Desenvolvimento de aplicativos

📚 Reveja

Revise os benefícios da reutilização de código, especialmente a economia de tempo e esforço no desenvolvimento.

⚠️ Erro mais comum

Confundir a reutilização de código com a criação de um programa do zero ou acreditar que ela elimina o planejamento e garante a segurança do aplicativo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Projetos com programaçã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.