Buscar

Sem 3 - Compiladores 3,4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

15/04/2024, 22:43 Fazer teste: Semana 3 - Atividade Avaliativa – ...
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_191291_1&course_id=_12872_1&content_id=_1552354_1… 1/2
Fazer teste: Semana 3 - Atividade Avaliativa 
Informações do teste
Descrição
Instruções Olá, estudante!
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você
considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da
página e pressione “Enviar teste”.
3. A cada tentativa, você receberá um novo conjunto de questões diferentes para
que você responda e tente alcançar melhores resultados.
Pronto! Sua atividade já está registrada no AVA.
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
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? 
a. var x = 5;
b. x = 5;
c. var = 5;
d. x = var 5;
e. var 5;
PERGUNTA 1 3,34 pontos   Salva
Considere a seguinte gramática para expressões matemáticas
simples: 
<expr> ::= <term> + <expr> | <term> - <expr> | <term> 
<term> ::= <factor> * <term> | <factor> / <term> | <factor> 
<factor> ::= <number> | (<expr>) 
PERGUNTA 2 3,34 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as res
15/04/2024, 22:43 Fazer teste: Semana 3 - Atividade Avaliativa – ...
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_191291_1&course_id=_12872_1&content_id=_1552354_1… 2/2
<number> ::= [0-9]+ 
Qual das seguintes expressões é sintaticamente válida de acordo com
essa gramática? 
a. 2 * (3 + 4)
b. 2 * (3 + 4
c. 2 * 3 + 4
d. 2 * (3 + 4))
e. (2 * (3 + 4))
Dado o seguinte trecho de código em uma linguagem de
programação: 
if (x > 5) { 
 y = 10; 
} 
Qual regra gramatical representa a estrutura condicional "if" no código
acima? 
a. <stmt> ::= if (<expr>) { <stmt> }
b. <stmt> ::= if { <stmt> } else { <stmt> }
c. <expr> ::= if (<stmt>) { <stmt> }
d. <stmt> ::= if (<expr>) { <stmt> } else { <stmt> }
e. <expr> ::= if (<stmt>)
PERGUNTA 3 3,32 pontos   Salva
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as res

Mais conteúdos dessa disciplina