Informática Múltipla Escolha

Considere a seguinte regra gramatical simplificada para declarações de variáveis em uma linguagem de programação como a PHP: <declaration> ::= var <identifier> = <literal>; Qual das seguintes declarações de variáveis está em conformidade com a regra gramatical acima?

Considere a seguinte regra gramatical simplificada para declarações de variáveis em uma linguagem de programação como a PHP:

<declaration> ::= var <identifier> = <literal>;

Qual das seguintes declarações de variáveis está em conformidade com a regra gramatical acima?

  1. var = 5;
  2. var x = 5;
  3. x = 5;
  4. var 5;
  5. x = var 5;

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - var x = 5;

Análise da Regra Gramatical

A regra fornecida define a estrutura obrigatória para declarações de variáveis:

<declaration> ::= var <identifier> = <literal>;

Componentes da Regra

ElementoDescriçãoExemplo
varPalavra-chave fixavar
<identifier>Nome da variávelx, nome, valor
=Operador de atribuição=
<literal>Valor da variável5, "texto", true
;Ponto e vírgula final;

Avaliação das Alternativas

AlternativaAnáliseConformidade
a. var = 5;Faltou o identificador após var
b. var x = 5;Segue todos os elementos corretamente
c. x = 5;Falta a palavra-chave var
d. var 5;Falta identificador e operador =
e. x = var 5;Ordem incorreta dos elementos

Conclusão

A alternativa B é a única que obedece à sequência exata definida pela regra gramatical:

  1. Começa com var
  2. Tem um identificador (x)
  3. Usa o operador de atribuição (=)
  4. Contém um literal (5)
  5. Termina com ponto e vírgula (;)

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.