GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO02Média⏱ medio

Em casa, uma aluna quer criar um programa simples para ordenar nomes de livros por ordem alfabética. Ela…

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

Em casa, uma aluna quer criar um programa simples para ordenar nomes de livros por ordem alfabética. Ela propõe um algoritmo que, em cada passagem, compara pares adjacentes e troca se o primeiro for maior que o segundo. Qual alternativa descreve corretamente esse procedimento?

  1. A) Ordenação por seleção
  2. B) Bolha (Bubble sort)
  3. C) Ordenação por inserção
  4. D) Ordenação rápida (Quicksort)
  5. E) Contagem de ocorrências

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O procedimento descrito compara pares de elementos vizinhos (adjacentes) e troca de posição quando o primeiro é maior que o segundo, repetindo essas passagens pela lista até que tudo esteja em ordem.
  2. Esse é exatamente o funcionamento do algoritmo de ordenação bolha (Bubble sort): a cada passagem, o maior elemento ainda não ordenado 'flutua' até a posição final, como uma bolha subindo na água.
  3. A alternativa B é, portanto, a correta, e coincide com o gabarito oficial.
  4. Por que as outras estão erradas:
  5. - A) Ordenação por seleção procura o menor elemento do restante da lista e o coloca na posição certa, não troca vizinhos sucessivamente.
  6. - C) Ordenação por inserção pega cada elemento e o insere em sua posição dentro de uma parte já ordenada, deslocando os demais, em vez de comparar pares adjacentes com trocas.
  7. - D) Ordenação rápida (Quicksort) escolhe um pivô e divide a lista em partes menores, sendo recursiva, o que não corresponde à descrição de passagens sobre pares adjacentes.
  8. - E) Contagem de ocorrências conta quantas vezes cada valor aparece e não realiza comparações entre pares para trocar posições.

💡 Dica: Identifique o tipo de algoritmo descrito no enunciado.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter associado ordenar a escolha do menor elemento a cada passo com a ideia de comparar elementos da lista, sem perceber que a seleção não troca pares adjacentes.

Por que engana: Confundir os métodos de ordenação, especialmente trocar o algoritmo de bolha pelo de seleção ou inserção, devido a descrições superficiais.

B Correta

Este algoritmo compara pares adjacentes e troca quando o primeiro é maior que o segundo, repetindo as passagens até ordenar a lista.

C Erradaerro: Conceitual

O aluno pode ter confundido a comparação entre elementos vizinhos com a inserção de um elemento na posição correta dentro de uma parte já ordenada.

D Erradaerro: Conceitual

O aluno pode ter achado que qualquer algoritmo que compara elementos e troca posições é o Quicksort, sem reconhecer que o Quicksort usa pivô e divisão recursiva.

E Erradaerro: Conceitual

O aluno pode ter entendido que ordenar nomes exige apenas contar ocorrências de cada item, ignorando que o procedimento descrito depende de comparações e trocas de posição.

Raio-X da questão

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

algoritmo de ordenação

📌 Objetivo

fixacao

🧱 Pré-requisitos

algoritmo de ordenação · estrutura de dados básica

📚 Reveja

Revisar os conceitos de algoritmos e ordenação de dados.

⚠️ Erro mais comum

Confundir os métodos de ordenação, especialmente trocar o algoritmo de bolha pelo de seleção ou inserção, devido a descrições superficiais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

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.