Imagine que você precisa programar um jogo onde um personagem coleta moedas. Que tipo de dado pode ser…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Imagine que você precisa programar um jogo onde um personagem coleta moedas. Que tipo de dado pode ser utilizado para armazener a quantidade total de moedas coletadas?
- A) Texto
- B) Número inteiro
- C) Booleano
- D) Número decimal
- E) Caractere
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o que precisa ser armazenado. A quantidade de moedas coletadas é um valor contável: 0, 1, 2, 3 e assim por diante, sem partes fracionárias.
- Relacione o tipo de dado à natureza do valor. Números inteiros representam quantidades contáveis e completas, por isso são o tipo natural para contar moedas.
- Analise as alternativas. A alternativa B (Número inteiro) está correta, pois representa exatamente quantidades inteiras não negativas.
- Verifique por que as demais estão erradas. A) Texto armazena sequências de caracteres e não permite somar moedas diretamente. C) Booleano guarda apenas verdadeiro ou falso, insuficiente para contar. D) Número decimal até funcionaria, mas é desnecessário e inadequado para contagem de unidades inteiras. E) Caractere armazena um único símbolo, como uma letra, e não um total numérico.
- Conclusão: o gabarito oficial B está correto.
💡 Dica: Pense nos tipos de dados que podem armazenar números inteiros.
Alternativa por alternativa
O aluno pode ter associado a palavra 'quantidade' a algo escrito ou exibido na tela, achando que o total deve ser guardado como texto para aparecer no placar.
Por que engana: Escolher 'Texto' por achar que a quantidade de moedas pode ser representada como uma string, ignorando que se trata de um valor numérico.
Números inteiros são apropriados para contagens.
O aluno pode ter pensado que, como o jogo registra eventos (coletou ou não coletou), um dado do tipo verdadeiro/falso serviria para controlar o total de moedas.
O aluno pode ter achado que valores numéricos mais precisos ou 'mais completos' sempre são melhores, sem perceber que contagens de unidades inteiras não precisam de casas decimais.
O aluno pode ter confundido a moeda, que é um item individual, com o registro do total, ou ter pensado que um símbolo isolado basta para representar uma quantidade.
Raio-X da questão
tipos de dados em programação
fixacao
tipos de dados em programação · variáveis em programação
Revisar os tipos de dados utilizados em programação.
Escolher 'Texto' por achar que a quantidade de moedas pode ser representada como uma string, ignorando que se trata de um valor numérico.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Imagine que você está programando um jogo e precisa armazenar informações sobre os jogadores. Qual é o tipo de dado mais…
- Imagine que você está criando um jogo onde um personagem coleta itens. Quais variáveis são necessárias para armazenar a…
- Maria está criando um jogo de tabuleiro digital onde um personagem deve coletar moedas. Para que o personagem saiba…
- Você está criando um jogo onde o jogador deve coletar frutas. Como você armazenaria a quantidade de cada fruta que o…
- Um estudante está desenvolvendo um jogo e precisa decidir como armazenar a pontuação dos jogadores. Quais tipos de dados…
- Em um projeto de um aplicativo de controle de despesas, é necessário armazenar o valor de cada gasto. Que tipo de dado…
🔎 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
