Uma escola criou um sistema de votação online. Para cada estudante, o sistema deve guardar o nome, a idade, a…
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
Uma escola criou um sistema de votação online. Para cada estudante, o sistema deve guardar o nome, a idade, a nota dada à proposta e se o voto já foi registrado. Quais tipos de dados são necessários para armazenar todas essas informações corretamente?
- A) Número inteiro, número decimal e booleano
- B) Texto, número inteiro e número decimal
- C) Texto, número inteiro e booleano
- D) Texto, número inteiro, número decimal e booleano
- E) Texto, número booleano e número decimal
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique o tipo de cada informação que o sistema deve guardar para cada estudante. O nome é um texto (sequência de letras). A idade é um número inteiro, pois não existe idade fracionada no contexto escolar. A nota dada à proposta é um número decimal, porque notas costumam aceitar valores fracionados (por exemplo, 7,5). Já o campo que indica se o voto foi registrado só pode assumir dois valores, sim ou não (verdadeiro ou falso), o que caracteriza o tipo booleano. Passo 2: Verifique se todos os quatro tipos aparecem na alternativa. A alternativa D contém texto, número inteiro, número decimal e booleano, exatamente os quatro tipos necessários. Passo 3: Por que as outras estão erradas. A: não inclui texto, então o nome do estudante não teria um tipo adequado. B: não inclui booleano, então o registro de voto não teria um tipo adequado. C: não inclui decimal, o que impede guardar notas fracionadas. E: classifica incorretamente 'número booleano' como tipo de dado e não inclui inteiro para a idade. Conclusão: a resposta correta é a alternativa D, que coincide com o gabarito oficial.
💡 Dica: Liste os dados essenciais para o sistema de votação.
Alternativa por alternativa
O aluno esquece que o nome do estudante é um texto e supõe que todas as informações podem ser representadas por números. Assim, não percebe a necessidade de um tipo para dados textuais.
Por que engana: Confundir os tipos de dados necessários, escolhendo apenas texto ou apenas números inteiros, sem considerar a combinação necessária para um sistema de votação.
O aluno acha que o registro de voto (sim ou não) pode ser guardado como texto ou número, sem perceber que ele tem apenas dois valores possíveis e pede o tipo booleano.
O aluno assume que a nota dada à proposta é sempre um número inteiro, pela intuição do cotidiano de notas redondas, e não considera que notas podem ser fracionadas, o que exige o tipo decimal.
O nome é armazenado como texto; a idade, como número inteiro; a nota, como número decimal; e a informação sobre o voto já registrado, como booleano, que pode representar verdadeiro ou falso.
O aluno confunde tipos de dados ao tratar 'booleano' como se fosse um tipo numérico e deixa de reconhecer que a idade precisa de um número inteiro, não de um booleano.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · estrutura de dados
Revisar os tipos de dados utilizados em sistemas de informação.
Confundir os tipos de dados necessários, escolhendo apenas texto ou apenas números inteiros, sem considerar a combinação necessária para um sistema de votação.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Na escola, um aluno precisa descrever a solução de um problema de organização de dados de estudantes. Para cada aluno, o…
- Uma escola está desenvolvendo um sistema para cadastrar estudantes. Em uma tela, o sistema deve representar os dados de…
- Um estudante faz um projeto onde ele deve armazenar dados sobre as notas de seus colegas em diferentes matérias. Quais…
- Uma escola brasileira está desenvolvendo um sistema para acompanhar o desempenho de cada estudante. Para cada aluno, o…
- Uma escola quer implementar um sistema de gestão de notas. Os alunos devem ser capazes de visualizar suas notas pela…
- Quais estruturas de dados são mais adequadas para armazenar informações de um aluno, como nome, idade e notas?
🔎 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
