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:
( ) " 0"
( ) " 0"
Passo 1
O enunciado pede que a gente classifique o conteúdo dado segundo um dos tipos:
(inteiros),
(reais),
(lógicos) ou
(literais). O item a classificar é: " 0" — ou seja, uma sequência entre aspas que contém um espaço seguido do caractere zero.
Informações relevantes que o enunciado nos deu:
- O texto está entre aspas duplas:
" 0". - Dentro das aspas há um espaço em branco seguido do caractere
0. - A classificação deve ser uma das letras
, , ou .
Passo 2
O que significa cada tipo (explicação didática e simples):
-
— inteiros: são números sem parte fracionária, como , , . Esses valores aparecem sem aspas e podem participar de operações aritméticas diretamente. -
— reais: números que podem ter parte decimal, por exemplo ou . Também aparecem sem aspas. -
— lógicos: representam verdadeiros/falsos, por exemplo valores como true/false (ou, em algumas notações, / ). Não são escritos entre aspas. -
— literais (cadeias de caracteres / strings): são sequências de caracteres escritas entre aspas (simples ou duplas), por exemplo "olá","123"ou" "(um espaço). Mesmo que a cadeia contenha dígitos, se estiver entre aspas ela é texto, não um número.
Passo 3
Por que as aspas importam (conceito essencial):
- As aspas indicam que o conteúdo deve ser interpretado como texto (uma sequência de caracteres). Isso é diferente de um número escrito sem aspas.
- Exemplos para fixar:
-
(sem aspas) é um inteiro — tipo . -
(com aspas) é uma literal — tipo ; muitas linguagens tratam como texto e operações de soma podem concatenar em vez de somar numericamente. -
tem um espaço antes do zero e está entre aspas, então é também uma literal.
-
Passo 4
Observação sobre espaços e caracteres dentro das aspas:
- O espaço é um caractere válido dentro de uma literal. Literais preservam exatamente os caracteres entre as aspas, inclusive espaços, letras, símbolos e dígitos.
- Portanto
" 0"não é equivalentes a(o número zero): o primeiro é uma cadeia de 2 caracteres (espaço + caractere '0'), o segundo é um valor numérico.
Passo 5
Aplicando ao item dado:
- O item apresentado está entre aspas duplas:
" 0". - Pela explicação dos passos anteriores, qualquer coisa entre aspas é uma literal (tipo
), independentemente de conter dígitos ou espaços. - Logo, a classificação correta para
" 0"é.
Passo 6
Dica prática para a prova (truque rápido):
- Se vir aspas ao redor do conteúdo, marque sempre como
— é a forma mais segura. Só considere ou quando o número estiver sem aspas; considere quando aparecer claramente como verdadeiro/falso.
Resposta
C