GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO05Fácil⏱ curto

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

Habilidade BNCC EF15CO05

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'?

  1. A) Lista (array)
  2. B) Decimal (float)
  3. C) String (texto)
  4. D) Inteiro (int).
  5. E) Booleano (bool)

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. 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.
  2. 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).
  3. Analise as alternativas. A alternativa D, Inteiro (int), é a mais adequada, pois representa exatamente números inteiros não negativos usados em contagens.
  4. A) Lista (array) está errada porque uma lista serve para guardar vários valores; o campo guarda um único número por livro.
  5. B) Decimal (float) está errada porque aceita parte fracionária, o que não faz sentido para número de páginas.
  6. 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.
  7. E) Booleano (bool) está errada porque só aceita verdadeiro ou falso, insuficiente para representar uma quantidade.
  8. 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

A Erradaerro: Conceitual

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.

B Erradaerro: Conceituala que mais engana

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.

C Erradaerro: Senso comum

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.

D Correta

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.

E Erradaerro: Interpretação

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

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

tipos de variáveis

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de variáveis · tipos de dados

📚 Reveja

Revisar os tipos de variáveis em programação.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Codificação da informação

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