Qual é o primeiro passo para detectar um erro em um programa de computador?
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 é o primeiro passo para detectar um erro em um programa de computador?
- A) Comentar o código inteiro.
- B) Executar o programa imediatamente.
- C) Ler e entender a lógica do código.
- D) Reescrever o código sem verificar.
- E) Ignorar as mensagens de erro.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A pergunta pede o primeiro passo para detectar um erro (bug) em um programa de computador. Antes de testar ou alterar qualquer coisa, é preciso compreender o que o código deveria fazer e como ele faz isso.
- A alternativa C, 'Ler e entender a lógica do código', descreve exatamente essa etapa inicial: analisar o fluxo, as condições, os laços e as variáveis para identificar onde o comportamento real se afasta do esperado. Por isso, ela está correta e coincide com o gabarito oficial.
- A alternativa A está errada, pois comentar o código inteiro desativa o programa e não ajuda a localizar o erro. A alternativa B está errada porque executar sem nenhuma análise prévia pode até revelar sintomas, mas não é o primeiro passo para entender a causa. A alternativa D está errada, pois reescrever sem verificar pode introduzir novos erros e esconder o problema original. A alternativa E está errada, já que as mensagens de erro costumam indicar o local e o tipo da falha, sendo úteis e não devendo ser ignoradas.
💡 Dica: Pense nos passos de depuração de um programa.
Alternativa por alternativa
Acredita que isolar ou desativar todo o código ajuda a localizar o defeito de imediato, sem perceber que o programa deixa de funcionar e não há informação útil sobre o erro.
Imagina que rodar o programa logo de início é a melhor forma de achar o erro, sem perceber que sem entender a lógica não há como interpretar corretamente o resultado.
Por que engana: Escolher executar o programa sem entender a logica, dificultando identificar a origem do erro.
Analisar a lógica é essencial para identificar a origem do erro no programa.
Supõe que mexer no código de forma apressada, reescrevendo trechos, resolve o problema mais rápido, ignorando que isso pode criar novos erros e mascarar o original.
Acha que mensagens de erro são ruído e não merecem atenção, sem reconhecer que elas indicam a linha ou o tipo da falha.
Raio-X da questão
detecção de erros em programação
avaliacao
logica de programacao basica · interpretacao de codigo
Revisar os métodos de depuração de programas de computador.
Escolher executar o programa sem entender a logica, dificultando identificar a origem do erro.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao depurar um código, qual é o primeiro passo que deve ser tomado?
- Descreva um método que você utilizaria para identificar um erro em um programa que não está executando conforme…
- Descreva como você faria a análise de um programa que apresenta erros frequentes ao executar uma função. Quais passos…
- Um programador precisa analisar um algoritmo que não apresenta os resultados esperados. Qual abordagem ele deve seguir…
- Descreva como é possível identificar e corrigir erros em um programa.
- Ao depurar um programa, qual técnica pode ajudar na identificação de erros?
🔎 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
