GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO03Difícil⏱ curto

Um programador precisa criar um algoritmo que ordene uma lista de números. Considere a lista [34, 12, 5, 78] e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO03

Utilizar algoritmos clássicos de manipulação sobre listas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um programador precisa criar um algoritmo que ordene uma lista de números. Considere a lista [34, 12, 5, 78] e a regra de ordenação crescente. Qual a lista resultante?

  1. A) [34, 12, 5, 78]
  2. B) [5, 12, 34, 78]
  3. C) [78, 34, 12, 5]
  4. D) [12, 34, 5, 78]
  5. E) [5, 34, 12, 78]

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pede a lista da lista [34, 12, 5, 78] ordenada em ordem crescente, ou seja, do menor para o maior.
  2. Identifique os valores: 34, 12, 5 e 78. O menor é 5, depois vem 12, depois 34 e por fim 78.
  3. Monte a lista crescente: [5, 12, 34, 78].
  4. Compare com as alternativas. A alternativa B, [5, 12, 34, 78], é exatamente essa sequência, portanto está correta e coincide com o gabarito oficial.
  5. Por que as outras estão erradas: A mantém a ordem original, ou seja, não ordena nada; C está em ordem decrescente, o oposto do pedido; D troca o 5 com o 34 de posição e não gera uma sequência crescente, pois 34 aparece antes de 5; E coloca 34 antes de 12, o que quebra a crescência.

💡 Dica: Ordene a lista em ordem crescente.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno pode ter achado que a lista já estava ordenada ou não aplicou nenhuma regra de ordenação, devolvendo a lista original.

B Correta

Esta é a lista em ordem crescente.

C Erradaerro: Conceitual

O aluno pode ter invertido a regra, lendo 'ordenação crescente' como do maior para o menor, o que gera a sequência decrescente.

D Erradaerro: Procedimentala que mais engana

O aluno pode ter ordenado apenas parcialmente, colocando 12 antes de 34 mas deixando o 5 depois deles, sem comparar todos os valores entre si.

Por que engana: O aluno pode confundir a ordem correta e escolher uma lista que não segue a regra de ordenação crescente, como a alternativa D.

E Erradaerro: Atenção

O aluno pode ter localizado corretamente o menor valor (5) e o maior (78), mas trocado a ordem entre 12 e 34 por descuido na comparação dos dois valores intermediários.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
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🧩 consolidacao
🎯 Conceito central

algoritmo de ordenação

📌 Objetivo

fixacao

🧱 Pré-requisitos

algoritmo de ordenação · ordenação crescente

📚 Reveja

Revisar os métodos de ordenação de listas.

⚠️ Erro mais comum

O aluno pode confundir a ordem correta e escolher uma lista que não segue a regra de ordenação crescente, como a alternativa D.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Algoritmos clássicos

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