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

Qual a diferença entre uma variável inteira e uma variável string em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a diferença entre uma variável inteira e uma variável string em programação?

  1. A) Inteiros são textos, strings são números.
  2. B) Ambos armazenam números inteiros.
  3. C) Inteiros não têm casas decimais, strings são textos.
  4. D) Strings podem armazenar números também.
  5. E) Não existe diferença entre eles.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Resolvendo por conta própria, uma variável do tipo inteiro (int) guarda números inteiros, ou seja, valores sem parte fracionária, como 7, -3 ou 0. Já uma variável do tipo string guarda sequências de caracteres, isto é, texto, como "João" ou "2024" tratado como texto.
  2. Analisando a alternativa C, ela afirma que inteiros não têm casas decimais e que strings são textos. Ambas as afirmações estão corretas e descrevem exatamente a diferença essencial entre os dois tipos.
  3. Por que as outras estão erradas:
  4. A) Inverte os conceitos: inteiros são números e strings são textos.
  5. B) Strings não armazenam números inteiros por natureza; armazenam caracteres, mesmo que sejam dígitos.
  6. D) Uma string pode conter dígitos, como "123", mas esses dígitos são caracteres de texto e não um valor numérico, por isso a alternativa não expressa a diferença fundamental entre os tipos.
  7. E) Existe diferença clara, pois os tipos guardam naturezas de dados distintas e têm operações diferentes.
  8. Conclusão: a alternativa correta é a C, que coincide com o gabarito oficial.

💡 Dica: Compare o tipo de dado armazenado por cada variável.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que inteiros são textos e strings são números, invertendo a natureza de cada tipo de dado.

B Erradaerro: Conceitual

O aluno supõe que strings servem para armazenar números inteiros, confundindo o tipo que guarda caracteres com o que guarda valores numéricos.

C Correta

Correto, essa é a principal diferença entre os tipos.

D Erradaerro: Senso comuma que mais engana

O aluno percebe que um texto pode conter dígitos e conclui que strings armazenam números como os inteiros, sem distinguir o dígito-caractere do valor numérico.

Por que engana: Confundir o conteúdo numérico de uma string com um valor numérico inteiro manipulável diretamente em operações matemáticas.

E Erradaerro: Conceitual

O aluno vê os dois tipos como intercambiáveis por ambos aparecerem em exemplos com números, sem perceber que as operações e a natureza dos dados são diferentes.

Raio-X da questão

Dificuldade Fácil
Leitura baixo
Discriminação baixo
Peso pedagógico baixo
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Tipos inteiro e string

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Conceito de variável · Tipos básicos de dados

📚 Reveja

Revise a diferença entre números inteiros e sequências de caracteres.

⚠️ Erro mais comum

Confundir o conteúdo numérico de uma string com um valor numérico inteiro manipulável diretamente em operações matemáticas.

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