Em uma linguagem de programação comum, qual tipo de dado é mais apropriado para representar a contagem inteira…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Questão
Em uma linguagem de programação comum, qual tipo de dado é mais apropriado para representar a contagem inteira de itens (por exemplo, número de alunos presentes)?
- A) Caractere (char)
- B) Texto (string)
- C) Inteiro (int).
- D) Booleano (bool)
- E) Fracionário (float)
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o que a questão pede. Queremos o tipo de dado mais adequado para guardar a contagem de itens inteiros, como o número de alunos presentes. Uma contagem é sempre um número inteiro não negativo: 0, 1, 2, 3 e assim por diante.
- Analise o que cada tipo representa. O inteiro (int) armazena números inteiros, exatamente o que uma contagem exige. Logo, a alternativa C, Inteiro (int), é a correta, e coincide com o gabarito oficial.
- Por que as outras estão erradas. A alternativa A, Caractere (char), guarda um único símbolo de texto, não um valor numérico para somar. A alternativa B, Texto (string), guarda sequências de caracteres; um número escrito como texto não permite operações aritméticas diretas. A alternativa D, Booleano (bool), guarda apenas verdadeiro ou falso, insuficiente para contar mais de dois valores. A alternativa E, Fracionário (float), representa números com parte decimal; é desnecessário para contagens e pode introduzir imprecisões, já que contagens são inteiras.
- Conclusão. Para contar itens inteiros, o tipo inteiro (int) é o mais apropriado.
💡 Dica: Pense nos tipos de dados numéricos em programação.
Alternativa por alternativa
O aluno pode ter associado a contagem a um símbolo isolado, confundindo um caractere (como a letra de uma nota) com um valor numérico que pode ser somado.
O aluno pode ter pensado que, por a contagem ser exibida como texto na tela, ela deve ser armazenada como string, sem perceber que strings não servem para somar ou comparar quantidades.
Por que engana: Escolher um tipo de dado que não é adequado para contagens, como texto ou caractere, por não entender a função de cada tipo.
Contagens são números inteiros sem parte fracionária; o tipo inteiro armazena exatamente esses valores e permite operações aritméticas e indexação sem perda por arredondamento.
O aluno pode ter achado que basta indicar presença ou ausência, confundindo a pergunta sobre quantos alunos estão presentes com a de se cada aluno está presente.
O aluno pode ter considerado que números com vírgula são sempre mais precisos e, por isso, mais adequados, sem perceber que contagens de itens não possuem parte fracionária.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados em programação · representação de números inteiros
Revisar os tipos de dados em linguagens de programação.
Escolher um tipo de dado que não é adequado para contagens, como texto ou caractere, por não entender a função de cada tipo.
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 um algoritmo, qual o tipo de dado mais apropriado para a variável 'contador' que registra o número de alunos…
- Em um programa, qual tipo de dado primitivo é mais apropriado para armazenar o número de alunos presentes em uma sala…
- Em um algoritmo que conta o número de computadores disponíveis na sala de informática, a variável…
- Em pseudocódigo, ao declarar uma variável chamada 'contador' para acumular o número de ocorrências de um dado, qual tipo…
- Num algoritmo de correção automática de exercícios, existe uma variável que conta o número de erros cometidos por um…
🔎 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
