GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO13Fácil⏱ curto

Uma escola está desenvolvendo um aplicativo para cadastrar estudantes. No formulário, a idade deve ser…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO13

Analisar e utilizar as diferentes formas de representação e consulta a dados em formato digital para pesquisas científicas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola está desenvolvendo um aplicativo para cadastrar estudantes. No formulário, a idade deve ser informada como uma quantidade inteira de anos, sem casas decimais, e o programa precisa permitir comparações numéricas, como verificar se o estudante tem 18 anos ou mais. No pseudocódigo adotado pela equipe, os tipos disponíveis são String, Float, Boolean, Integer e Array. Com base no texto, identifique o tipo de dado mais adequado para armazenar a idade de cada estudante.

  1. A) String
  2. B) Boolean
  3. C) Float
  4. D) Array
  5. E) Integer

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Leia os requisitos do enunciado. A idade deve ser informada como quantidade inteira de anos, sem casas decimais. O programa precisa permitir comparações numéricas, como verificar se o estudante tem 18 anos ou mais.
  2. Compare os requisitos com os tipos disponíveis: String, Float, Boolean, Integer e Array. O tipo ideal precisa representar números inteiros e permitir operações de comparação numérica.
  3. Integer é o tipo que representa números inteiros, sem parte fracionária, e permite comparações como idade maior ou igual a 18. Por isso é a alternativa correta, em concordância com o gabarito oficial.
  4. Por que as outras estão erradas:
  5. A) String armazena texto; uma idade guardada como texto não serve para comparações numéricas diretas.
  6. B) Boolean armazena apenas verdadeiro ou falso, insuficiente para guardar uma quantidade de anos.
  7. C) Float armazena números com casas decimais, o que contraria a exigência de valor inteiro sem casas decimais.
  8. D) Array armazena uma coleção de valores, não um único valor de idade.

💡 Dica: Associe a idade inteira ao tipo de dado que armazena números sem casas decimais.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter achado que, por se tratar de um dado de cadastro digitado no formulário, a idade deve ser guardada como texto, como nome ou documento. Não percebe que o enunciado exige comparações numéricas.

B Erradaerro: Interpretação

O aluno pode ter associado a verificação 'tem 18 anos ou mais' a uma resposta de sim ou não e escolhido o tipo lógico. Confunde o resultado da comparação com o dado armazenado, que é a própria quantidade de anos.

C Erradaerro: Atençãoa que mais engana

O aluno pode ter pensado que Float é o tipo mais geral para números e o escolheu sem notar a restrição de valor inteiro sem casas decimais. Desconsiderou a frase do enunciado que exclui decimais.

Por que engana: O aluno pode escolher Float por associar qualquer número a esse tipo, ignorando que a idade foi definida como uma quantidade inteira sem casas decimais.

D Erradaerro: Interpretação

O aluno pode ter imaginado que a escola guarda várias idades de estudantes e por isso escolheu uma estrutura de coleção. O enunciado pede o tipo para a idade de cada estudante individualmente, que é um único valor.

E Correta

A idade, conforme especificado no texto, é representada por uma quantidade inteira de anos e será usada em comparações numéricas. O tipo Integer armazena números inteiros, sem casas decimais, sendo o mais adequado para esse caso.

Raio-X da questão

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

Tipo inteiro de dado

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Tipos básicos de dados · Variáveis em programação

📚 Reveja

Revise as diferenças entre String, Boolean, Float, Integer e Array.

⚠️ Erro mais comum

O aluno pode escolher Float por associar qualquer número a esse tipo, ignorando que a idade foi definida como uma quantidade inteira sem casas decimais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Construir conhecimento usando técnicas e tecnologias computacionais, produzindo informação e/ou artefatos de forma criativa, com respeito às questões legais, que proporcionem experiências para si e os demais.

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