GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ curto

Em um jogo, cada jogador tem um score. Qual tipo de dado seria mais adequado para organizar as pontuações de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um jogo, cada jogador tem um score. Qual tipo de dado seria mais adequado para organizar as pontuações de todos?

  1. A) Lista
  2. B) Registro
  3. C) Matriz
  4. D) Grafo
  5. E) Conjunto

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o que precisa ser organizado. Cada jogador tem um score (pontuação), e queremos guardar as pontuações de todos os jogadores em uma única estrutura.
  2. Considere o que a estrutura precisa permitir. As pontuações são valores de um mesmo tipo, podem se repetir (dois jogadores podem ter o mesmo score) e a ordem de armazenamento pode seguir a ordem dos jogadores, além de ser fácil percorrer todos os valores para ver ranking ou média.
  3. Escolha a estrutura adequada. Uma lista (ou vetor) guarda uma sequência de valores, aceita repetições e permite acessar cada pontuação por posição e percorrer todas, sendo a opção mais adequada para este caso. Resposta: A) Lista.
  4. Por que as outras estão erradas. Registro agrupa campos de tipos diferentes de um mesmo item, serve para um jogador isolado e não para o conjunto de todos. Matriz organiza dados em duas dimensões, o que não corresponde a uma simples coleção de pontuações. Grafo representa vértices ligados por arestas, útil para relações como redes ou mapas, mas não para guardar valores individuais. Conjunto não admite elementos repetidos e não tem ordem, o que não serve bem para scores que podem coincidir.
  5. Conclusão. Como o gabarito oficial indica A, a resposta está de acordo com a análise feita.

💡 Dica: Pense nos tipos de dados que podem armazenar números.

Alternativa por alternativa

A Correta

Listas permitem armazenar e acessar a pontuação de cada jogador de forma simples.

B Erradaerro: Conceitual

O aluno pode ter pensado que, como cada jogador tem um score associado a seu nome, a estrutura ideal é a que agrupa dados de um mesmo item, esquecendo que a pergunta trata do conjunto de todas as pontuações.

C Erradaerro: Conceituala que mais engana

O aluno pode ter achado que, por haver muitos jogadores e muitas pontuações, a organização deve ser em tabela de linhas e colunas, sem perceber que não há uma segunda dimensão nos dados descritos.

Por que engana: Confundir o uso de listas com outras estruturas como matrizes ou grafos, escolhendo uma estrutura inadequada para armazenar pontuações lineares.

D Erradaerro: Senso comum

O aluno pode ter associado jogos a grafos, imaginando que jogadores são pontos conectados, quando a questão só pede para organizar os valores de pontuação.

E Erradaerro: Conceitual

O aluno pode ter pensado que o conjunto de todos os jogadores é um conjunto matemático e escolheu essa estrutura, sem notar que conjuntos não admitem elementos repetidos, o que pode ser um problema quando dois jogadores têm a mesma pontuação.

Raio-X da questão

Dificuldade Média
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🧩 abertura
🎯 Conceito central

tipos de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · tipos de dados compostos

📚 Reveja

Revisar os tipos de dados em programação e suas aplicações.

⚠️ Erro mais comum

Confundir o uso de listas com outras estruturas como matrizes ou grafos, escolhendo uma estrutura inadequada para armazenar pontuações lineares.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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