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
- No sabado, a praca do bairro recebeu uma feira de troca de livros. Para evitar filas, Helena decidiu montar um programa…
- Num algoritmo que lê notas decimais de alunos em sequência e atualiza um acumulador chamado 'total', qual tipo de…
- Em um algoritmo que calcula a média de uma sequência de dados numéricos, qual tipo de dado é mais apropriado para a…
- Considere a variável inteira 'x' armazenada em 12 bits. Quantos valores distintos 'x' pode representar, assumindo…
- Ao declarar a variável booleana 'presente' que usa 1 bit para codificar presença (sim/não), quantos estados distintos…
- Em pseudocódigo, qual tipo de variável é mais apropriado para representar um identificador alfanumérico de produto (ex…
🔎 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
