Em um registro 'livro' usado por um algoritmo de biblioteca, os campos são: 'titulo' (texto), 'ISBN'…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um registro 'livro' usado por um algoritmo de biblioteca, os campos são: 'titulo' (texto), 'ISBN' (sequência de dígitos) e 'paginas' (número). Qual tipo de variável é mais apropriado para o campo 'paginas'?
- A) Lista (array)
- B) Decimal (float)
- C) String (texto)
- D) Inteiro (int).
- E) Booleano (bool)
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique o que o campo 'paginas' representa. Número de páginas de um livro é uma contagem de unidades inteiras: um livro tem 120 páginas, nunca 120,5 páginas nem 'cento e vinte' como texto.
- Compare com os tipos de dados. Um valor que é contagem de itens discretos, sem parte fracionária e que pode ser somado e comparado matematicamente, pede o tipo inteiro (int).
- Analise as alternativas. A alternativa D, Inteiro (int), é a mais adequada, pois representa exatamente números inteiros não negativos usados em contagens.
- A) Lista (array) está errada porque uma lista serve para guardar vários valores; o campo guarda um único número por livro.
- B) Decimal (float) está errada porque aceita parte fracionária, o que não faz sentido para número de páginas.
- C) String (texto) está errada porque transformaria o número em texto, impedindo operações aritméticas como somar ou comparar quantidades de páginas.
- E) Booleano (bool) está errada porque só aceita verdadeiro ou falso, insuficiente para representar uma quantidade.
- Conclusão. O gabarito oficial D está correto: o campo 'paginas' deve ser do tipo inteiro.
💡 Dica: Considere o tipo de dado que melhor representa um número inteiro.
Alternativa por alternativa
O aluno pode ter pensado que, como um livro tem muitas páginas, o campo deveria guardar uma coleção de valores em uma lista.
O aluno pode ter associado quantidade a números 'com casas decimais' e achado que um valor numérico genérico deve ser float.
Por que engana: Confundir o tipo de dado correto para representar a quantidade de páginas, escolhendo um tipo que não é numérico, como string ou booleano.
O aluno pode ter imaginado que, por ser um dado descritivo, qualquer informação do livro deve ser armazenada como texto, como o título.
O número de páginas é uma contagem discreta sem frações; usar inteiro evita erros de representação e é eficiente em armazenamento e operações aritméticas.
O aluno pode ter pensado que o campo registra uma condição de sim ou não, confundindo-o com um atributo de situação do livro.
Raio-X da questão
tipos de variáveis
avaliacao
tipos de variáveis · tipos de dados
Revisar os tipos de variáveis em programação.
Confundir o tipo de dado correto para representar a quantidade de páginas, escolhendo um tipo que não é numérico, como string ou booleano.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Na biblioteca municipal de Salvador, um sistema registra em um campo 'leitura' o número de livros que cada aluno leu…
- Em um programa de uma escola, cada estudante recebe uma quantidade de livros emprestados. Essa quantidade pode ser 0, 1…
- Uma biblioteca escolar está informatizando seu catálogo. Para cada livro, o sistema deve armazenar, em uma única…
- 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 algoritmo para cadastro de livros de uma biblioteca escolar, qual estrutura de dados (registro, matriz, lista ou…
- Em uma matriz de registros 'estoque', cada registro possui o campo 'quantidade' que indica o número de unidades. Em um…
🔎 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
