GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO01Fácil⏱ curto

Em um algoritmo que processa um fluxo de dados numérico, qual tipo de variável é mais apropriada para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

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 que processa um fluxo de dados numérico, qual tipo de variável é mais apropriada para armazenar valores com casas decimais?

  1. A) Variável booleana (bool)
  2. B) Variável string (string)
  3. C) Uma variável de ponto flutuante (float ou double).
  4. D) Variável inteira (int)
  5. E) Variável de caractere (char)

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Leia o enunciado com atenção. A pergunta quer saber qual tipo de variável serve para guardar valores que possuem casas decimais, como 3,75 ou 0,5, dentro de um algoritmo que processa dados numéricos.
  2. Pense no que cada tipo de dado representa. Valores com parte fracionária precisam de um tipo numérico capaz de representar números reais aproximados, e é isso que os tipos de ponto flutuante fazem (float em precisão simples e double em precisão dupla).
  3. Resolva por conta própria. O tipo mais adequado é a variável de ponto flutuante, alternativa C, que é justamente a que aparece no gabarito oficial. Não há divergência entre a resolução e o gabarito.
  4. Analise as alternativas erradas. A alternativa A (booleana) guarda apenas verdadeiro ou falso, sem espaço para quantidades. A alternativa B (string) armazena texto, e um número em string não pode ser somado ou comparado como número sem conversão. A alternativa D (inteira) guarda apenas números sem parte decimal, perdendo a fração. A alternativa E (caractere) guarda um único símbolo, como uma letra ou dígito isolado, e não um valor numérico com casas decimais.
  5. Conclusão. Para valores com casas decimais em um algoritmo numérico, a escolha correta é uma variável de ponto flutuante, como float ou double.

💡 Dica: Considere os tipos de variáveis em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado a ideia de 'variável que guarda valores' a qualquer tipo primitivo, sem perceber que o tipo booleano só armazena verdadeiro ou falso.

B Erradaerro: Senso comum

O aluno pode ter pensado que, como números com vírgula são escritos como texto em documentos, deveriam ser guardados como string, sem considerar que o algoritmo precisa operar matematicamente sobre eles.

C Correta

Variáveis de ponto flutuante representam valores com parte fracionária, permitindo armazenar e operar números com casas decimais; inteiros não suportam frações.

D Erradaerro: Atençãoa que mais engana

O aluno pode ter lembrado que o tipo int é o mais comum para números e não ter notado que ele não armazena a parte decimal, que é o ponto central da questão.

Por que engana: Escolher uma variável inteira (int) ao invés de uma variável de ponto flutuante (float ou double) para armazenar valores com casas decimais.

E Erradaerro: Conceitual

O aluno pode ter confundido 'caractere' com 'dígito' ou 'número', imaginando que um símbolo numérico como '3' ou '5' bastaria para representar valores com casas decimais.

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

variáveis numéricas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de variáveis em programação · números decimais

📚 Reveja

Revisar os tipos de variáveis em algoritmos.

⚠️ Erro mais comum

Escolher uma variável inteira (int) ao invés de uma variável de ponto flutuante (float ou double) para armazenar valores com casas decimais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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