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

Em um programa que registra a idade dos estudantes em anos completos, qual tipo de dado é mais apropriado para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um programa que registra a idade dos estudantes em anos completos, qual tipo de dado é mais apropriado para representar cada idade?

  1. A) Lista (array)
  2. B) Caractere (char)
  3. C) Flutuante (float)
  4. D) Inteiro (int).
  5. E) String (str)

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o que está sendo representado. A idade dos estudantes é medida em anos completos, ou seja, um número inteiro não negativo (por exemplo, 12, 15, 17 anos). Não há parte fracionária nem texto envolvido.
  2. Procure o tipo de dado que armazena exatamente esse tipo de valor. O tipo inteiro (int) guarda números sem parte decimal, sendo o mais adequado para uma idade medida em anos completos. Assim, a alternativa D está correta.
  3. Analise as demais alternativas. A) Lista (array) serve para guardar vários valores em conjunto, e não para representar uma única idade. B) Caractere (char) guarda um único símbolo, insuficiente para um número de dois dígitos. C) Flutuante (float) é apropriado para valores com casas decimais, o que não faz sentido para anos completos. E) String (str) guarda texto; até pode armazenar '15', mas não é o tipo adequado para um valor numérico que será usado em cálculos.
  4. Conclusão. Resolvida a questão de forma independente, a resposta correta é D, coincidindo com o gabarito oficial.

💡 Dica: Considere os tipos de dados disponíveis em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter pensado que, como o programa registra muitos estudantes, seria preciso uma estrutura para guardar todas as idades. Confunde a representação de um único valor com o armazenamento de um conjunto de valores.

B Erradaerro: Conceitual

O aluno pode ter associado 'registrar' a algo que cabe em um único caractere, sem perceber que uma idade como 15 tem dois dígitos e precisa de um valor numérico.

C Erradaerro: Senso comuma que mais engana

O aluno pode ter achado que valores numéricos 'mais precisos' são sempre melhores, esquecendo que idade em anos completos não tem casas decimais.

Por que engana: Escolher um tipo de dado que não é adequado para representar números inteiros, como flutuante ou string.

D Correta

Idade em anos é um valor integral sem parte fracionária; tipos inteiros permitem operações aritméticas e comparações exatas com menor uso de memória.

E Erradaerro: Conceitual

O aluno pode ter considerado que, por se tratar de um registro, qualquer informação pode ser guardada como texto. Isso ignora que a idade é um número usado em operações matemáticas.

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 dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados · representacao de dados

📚 Reveja

Revisar os tipos de dados em programação e suas aplicações.

⚠️ Erro mais comum

Escolher um tipo de dado que não é adequado para representar números inteiros, como flutuante ou string.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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