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

Na aula de Computação, a turma vai organizar 10 números inteiros em ordem crescente. O algoritmo precisa…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na aula de Computação, a turma vai organizar 10 números inteiros em ordem crescente. O algoritmo precisa guardar todos os números, manter cada um em uma posição numerada e permitir o acesso por essa posição. A quantidade de números será definida antes do início do algoritmo. Qual estrutura de dados é mais adequada para armazenar esses 10 números antes da ordenação?

  1. A) Um vetor de tamanho fixo
  2. B) Um dicionário de valores
  3. C) Um conjunto sem posições
  4. D) Uma pilha de números
  5. E) Uma variável simples

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique os requisitos do enunciado: guardar 10 números, manter cada um em uma posição numerada, permitir acesso por essa posição e ter o tamanho definido antes da execução do algoritmo.
  2. Compare com as características de um vetor (array): é uma estrutura linear que armazena vários elementos em posições indexadas (0, 1, 2...), permite acesso direto a qualquer posição e tem tamanho definido na criação. Isso atende exatamente aos requisitos.
  3. Verifique as alternativas erradas. B) Um dicionário associa chaves a valores, e as chaves não são necessariamente posições numeradas sequenciais, além de não ser o foco de acesso por posição. C) Um conjunto não tem posições nem ordem de acesso, então não atende à exigência de posição numerada. D) Uma pilha só permite acesso ao topo (último elemento inserido), não por posição arbitrária. E) Uma variável simples guarda apenas um valor, sendo insuficiente para 10 números.
  4. Conclusão: o vetor de tamanho fixo é a estrutura mais adequada, pois combina armazenamento de todos os números, posições numeradas, acesso direto e tamanho pré-definido, o que também facilita os algoritmos de ordenação posteriores. O gabarito oficial (A) está correto.

💡 Dica: Considere as características das estruturas de dados disponíveis.

Alternativa por alternativa

A Correta

O vetor de tamanho fixo é adequado porque possui uma quantidade definida de posições numeradas. Assim, os 10 números podem ser armazenados e acessados pela posição de cada elemento antes de serem ordenados.

B Erradaerro: Conceituala que mais engana

O aluno pode imaginar que qualquer coleção de valores serve, confundindo a organização por chave com a organização por posição numerada. Não percebe que o enunciado exige acesso por posição sequencial.

Por que engana: Escolher uma estrutura de dados que não permite acesso eficiente aos elementos, como um conjunto, que não mantém a ordem dos elementos.

C Erradaerro: Senso comum

O aluno pode associar 'conjunto' ao significado cotidiano de agrupar itens, sem lembrar que, em computação, um conjunto não mantém ordem nem posições acessíveis pelo índice.

D Erradaerro: Conceitual

O aluno pode confundir pilha com qualquer lista de elementos, esquecendo que a pilha só permite acesso ao topo (LIFO), e não a cada posição numerada.

E Erradaerro: Interpretação

O aluno pode ler o enunciado de forma superficial e não perceber que são 10 números a serem guardados simultaneamente, pensando que uma única variável bastaria.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · algoritmos de ordenação

📚 Reveja

Revisar as principais estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Escolher uma estrutura de dados que não permite acesso eficiente aos elementos, como um conjunto, que não mantém a ordem dos elementos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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