GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO03Média⏱ curto

Um programador precisa analisar um algoritmo que não apresenta os resultados esperados. Qual abordagem ele…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO03

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

Um programador precisa analisar um algoritmo que não apresenta os resultados esperados. Qual abordagem ele deve seguir para encontrar o erro?

  1. A) Ignorar o código e reescrever tudo do zero.
  2. B) Revisar o código passo a passo.
  3. C) Executar o algoritmo sem modificações.
  4. D) Buscar ajuda em fóruns online imediatamente.
  5. E) Desconsiderar os resultados e seguir em frente.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pede a abordagem adequada para encontrar o erro em um algoritmo que não produz os resultados esperados.
  2. Ao analisar as alternativas, a ideia central é investigar o próprio código de forma sistemática, verificando, etapa por etapa, o que o programa faz e onde o comportamento real se afasta do esperado.
  3. A alternativa B, revisar o código passo a passo, corresponde a essa abordagem: acompanhar a execução, conferir variáveis, condições e laços e comparar cada etapa com o que deveria acontecer, o que isola a origem do erro.
  4. A alternativa A está errada, pois reescrever tudo do zero descarta o trabalho já feito e pode introduzir novos erros sem entender a causa do problema original.
  5. A alternativa C está errada, pois executar sem modificações apenas repete o resultado incorreto e não traz informação nova sobre a causa.
  6. A alternativa D está errada, pois buscar ajuda externa imediatamente pode ser útil depois, mas não é o primeiro passo técnico para localizar o erro no próprio código.
  7. A alternativa E está errada, pois ignorar resultados incorretos é justamente o que impede a correção do programa.
  8. Conclusão: a abordagem correta é a revisão metódica do código, alternativa B, que coincide com o gabarito oficial.

💡 Dica: Analise o algoritmo passo a passo para identificar o erro.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

Acredita que o mais rápido é descartar o código existente e recomeçar, supondo que o erro desaparecerá sem ser localizado.

Por que engana: O aluno pode achar que reescrever o código do zero é a melhor solução, ignorando a importância de revisar o que já foi feito.

B Correta

Revisar passo a passo é essencial para identificar o erro.

C Erradaerro: Conceitual

Imagina que rodar o programa novamente, sem alterações, revelará sozinho o problema, sem uma análise deliberada do fluxo de execução.

D Erradaerro: Procedimental

Supõe que outras pessoas resolverão o problema mais rapidamente do que a própria análise do código, sem antes tentar localizar o erro.

E Erradaerro: Interpretação

Interpreta que resultados inesperados podem ser ignorados sem prejuízo, em vez de tratá-los como indício do defeito a ser investigado.

Raio-X da questão

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

análise de algoritmos

📌 Objetivo

diagnostico

🧱 Pré-requisitos

análise de algoritmos · debugging de código

📚 Reveja

Revisar técnicas de depuração de algoritmos.

⚠️ Erro mais comum

O aluno pode achar que reescrever o código do zero é a melhor solução, ignorando a importância de revisar o que já foi feito.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

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