Ao analisar um programa que apresenta erros, qual ferramenta pode ser utilizada para depuração?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Ao analisar um programa que apresenta erros, qual ferramenta pode ser utilizada para depuração?
- A) Editor de texto
- B) Compilador
- C) Depurador
- D) Sistema operacional
- E) Navegador
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pergunta qual ferramenta pode ser usada para depurar (encontrar e corrigir erros) um programa que apresenta falhas. Depurar significa acompanhar a execução do código, observar valores de variáveis e localizar o ponto exato onde o erro ocorre. Passo 2: A ferramenta feita para isso é o depurador (debugger), que permite executar o programa passo a passo, definir pontos de parada (breakpoints) e inspecionar o estado do programa durante a execução. Passo 3: O editor de texto serve apenas para escrever e alterar o código; ele não executa nem analisa o programa. Passo 4: O compilador traduz o código-fonte para uma forma executável e pode indicar erros de sintaxe, mas não acompanha a execução para investigar falhas de lógica. Passo 5: O sistema operacional gerencia recursos do computador e a execução de programas, sem oferecer recursos específicos para depuração de código. Passo 6: O navegador é um aplicativo para acessar a internet e não tem função de depuração de programas em geral. Conclusão: a alternativa C está correta, e o gabarito oficial está coerente com essa análise.
💡 Dica: Pense nas ferramentas comuns de depuração de programas.
Alternativa por alternativa
O aluno pode acreditar que, por lidar com o código, o editor de texto também ajuda a encontrar erros, confundindo edição com análise de execução.
O aluno pode achar que, como o compilador acusa erros ao traduzir o código, ele é a ferramenta de depuração, sem perceber que ele não acompanha a execução do programa.
Por que engana: Confundir compilador com depurador, acreditando que o compilador corrige erros de execução.
Depuradores permitem acompanhar a execução do código, facilitando a localização de erros.
O aluno pode pensar que o sistema operacional, por controlar tudo o que roda no computador, também seria responsável por diagnosticar falhas dos programas.
O aluno pode associar 'ferramenta' a algo que usa no dia a dia e imaginar que o navegador serve para testar ou verificar programas, o que não corresponde à função de depuração.
Raio-X da questão
depuração de programas
avaliacao
conceito de programa de computador · funcao de compilador
Revisar as ferramentas de depuração utilizadas em programação.
Confundir compilador com depurador, acreditando que o compilador corrige erros de execução.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao depurar um programa, qual técnica pode ajudar na identificação de erros?
- Descreva como você analisaria um programa em busca de erros, citando pelo menos dois métodos que podem ser utilizados.
- Descreva um método que você utilizaria para identificar um erro em um programa que não está executando conforme…
- Qual é o primeiro passo para detectar um erro em um programa de computador?
- Um programa apresenta um bug que faz com que não exiba resultados corretos. O que pode ser feito para identificar esse…
- 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
