GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Média⏱ curto

O que é um 'bug' em um algoritmo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

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?

  1. A) Um erro ou problema nas instruções que impede o resultado correto.
  2. B) Um inseto que aparece na tela do computador.
  3. C) Um prêmio dado quando o algoritmo funciona bem.
  4. D) Uma parte do algoritmo que sempre funciona perfeitamente.
  5. E) A última etapa de um algoritmo.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. A alternativa C está errada porque bug não é recompensa; é justamente o contrário, um problema que precisa ser corrigido.
  5. A alternativa D está errada porque uma parte que sempre funciona perfeitamente não é um bug, já que o bug é justamente a falha.
  6. 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

A Correta

Correto — bug é precisamente um problema nas instruções (algoritmo) ou na sua implementação.

B Erradaerro: Senso comuma que mais engana

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.

C Erradaerro: Conceitual

O aluno interpreta a palavra bug como algo positivo ou uma recompensa, possivelmente confundindo com termos de jogos ou premiações.

D Erradaerro: Conceitual

O aluno acredita que um bug seria uma parte do algoritmo que funciona bem, confundindo a falha com a ausência de falha.

E Erradaerro: Conceitual

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

Dificuldade Média
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

bugs em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · noções básicas de programação

📚 Reveja

Revisar o que são bugs e como afetam algoritmos.

⚠️ Erro mais comum

Confundir 'bug' com elementos físicos ou conceitos positivos relacionados ao algoritmo, como prêmios ou etapas.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.