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

Em um programa escolar, cada aluno terá seu nome ligado à sua nota. O professor deverá informar um nome e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

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

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um programa escolar, cada aluno terá seu nome ligado à sua nota. O professor deverá informar um nome e encontrar rapidamente a nota correspondente, sem precisar procurar em uma sequência de posições. Qual estrutura de dados é mais indicada para organizar essas informações?

  1. A) Lista
  2. B) Matriz
  3. C) Grafo
  4. D) Dicionário
  5. E) Fila

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede uma estrutura que associe cada nome (chave) a uma nota (valor), permitindo localizar a nota pelo nome de forma rápida, sem percorrer posições em sequência.
  2. Essa é exatamente a função de um dicionário (também chamado de mapa ou tabela de associação), que armazena pares chave-valor e permite acesso direto à informação pela chave, em tempo médio constante.
  3. Por que as outras estão erradas:
  4. A) Lista: armazena elementos em posições sequenciais e, para achar a nota de um nome, seria preciso percorrer a lista até encontrá-lo, justamente o que o enunciado quer evitar.
  5. B) Matriz: organiza dados em linhas e colunas indexadas por números inteiros, não por nomes, e não é a estrutura natural para associar um texto a um valor.
  6. C) Grafo: representa vértices conectados por arestas, modelando relações entre elementos, o que não corresponde à simples consulta de nome para nota.
  7. E) Fila: segue a ordem de chegada (primeiro a entrar, primeiro a sair) e só permite acesso ao elemento da frente, sem recuperação direta por nome.
  8. Conclusão: a estrutura mais indicada é o dicionário, alternativa D, que coincide com o gabarito oficial.

💡 Dica: Considere as características das estruturas de dados ao responder.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acha que uma lista basta, pois ela também guarda vários dados, sem perceber que só consegue encontrar um nome varrendo as posições uma a uma.

Por que engana: Confundir listas com dicionarios, nao entendendo que dicionarios associam chaves a valores.

B Erradaerro: Conceitual

O aluno associa tabela a matriz, imaginando que nomes e notas podem ser colocados em linhas e colunas, mas a matriz acessa dados por índices numéricos e não por chave textual.

C Erradaerro: Conceitual

O aluno pensa que qualquer organização de dados relacionados pode ser um grafo, confundindo a ligação entre nome e nota com uma relação entre vértices e arestas.

D Correta

O dicionário é adequado porque armazena dados em pares de chave e valor. Nesse caso, o nome do aluno pode ser a chave e a nota correspondente pode ser o valor, permitindo localizar a nota pelo nome.

E Erradaerro: Conceitual

O aluno considera que a fila organiza os dados de forma ordenada e acessível, sem notar que ela só dá acesso ao primeiro elemento e não permite busca direta por nome.

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 dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados basicas · associacao chave-valor

📚 Reveja

Revisar tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir listas com dicionarios, nao entendendo que dicionarios associam chaves a valores.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

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.