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
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
