GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO02Difícil⏱ medio

Observando a execução de um algoritmo de busca linear em uma lista [3,7,2,9,5] para encontrar o valor 5…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Observando a execução de um algoritmo de busca linear em uma lista [3,7,2,9,5] para encontrar o valor 5, descreva em poucas etapas como o programa realiza a busca e em que posição ele encontra o valor.

  1. A) O programa percorre a lista de trás para frente até encontrar 5.
  2. B) O programa monta uma árvore de busca para a lista sem ordenação.
  3. C) O programa compara cada elemento na ordem até encontrar 5, parando na quinta posição.
  4. D) O programa usa busca binária em uma lista não ordenada.
  5. E) O programa imprime todos os elementos sem realizar a busca.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Na busca linear, o algoritmo começa no primeiro elemento da lista e compara cada item, em ordem, com o valor procurado (5).
  2. Lista [3,7,2,9,5]: compara 3 com 5 (diferente), 7 com 5 (diferente), 2 com 5 (diferente), 9 com 5 (diferente) e 5 com 5 (igual).
  3. O valor 5 está na quinta posição (índice 4, se contarmos a partir de zero), então a busca para ali. A alternativa C está correta: percorre na ordem, para na quinta posição.
  4. A alternativa A está errada, pois a busca linear não percorre de trás para frente como regra; a própria ideia do método é a ordem sequencial.
  5. A alternativa B está errada, pois não há construção de árvore de busca em uma busca linear simples.
  6. A alternativa D está errada, pois busca binária exige lista ordenada e a lista dada não está ordenada.
  7. A alternativa E está errada, pois o programa executa a comparação para localizar o valor e não apenas imprime os elementos.
  8. Observação: a questão menciona a posição; como a numeração pode ser contada a partir de 0 ou de 1, a 'quinta posição' corresponde ao 5 na ordem da lista, o que é consistente com o gabarito.

💡 Dica: Descreva passo a passo a busca linear.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno imagina que a busca inicia pelo final da lista, talvez por confundir com algoritmos que percorrem a estrutura em sentido inverso ou por não ter fixado a ordem sequencial da busca linear.

B Erradaerro: Conceitual

O aluno associa qualquer busca a estruturas de árvore, como árvores binárias de busca, sem perceber que a busca linear opera diretamente sobre a lista.

C Correta

A busca linear verifica cada elemento sequentialmente, encontrando 5 na posição 5.

D Erradaerro: Conceituala que mais engana

O aluno conhece a busca binária, mas não percebe que ela exige lista ordenada, aplicando-a a uma lista sem ordenação.

Por que engana: Confundir busca linear com busca binária, aplicando busca binária em lista não ordenada.

E Erradaerro: Interpretação

O aluno interpreta que o programa apenas exibe a lista, ignorando que o enunciado pede a execução de uma busca pelo valor 5.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

busca linear

📌 Objetivo

avaliacao

🧱 Pré-requisitos

busca linear · estruturas de dados listas

📚 Reveja

Revisar o funcionamento do algoritmo de busca linear.

⚠️ Erro mais comum

Confundir busca linear com busca binária, aplicando busca binária em lista não ordenada.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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.