GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Média⏱ curto

Imagine que você está programando um jogo e precisa armazenar informações sobre os jogadores. Qual é o tipo de…

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

Imagine que você está programando um jogo e precisa armazenar informações sobre os jogadores. Qual é o tipo de dado mais adequado para guardar a pontuação?

  1. A) Texto
  2. B) Booleano
  3. C) Numérico
  4. D) Caractere
  5. E) Data

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A pontuação de um jogador é um valor que se mede por quantidade, como 150 pontos ou 2350 pontos. Ela pode ser somada, subtraída e comparada com outras pontuações para definir um ranking.
  2. Por isso, o tipo de dado mais adequado é o numérico (inteiro ou real), que permite realizar operações matemáticas com o valor armazenado.
  3. Por que as outras alternativas estão erradas:
  4. - A) Texto armazena sequências de caracteres e não permite somar pontos de forma direta como operação numérica.
  5. - B) Booleano guarda apenas verdadeiro ou falso, insuficiente para representar uma quantidade de pontos.
  6. - D) Caractere guarda um único símbolo, sendo ainda mais limitado que o texto para representar uma pontuação.
  7. - E) Data representa instantes no tempo, como dia e hora, e não quantidades de pontos.
  8. Conclusão: a alternativa C está correta, coincidindo com o gabarito oficial.

💡 Dica: Pense no tipo de dado que representa números inteiros.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

O aluno pode achar que, por se tratar de um jogo com nomes e informações, tudo deve ser guardado como texto, inclusive a pontuação, sem perceber que a pontuação precisa ser calculada.

Por que engana: Escolher 'Texto' ao invés de 'Numérico', confundindo a natureza da informação a ser armazenada.

B Erradaerro: Conceitual

O aluno pode confundir o tipo booleano com um simples indicador de estado, como 'ganhou ou não ganhou', e não perceber que a pontuação precisa guardar uma quantidade.

C Correta

Numéricos são ideais para realizar operações com pontuação.

D Erradaerro: Conceitual

O aluno pode associar a pontuação a símbolos ou letras, como notas representadas por caracteres, sem considerar que a pontuação é um valor que se soma e compara.

E Erradaerro: Interpretação

O aluno pode associar a pontuação a algo que muda com o tempo, como a data em que o jogador marcou pontos, confundindo o valor da pontuação com o registro de quando ela ocorreu.

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

tipos de dados em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados em programação · variáveis em programação

📚 Reveja

Revisar os tipos de dados utilizados em programação.

⚠️ Erro mais comum

Escolher 'Texto' ao invés de 'Numérico', confundindo a natureza da informação a ser armazenada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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