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
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.
- A) String
- B) Boolean
- C) Float
- D) Array
- E) Integer
✅ Resposta correta: alternativa E
Resolução passo a passo
- 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.
- 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.
- 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.
- Por que as outras estão erradas:
- A) String armazena texto; uma idade guardada como texto não serve para comparações numéricas diretas.
- B) Boolean armazena apenas verdadeiro ou falso, insuficiente para guardar uma quantidade de anos.
- C) Float armazena números com casas decimais, o que contraria a exigência de valor inteiro sem casas decimais.
- 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
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.
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.
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.
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.
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
Tipo inteiro de dado
diagnostico
Tipos básicos de dados · Variáveis em programação
Revise as diferenças entre String, Boolean, Float, Integer e Array.
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.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Uma escola brasileira está desenvolvendo um sistema para analisar a faixa etária de seus estudantes. Após a leitura dos…
- Em um programa que registra a idade dos estudantes em anos completos, qual tipo de dado é mais apropriado para…
- Em pseudocódigo, qual tipo de variável é mais adequado para armazenar a idade inteira (anos) de um aluno?
- Em um algoritmo que registra a idade de cada estudante, qual tipo de variável é mais adequado para armazenar idades…
- Identifique qual tipo de dado seria mais adequado para armazenar as idades de alunos de uma turma.
- 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
