GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO12Média⏱ curto

Uma escola brasileira está desenvolvendo um sistema para analisar a faixa etária de seus estudantes. Após a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO12

Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola brasileira está desenvolvendo um sistema para analisar a faixa etária de seus estudantes. Após a leitura dos cadastros, o programa valida as informações e registra a idade de cada estudante em anos completos, como 14, 15 ou 16. Uma lista será usada para reunir os valores de todos os estudantes, e o sistema precisa realizar cálculos com essas idades, como obter a média da turma. Considerando o tipo de dado de cada idade registrada, qual é o mais adequado para representar esses valores no programa?

  1. A) Booleano
  2. B) Decimal
  3. C) Caractere
  4. D) Inteiro
  5. E) Texto

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A questão pede o tipo de dado mais adequado para armazenar idades em anos completos (14, 15, 16), que são números inteiros não negativos, e que serão usados em cálculos como a média da turma.
  2. Resolvendo por conta própria, a idade em anos completos nunca tem parte fracionária, pois o sistema registra apenas anos inteiros. Portanto, o tipo que representa números inteiros é o mais adequado. Esse tipo também permite realizar operações aritméticas, como somar as idades e dividir pelo número de estudantes para obter a média.
  3. Comparando com o gabarito oficial (D, Inteiro), a resposta está correta.
  4. Por que as outras alternativas estão erradas: A) Booleano guarda apenas verdadeiro ou falso, sem representar quantidade de anos. B) Decimal é um tipo numérico que aceita casas após a vírgula, o que é desnecessário para anos completos, embora funcionasse para cálculos. C) Caractere armazena um único símbolo de texto, não um valor numérico utilizável em médias. E) Texto armazena sequências de caracteres, e não permite somar ou calcular médias diretamente sem conversão.
  5. Observação: o tipo Decimal também conseguiria armazenar as idades e calcular a média, mas não é o mais adequado, pois a precisão extra não tem utilidade para anos completos e o tipo inteiro expressa com mais precisão a natureza do dado.

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

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter confundido a ideia de valor registrado com uma condição de sim ou não, achando que o sistema apenas precisa indicar se o estudante tem certa idade. Não percebe que o booleano não guarda quantidades.

B Erradaerro: Conceituala que mais engana

O aluno pode ter pensado que, como a média pode resultar em número fracionário, a idade também deveria ser armazenada com casas decimais. Não distingue o tipo do dado individual do tipo do resultado de uma operação.

Por que engana: Escolher um tipo de dado que não é numérico, como String ou Booleano, ao invés de um tipo que armazena valores numéricos.

C Erradaerro: Interpretação

O aluno pode ter associado a palavra 'registra' ou 'cadastro' a caracteres, achando que informações escritas devem ser armazenadas como caractere. Não percebe que a idade é um valor numérico.

D Correta

Como as idades são registradas em anos completos e podem participar de operações matemáticas, cada valor deve ser representado pelo tipo inteiro. A lista é a estrutura usada para reunir várias idades, mas não é o tipo de dado de cada idade.

E Erradaerro: Senso comum

O aluno pode ter considerado que, como os dados vêm de cadastros escritos, devem ser guardados como texto. Ignora que o sistema precisa realizar cálculos com esses valores.

Raio-X da questão

Dificuldade Média
Bloom Analisar
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🧩 abertura
🎯 Conceito central

tipos de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados · variáveis em algoritmos

📚 Reveja

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

⚠️ Erro mais comum

Escolher um tipo de dado que não é numérico, como String ou Booleano, ao invés de um tipo que armazena valores numéricos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resoluçã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.