O que é um 'bug' em um algoritmo?
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
O que é um 'bug' em um algoritmo?
- A) Um erro ou problema nas instruções que impede o resultado correto.
- B) Um inseto que aparece na tela do computador.
- C) Um prêmio dado quando o algoritmo funciona bem.
- D) Uma parte do algoritmo que sempre funciona perfeitamente.
- E) A última etapa de um algoritmo.
✅ Resposta correta: alternativa A
Resolução passo a passo
- O termo 'bug', em computação, significa um erro ou defeito no programa ou no algoritmo, isto é, uma falha nas instruções que faz o resultado sair diferente do esperado.
- A alternativa A descreve exatamente isso: um erro ou problema nas instruções que impede o resultado correto. Por isso ela está certa e coincide com o gabarito oficial.
- A alternativa B está errada porque o sentido técnico não é um inseto real; a palavra veio de forma histórica, mas hoje designa um defeito lógico ou de programação.
- A alternativa C está errada porque bug não é recompensa; é justamente o contrário, um problema que precisa ser corrigido.
- A alternativa D está errada porque uma parte que sempre funciona perfeitamente não é um bug, já que o bug é justamente a falha.
- A alternativa E está errada porque a última etapa de um algoritmo é apenas um passo de finalização e não tem relação com defeitos.
💡 Dica: Defina o termo 'bug' em programação.
Alternativa por alternativa
Correto — bug é precisamente um problema nas instruções (algoritmo) ou na sua implementação.
O aluno associa a palavra bug ao sentido literal de inseto e ignora o significado técnico da área de computação.
Por que engana: Confundir 'bug' com elementos físicos ou conceitos positivos relacionados ao algoritmo, como prêmios ou etapas.
O aluno interpreta a palavra bug como algo positivo ou uma recompensa, possivelmente confundindo com termos de jogos ou premiações.
O aluno acredita que um bug seria uma parte do algoritmo que funciona bem, confundindo a falha com a ausência de falha.
O aluno associa bug à ideia de uma etapa final do processo, provavelmente por interpretar mal o termo como algo relacionado ao fim da execução.
Raio-X da questão
bugs em algoritmos
avaliacao
conceito de algoritmo · noções básicas de programação
Revisar o que são bugs e como afetam algoritmos.
Confundir 'bug' com elementos físicos ou conceitos positivos relacionados ao algoritmo, como prêmios ou etapas.
pensamento_critico
abstrato
Questões parecidas com resolução
🔎 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
