Na biblioteca municipal de Salvador, um sistema registra em um campo 'leitura' o número de livros que cada…
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
Na biblioteca municipal de Salvador, um sistema registra em um campo 'leitura' o número de livros que cada aluno leu. Qual tipo de dado é mais adequado para esse campo?
- A) Lista — guarda vários valores em sequência.
- B) Real/float — permite casas decimais.
- C) Texto (string) — armazenaria o número como caracteres.
- D) Booleano — indica verdadeiro ou falso.
- E) Inteiro (integer) — representa números sem parte decimal.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Identifique o que o campo armazena. O campo 'leitura' registra o número de livros lidos por cada aluno, ou seja, uma contagem de itens inteiros (1 livro, 2 livros, 0 livros).
- Relacione o tipo de dado à natureza do valor. Como a contagem de livros nunca tem parte fracionária (não existe 2,5 livros lidos), o tipo mais adequado é o inteiro (integer), que representa números sem parte decimal.
- Analise as demais alternativas. A) Lista serve para guardar vários valores em sequência, mas aqui cada aluno tem apenas um número total; a lista seria inadequada. B) Real/float permite casas decimais, o que é desnecessário e pode causar imprecisão para contagens. C) Texto (string) armazenaria o número como caracteres, impedindo somas e comparações matemáticas diretas. D) Booleano guarda apenas verdadeiro ou falso, insuficiente para registrar quantidades.
- Conclusão. A alternativa correta é a E, que coincide com o gabarito oficial.
💡 Dica: Pense no tipo de dado que representa contagem.
Alternativa por alternativa
O aluno pensa que, por haver vários livros, o campo deve guardar uma sequência de valores, confundindo a quantidade total com uma coleção de registros.
O aluno supõe que números em geral devem ser tratados como decimais, sem perceber que contagens de itens inteiros não têm parte fracionária.
Por que engana: Confundir tipos de dados, escolhendo um que permite casas decimais para um número inteiro de livros lidos.
O aluno acredita que, por ser um número 'escrito', ele deve ser guardado como texto, ignorando que o sistema precisa fazer cálculos com ele.
O aluno associa 'registrar leitura' a um controle de sim ou não (leu ou não leu), ignorando que o campo guarda a quantidade de livros.
Inteiros são apropriados para contagens de livros, pois não têm frações e permitem somas e médias discretas.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · variáveis em programação
Revisar os tipos de dados em programação e suas aplicações.
Confundir tipos de dados, escolhendo um que permite casas decimais para um número inteiro de livros lidos.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Um aluno precisa armazenar o número de livros que leu este ano. Quais tipos de dados ele pode usar para essa informação?
- Em um programa de uma escola, cada estudante recebe uma quantidade de livros emprestados. Essa quantidade pode ser 0, 1…
- Em um registro 'livro' usado por um algoritmo de biblioteca, os campos são: 'titulo' (texto), 'ISBN' (sequência de…
- Identifique qual tipo de dado seria mais adequado para armazenar informações sobre livros, como título, autor e ano de…
- Explique como você poderia organizar dados sobre os livros da biblioteca da sua escola usando tipos de dados…
- Em uma linguagem de programação, qual tipo de dado é mais apropriado para armazenar o número de alunos presentes em uma…
🔎 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
