Ao depurar um código, qual é o primeiro passo que deve ser tomado?
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 depurar um código, qual é o primeiro passo que deve ser tomado?
- A) Adicionar mais funções ao código.
- B) Executar o código e identificar o erro.
- C) Escrever novos códigos sem testar.
- D) Ignorar o erro e continuar.
- E) Refatorar todo o código imediatamente.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Entenda o que a questão pede: o primeiro passo ao depurar (debug) um código, isto é, localizar e corrigir erros de programação.
- Pense na lógica da depuração: antes de corrigir algo, é preciso reproduzir o problema e identificar onde e qual é o erro. Isso se faz executando o código e observando seu comportamento (mensagens de erro, saídas incorretas, travamentos).
- Analise as alternativas. A alternativa B descreve exatamente essa etapa inicial: executar o código e identificar o erro. Esta é a alternativa correta, e coincide com o gabarito oficial.
- Por que as outras estão erradas: A) adicionar funções aumenta a complexidade sem resolver nada e não ajuda a localizar o erro. C) escrever novos códigos sem testar apenas acrescenta possíveis novos erros antes de entender os existentes. D) ignorar o erro faz com que ele permaneça no programa e pode gerar falhas maiores. E) refatorar todo o código de imediato é arriscado, pois mexe em muitas partes sem saber o que causa o problema.
💡 Dica: Pense no processo de depuração de código.
Alternativa por alternativa
O aluno acredita que, para resolver um problema, basta acrescentar mais código, como se novas funções pudessem contornar o erro existente.
Executar o código ajuda a visualizar onde o erro ocorre.
O aluno imagina que escrever mais código rapidamente é a forma de avançar, sem perceber que sem testes não há como verificar se o problema foi resolvido.
O aluno pensa que erros pequenos podem ser deixados de lado sem consequências, sem entender que eles tendem a se propagar e causar falhas maiores.
O aluno acredita que reescrever tudo de uma vez é a solução mais rápida, sem primeiro localizar qual parte do código é de fato a causa do erro.
Por que engana: Escolher continuar ou modificar o codigo sem identificar o erro primeiro, ignorando a importancia da analise inicial.
Raio-X da questão
depuração de código
avaliacao
conceito de depuracao de codigo · execucao de programas
Revisar os passos do processo de depuração de código.
Escolher continuar ou modificar o codigo sem identificar o erro primeiro, ignorando a importancia da analise inicial.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é o primeiro passo para detectar um erro em um programa de computador?
- Para resolver um problema em programação, qual é o primeiro passo que devemos dar?
- Ao depurar um programa, qual técnica pode ajudar na identificação de erros?
- O que significa depurar um código?
- Durante a revisão de um programa que calcula a média das notas de estudantes, a equipe percebeu que alguns resultados…
- Você se depara com um código que não funciona como esperado. Quais etapas você deve seguir para solucionar o problema?…
🔎 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
