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

Em um programa, qual tipo de dado primitivo é mais apropriado para armazenar o número de alunos presentes em…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um programa, qual tipo de dado primitivo é mais apropriado para armazenar o número de alunos presentes em uma sala quando o valor é 37?

  1. A) char
  2. B) boolean
  3. C) string
  4. D) inteiro (int)
  5. E) float

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O número de alunos presentes é uma quantidade inteira, pois não existe meio aluno. O valor 37 é um número inteiro sem parte decimal.
  2. O tipo primitivo destinado a números inteiros em linguagens como Java e C é o int (inteiro), que armazena valores como 37 de forma exata e eficiente.
  3. A alternativa A (char) está errada, pois char armazena um único caractere, como a letra 'a' ou o símbolo '3', e não um valor numérico que possa ser somado.
  4. A alternativa B (boolean) está errada, pois boolean armazena apenas verdadeiro ou falso, insuficiente para representar a contagem 37.
  5. A alternativa C (string) está errada, pois string é uma sequência de caracteres e não é um tipo primitivo; além disso, não seria adequada para realizar cálculos com a quantidade.
  6. A alternativa E (float) está errada, pois float representa números com ponto flutuante; embora funcionasse para 37, é inadequado para uma contagem inteira, pois admitiria valores fracionários sem sentido para alunos presentes.
  7. Conclusão: o tipo mais apropriado é o inteiro (int), alternativa D, que coincide com o gabarito oficial.

💡 Dica: Considere os tipos de dados primitivos disponíveis.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno imaginou que o número 37 pode ser representado como caractere, confundindo o símbolo visual de um dígito com um valor numérico utilizável em cálculos.

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

B Erradaerro: Conceitual

O aluno associou a ideia de presença ou ausência de alunos a um tipo lógico, esquecendo que boolean só guarda verdadeiro ou falso, e não uma quantidade.

C Erradaerro: Senso comum

O aluno confundiu o dado com texto, achando que qualquer informação exibida na tela deve ser guardada como string, sem considerar que a quantidade será usada em operações numéricas.

D Correta

O tipo inteiro armazena números inteiros sem parte decimal, apropriado para contagens discretas como número de alunos.

E Erradaerro: Conceitual

O aluno considerou que, por serem números em geral, valores com ponto flutuante são sempre os mais adequados, sem perceber que uma contagem de pessoas é sempre inteira.

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🧩 abertura
🎯 Conceito central

tipos de dados primitivos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados primitivos · variáveis em programação

📚 Reveja

Revisar os tipos de dados primitivos em programação.

⚠️ Erro mais comum

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

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