Ao depurar um programa, qual técnica pode ajudar na identificação de erros?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao depurar um programa, qual técnica pode ajudar na identificação de erros?
- A) Utilizar impressão de variáveis
- B) Rodar o programa sem observações
- C) Fazer alterações aleatórias
- D) Aumentar a complexidade do código
- E) Desconsiderar mensagens de erro
✅ Resposta correta: alternativa A
Resolução passo a passo
- Depurar um programa significa localizar e corrigir erros (bugs) no código. Para isso, é preciso observar o que o programa está fazendo de fato, em vez de apenas supor o que deveria acontecer.
- A técnica de utilizar impressão de variáveis (imprimir ou exibir os valores das variáveis em pontos estratégicos da execução) permite acompanhar o estado do programa passo a passo e comparar o valor real com o valor esperado. Assim, é possível descobrir onde o comportamento começa a divergir do previsto.
- Por que as outras alternativas estão erradas: B) rodar o programa sem observações desperdiça a oportunidade de coletar informações sobre a execução; C) fazer alterações aleatórias não tem método e tende a introduzir novos erros; D) aumentar a complexidade do código dificulta a leitura e a manutenção, não ajuda a encontrar falhas; E) desconsiderar mensagens de erro descarta justamente as pistas que indicam a origem do problema.
- Portanto, a alternativa correta é a A, que coincide com o gabarito oficial.
💡 Dica: Considere as técnicas comuns de depuração de programas.
Alternativa por alternativa
Imprimir variáveis permite verificar seus valores durante a execução.
O aluno acredita que basta executar o programa para que o erro apareça e se revele sozinho, sem necessidade de acompanhar a execução.
Por que engana: Escolher técnicas que nao ajudam a identificar erros, como alterar codigo aleatoriamente ou ignorar mensagens de erro.
O aluno imagina que mudar o código ao acaso pode fazer o erro desaparecer por tentativa e erro, sem entender que a depuração exige método e hipóteses.
O aluno associa a ideia de 'investigar mais' a acrescentar mais código ou funcionalidades, confundindo complexidade com capacidade de diagnóstico.
O aluno considera que mensagens de erro são ruído e podem ser ignoradas, sem perceber que elas costumam indicar o tipo de falha e a linha onde ocorreu.
Raio-X da questão
técnicas de depuração
avaliacao
conceito de depuracao · interpretacao de mensagens de erro
Revisar as principais técnicas de depuração de programas.
Escolher técnicas que nao ajudam a identificar erros, como alterar codigo aleatoriamente ou ignorar mensagens de erro.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao analisar um programa que apresenta erros, qual ferramenta pode ser utilizada para depuração?
- Descreva um método que você utilizaria para identificar um erro em um programa que não está executando conforme…
- Ao depurar um código, qual é o primeiro passo que deve ser tomado?
- Qual é o primeiro passo para detectar um erro em um programa de computador?
- Em pseudocódigo, registrar passo a passo os valores de uma variável durante a execução de um algoritmo para identificar…
- Descreva como é possível identificar e corrigir erros em um programa.
🔎 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
