Ao programar um sistema de cadastro, você deve escolher o tipo de dado para armazenar a idade dos usuários…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao programar um sistema de cadastro, você deve escolher o tipo de dado para armazenar a idade dos usuários. Qual seria a melhor opção e por quê?
- A) String
- B) Float
- C) Inteiro
- D) Boolean
- E) Caractere
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o que deve ser armazenado. A idade de uma pessoa é uma quantidade medida em anos completos, como 18, 25 ou 40. Não existem idades fracionárias usuais no cadastro, e o valor é um número inteiro não negativo.
- Avalie o tipo mais adequado. O tipo Inteiro representa números inteiros, ocupa pouco espaço, permite cálculos (por exemplo, comparar se o usuário é maior de 18 anos) e é exatamente o que a idade exige.
- Compare com as demais alternativas. A alternativa A (String) guarda texto; até permite escrever '25', mas impede somar, comparar numericamente de forma direta e aceita entradas inválidas como 'vinte'. A alternativa B (Float) guarda números com casas decimais, o que é desnecessário e pode gerar valores como 25,7 sem sentido para um cadastro comum. A alternativa D (Boolean) guarda apenas verdadeiro ou falso, insuficiente para representar uma idade. A alternativa E (Caractere) guarda um único símbolo, inadequado para representar uma idade de dois ou três dígitos.
- Conclusão. A melhor opção é o tipo Inteiro (alternativa C), que é compacto, exato para valores inteiros e permite operações matemáticas e validações, o que confirma o gabarito oficial.
💡 Dica: Considere os tipos de dados disponíveis e suas características.
Alternativa por alternativa
O aluno acredita que, por a idade ser um valor que pode ser digitado como texto em formulários, deve ser armazenada como String. Não percebe que isso impede cálculos e validações numéricas diretas.
Por que engana: Escolher um tipo de dado inadequado, como String ou Boolean, por não entender a natureza do dado a ser armazenado.
O aluno associa números a valores com decimais e escolhe Float por achar que ele é mais 'completo' ou preciso que o Inteiro, sem considerar que idades são inteiras.
Inteiros são ideais para armazenar idades.
O aluno confunde o tipo Boolean, usado para respostas do tipo sim/não, com qualquer campo de cadastro, não percebendo que ele só admite dois valores e não representa quantidades.
O aluno considera que caracteres são suficientes para representar informações curtas e não percebe que um tipo Caractere guarda apenas um símbolo, insuficiente para idades com dois ou três dígitos.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · programacao basica
Revisar os tipos de dados em programação e suas aplicações.
Escolher um tipo de dado inadequado, como String ou Boolean, por não entender a natureza do dado a ser armazenado.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Imagine que você está desenvolvendo um aplicativo que precisa armazenar a idade de um usuário. Qual tipo de dado você…
- Em um programa que registra a idade dos estudantes em anos completos, qual tipo de dado é mais apropriado para…
- Uma escola brasileira está desenvolvendo um sistema para analisar a faixa etária de seus estudantes. Após a leitura dos…
- Identifique qual tipo de dado seria mais adequado para armazenar as idades de alunos de uma turma.
- Em um algoritmo que registra a idade de cada estudante, qual tipo de variável é mais adequado para armazenar idades…
- Durante uma aula, o professor pede que os alunos organizem os dados de suas idades. Se eles usarem uma lista para…
🔎 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
