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