Assinale com um
os nomes de variáveis válidos:
a. ( ) abc
b. ( ) Verdadeiro
c. ( ) 21brasil
d. ( ) guarda-chuva
e. ( ) etc.
f. ( ) zero
g. ( ) guarda_chuva
h. ( ) leia i. ( ) nome*usuario
j. ( ) #fone
k. ( ) Casa 8 l. ( ) endereco
a. ( ) abc
b. ( ) Verdadeiro
c. ( ) 21brasil
d. ( ) guarda-chuva
e. ( ) etc.
f. ( ) zero
g. ( ) guarda_chuva
h. ( ) leia i. ( ) nome*usuario
j. ( ) #fone
k. ( ) Casa 8 l. ( ) endereco
Passo 1
O enunciado pede: “Assinale com um
os nomes de variáveis válidos” entre as opções dadas. As opções fornecidas são:
a.
b.
c.
d. (usei o sinal de hífen que aparece na opção)
e.
f.
g.
h. (aqui há um espaço entre as palavras conforme escrito)
i.
j.
k. (há um espaço antes do
)
l.
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
l.
Passo 2
Antes de analisar item por item, vamos entender claramente quais são as regras básicas que decidem se um nome de variável é válido. Vou explicar isso passo a passo e com calma — respira que a gente chega lá.
Regra principal (válida para a maioria das linguagens e para as provas básicas):
- Um identificador (nome de variável) deve começar por uma letra ou por um underline. Em símbolos: o primeiro caractere deve ser uma letra entre
– ou – ou o caractere underline representado por . - Os caracteres seguintes podem ser letras, dígitos (
– ) ou o underline . - Não pode haver espaços em branco dentro do nome.
- Caracteres especiais como hífen
, ponto final , asterisco , cerquilha ou outros símbolos de pontuação em geral tornam o nome inválido. - Um nome não pode começar por um dígito (por exemplo, começar por
é inválido). - Observação importante: algumas linguagens proíbem nomes que sejam palavras reservadas (por exemplo, em inglês “true”, “if”, “while”). Nenhuma das opções aqui é uma palavra reservada comum em linguagens populares (note que
escrito por extenso em português não é uma palavra reservada), então essa restrição não descarta nenhuma opção nesta lista.
Resumo prático: começo válido = letra ou
. Resto = letras, dígitos ou
. Sem espaços. Sem sinais/pontuação.
Passo 3
Analisando a opção a:
.
- Primeiro caractere:
, que é uma letra — OK. - Os outros caracteres
e são letras — OK. - Não há espaços nem símbolos especiais.
Conclusão:satisfaz todas as regras, portanto é um nome de variável válido.
Passo 4
Analisando a opção b:
.
- Primeiro caractere:
, letra maiúscula — isso é permitido. - Os demais caracteres são letras da palavra — todos permitidos.
- Não há espaços nem símbolos especiais.
- Observação: apesar de a palavra significar “verdadeiro” em português, ela não é uma palavra reservada padrão em linguagens de programação (a palavra reservada em muitas linguagens é
ou ), então aqui consideramos válido.
Conclusão:é um nome de variável válido.
Passo 5
Analisando a opção c:
.
- Primeiro caractere:
, que é um dígito.
Regra-chave: nome não pode começar por dígito.
Conclusão:é inválido (começa com dígito).
Passo 6
Analisando a opção d:
(hífen presente).
- O hífen
aparece entre as duas partes.
Regra-chave: sinais de pontuação como hífen não são permitidos em nomes de variáveis — eles são interpretados como operador de subtração ou simplesmente caractere inválido.
Conclusão:é inválido por conter hífen.
Passo 7
Analisando a opção e:
.
- Há um ponto final
no nome.
Regra-chave: pontuação (ponto) não é permitida em identificadores comuns — ponto é geralmente operador de acesso a atributos.
Conclusão:é inválido por conter ponto.
Passo 8
Analisando a opção f:
.
- Primeiro caractere:
, letra — OK. - Os demais são letras — OK.
- Sem espaços ou símbolos.
Conclusão:é válido como nome de variável.
Passo 9
Analisando a opção g:
.
- Primeiro caractere:
, letra — OK. - Contém o caractere underscore
, que é permitido (underscore é frequentemente usado para separar palavras). - Não tem espaços nem outros símbolos.
Conclusão:é um nome de variável válido.
Passo 10
Analisando a opção h:
(há um espaço entre
e
).
- Aparece um espaço em branco no meio do que seria o nome.
Regra-chave: nomes de variáveis não podem conter espaços.
Conclusão:é inválido por conter espaço.
Passo 11
Analisando a opção i:
.
- Aparece o caractere asterisco
dentro do nome.
Regra-chave: caracteres especiais comonão são permitidos em nomes de variáveis; em linguagens é operador de multiplicação.
Conclusão:é inválido.
Passo 12
Analisando a opção j:
.
- Começa com o caractere
.
Regra-chave: nomes não podem começar com símbolos especiais (a cerquilha não é letra nem underscore).
Conclusão:é inválido.
Passo 13
Analisando a opção k:
.
- Aqui há um espaço entre
e . Mesmo que seja um dígito permitido em posições não iniciais, o espaço no meio já invalida o nome. - Além disso, nomes não podem conter espaços.
Conclusão:é inválido por conter espaço.
Passo 14
Analisando a opção l:
.
- Primeiro caractere:
, letra — OK. - Demais caracteres são letras — OK.
- Sem espaços nem símbolos.
Conclusão:é válido como nome de variável.
Resposta
a. (X)
b. (X)
c. ( )
d. ( )
e. ( )
f. (X)
g. (X)
h. ( )
i. ( )
j. ( )
k. ( )
l. (X)
b. (X)
c. ( )
d. ( )
e. ( )
f. (X)
g. (X)
h. ( )
i. ( )
j. ( )
k. ( )
l. (X)