Em um algoritmo, qual o tipo de dado mais apropriado para a variável 'contador' que registra o número de…
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
Em um algoritmo, qual o tipo de dado mais apropriado para a variável 'contador' que registra o número de alunos presentes (sem frações)?
- A) Booleano (bool)
- B) Decimal (float)
- C) Caractere (char)
- D) Texto (string)
- E) Inteiro (int).
✅ Resposta correta: alternativa E
Resolução passo a passo
- Identifique o que a variável representa. O 'contador' registra a quantidade de alunos presentes, ou seja, um número de contagem que cresce de 1 em 1 (ou de 0 em diante).
- Verifique a restrição do enunciado. O número de alunos é expresso 'sem frações', isto é, são valores inteiros, como 0, 1, 2, 15, sem partes decimais.
- Associe o tipo de dado ao conjunto de valores. O tipo inteiro (int) armazena exatamente números inteiros, que é o que a contagem exige. Por isso, a alternativa E está correta.
- Analise as demais alternativas. A) Booleano guarda apenas verdadeiro ou falso, insuficiente para contar. B) Decimal (float) aceita frações, o que o enunciado proíbe. C) Caractere (char) guarda um único símbolo, não um número para somar. D) Texto (string) guarda sequências de caracteres e não serve para realizar operações aritméticas de contagem.
- Conclusão. O gabarito oficial E está correto e coincide com a análise feita a partir do enunciado.
💡 Dica: Considere o tipo de dado que armazena números inteiros.
Alternativa por alternativa
O aluno pode ter pensado que, por se tratar de presença, bastaria registrar 'sim' ou 'não' para cada aluno, confundindo a contagem agregada com o controle individual de presença.
O aluno associou 'número' a 'decimal', como se qualquer valor numérico precisasse de casas decimais, ignorando a restrição 'sem frações' do enunciado.
Por que engana: Escolher um tipo de dado que permite frações, como Decimal, ao invés de um inteiro.
O aluno confundiu um contador numérico com um símbolo ou caractere, talvez por imaginar que cada aluno é representado por uma letra ou marcação individual.
O aluno pensou que, por ser um dado de registro ou exibição, o contador deveria ser armazenado como texto, desconsiderando que ele será somado e incrementado.
Uma contagem de indivíduos é sempre em unidades inteiras; usar tipo inteiro evita representar frações e preserva precisão e operações aritméticas adequadas.
Raio-X da questão
tipos de dados em algoritmos
avaliacao
tipos de dados em programação · variáveis em algoritmos
Revisar os tipos de dados utilizados em programação e suas características.
Escolher um tipo de dado que permite frações, como Decimal, ao invés de um inteiro.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em uma linguagem de programação, qual tipo de dado é mais apropriado para armazenar o número de alunos presentes em uma…
- Em uma linguagem de programação comum, qual tipo de dado é mais apropriado para representar a contagem inteira de itens…
- Ao criar um algoritmo para contar quantos alunos participaram de uma feira escolar, que tipo de variável deve ser usado…
- Em pseudocódigo, ao declarar uma variável chamada 'contador' para acumular o número de ocorrências de um dado, qual tipo…
- Em um algoritmo que registra o número de uploads de cada aluno, qual tipo de variável é mais adequado para armazenar a…
- Em um programa, qual tipo de dado primitivo é mais apropriado para armazenar o número de alunos presentes em uma sala…
🔎 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
