Classifique os conteúdos das variáveis a seguir de acordo com seu tipo, assinalando com I para inteiros, R para reais, L para lógicos e C para literais:
( ) 34

Passo 1

O enunciado pede para classificar o conteúdo mostrado segundo as categorias: I (inteiros), R (reais), L (lógicos) e C (literais). O item a ser classificado é o seguinte: 34.
Informações dadas: somente o token numérico 34.

Passo 2

Vamos lembrar o que cada tipo significa (vou explicar como identificar cada um na hora da prova):
  • Inteiros ( I): são números sem parte fracionária, ou seja, sem ponto decimal ou expoente. Exemplos: -5, 0, 34. Na programação normalmente aparecem sem aspas e sem ponto: 34.
  • Reais ( R) ou ponto-flutuante: são números que têm parte decimal ou são escritos com ponto/expoente. Exemplos: 3{,}14, 34{,}0, 2{,}5\times10^{3} (em notação científica 2{,}5e3). Note que matematicamente todo inteiro é um real, mas em classificação de tipos (como em provas/programação) fazemos distinção conforme a forma de escrita.
  • Lógicos ( L): valores que representam verdade/falsidade. Exemplos comuns: \text{true}, \text{false} (ou 1 e 0 em algumas convenções, mas aí o contexto da linguagem importa).
  • Literais ( C) (strings/caracteres): são sequências de caracteres entre aspas. Exemplos: \text{"olá"}á, \text{'A'}.

Passo 3

Como identificar rapidamente no exame:
  • Se houver aspas ( \text{"..."} ou \text{'...'}) → é literal ( C).
  • Se o token for exatamente \text{true} ou \text{false} (ou equivalente explícito) → é lógico ( L).
  • Se o número contém vírgula/ponto decimal ou notação exponencial ( \,. ou e) → real ( R).
  • Se o número é escrito sem parte decimal ou aspas e sem ser \text{true}/\text{false} → inteiro ( I).

Passo 4

Aplicando isso ao caso concreto: o token é 34. Ele é um número escrito sem ponto decimal, sem expoente, sem aspas e não é um valor lógico. Portanto, segundo as regras de classificação usadas em provas e programação, 34 é um inteiro.

Resposta

(I)

Exercícios relacionados