GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Difícil⏱ curto

Considere a seguinte situação: um erro de lógica impede que um programa some corretamente dois números. Qual a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Considere a seguinte situação: um erro de lógica impede que um programa some corretamente dois números. Qual a primeira ação para corrigir?

  1. A) Reescrever o programa do zero.
  2. B) Testar várias entradas sem revisar o código.
  3. C) Revisar o fluxo lógico do código.
  4. D) Adicionar comentários ao código.
  5. E) Ignorar o erro se o resultado for próximo.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado descreve um programa que não soma corretamente dois números por causa de um erro de lógica. Pergunta-se qual é a primeira ação para corrigir o problema.
  2. Erros de lógica estão no fluxo de execução do código, ou seja, na sequência de instruções, condições e operações. A primeira providência sensata é revisar esse fluxo para localizar onde o cálculo deixa de produzir o resultado esperado.
  3. A alternativa C, revisar o fluxo lógico do código, é a correta, pois é o diagnóstico e o ponto de partida natural de qualquer depuração.
  4. A alternativa A está errada, porque reescrever do zero é uma medida drástica e custosa que não é necessária para um erro localizado.
  5. A alternativa B está errada, porque testar entradas sem revisar o código apenas confirma que o erro existe, sem indicar sua causa.
  6. A alternativa D está errada, porque comentários documentam o código, mas não corrigem o comportamento incorreto.
  7. A alternativa E está errada, porque ignorar o erro quando o resultado é apenas aproximado mantém um programa incorreto em funcionamento.
  8. Portanto, o gabarito oficial C está correto.

💡 Dica: Identifique o erro lógico no programa.

Alternativa por alternativa

A Erradaerro: Senso comum

Acredita que, diante de um erro, a melhor saída é descartar tudo e começar de novo, supondo que refazer o programa elimina o problema automaticamente.

B Erradaerro: Conceituala que mais engana

Imagina que testar muitas entradas já corrige o problema, confundindo a identificação de sintomas com a localização da causa no código.

Por que engana: Confundir erro de logica com erro de sintaxe, tentando corrigir sem revisar o fluxo do programa.

C Correta

Revisar ajuda a identificar onde está o erro de lógica.

D Erradaerro: Conceitual

Confunde documentação com correção, supondo que explicar o código em comentários altera sua lógica e resolve o erro de soma.

E Erradaerro: Interpretação

Entende que um resultado aproximado indica que o programa está praticamente certo, desconsiderando que um erro de lógica precisa ser corrigido para garantir resultados exatos.

Raio-X da questão

Dificuldade Difícil
Bloom Avaliar
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

erro de lógica em programação

📌 Objetivo

diagnostico

🧱 Pré-requisitos

conceito de erro de logica · fluxo de controle em programacao

📚 Reveja

Revisar conceitos de lógica de programação e depuração.

⚠️ Erro mais comum

Confundir erro de logica com erro de sintaxe, tentando corrigir sem revisar o fluxo do programa.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.