Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/10/2022 20:43 Fazer teste: Semana 1 - Atividade Avaliativa – ... https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_98090_1&course_id=_7263_1&content_id=_941490_1&st… 1/4 Fazer teste: Semana 1 - Atividade Avaliativa Linguagens e Compiladores - EEL101 - Turma 001 Atividades Fazer teste: Semana 1 - Atividade Avaliativa Informações do teste Descrição Instruções 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. 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 conjunto diferente de questões. Olá, estudante! Pronto! Sua atividade já está registrada no AVA. a. b. c. d. e. PERGUNTA 1 A _________ pega os tokens resultantes do processo de análise léxica e os joga em uma estrutura hierárquica, como uma ______. Um erro sintático, portanto, é um caso em que as _______ do programa estão mal formuladas. Preencha as lacunas escolhendo a alternativa CORRETA. análise gramatical, árvore e frases. análise gramatical, lista e frases. análise sintática, pilha e frases. análise gramatical, grafo e frases. análise sintática, árvore e títulos. 2,5 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 respostas. Salvar todas as respostas Salvar e Enviar https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_7263_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_7263_1&content_id=_941486_1&mode=reset 24/10/2022 20:43 Fazer teste: Semana 1 - Atividade Avaliativa – ... https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_98090_1&course_id=_7263_1&content_id=_941490_1&st… 2/4 a. b. c. d. e. PERGUNTA 2 Na definição da análise sintática, uma linguagem de programação é uma notação usada pelo desenvolvedor que especifica ações a serem interpretadas e executadas por um hardware, como um computador. Na análise semântica, a linguagem de programação é usada pelo desenvolvedor como solução de problemas de computação. Nesse contexto, assinale a alternativa que apresenta o software usado para transformar a linguagem de programação em linguagem objeto interpretada pelo computador. Compilador. Analisador Léxico. Analisador Semântico. Otimizador de código. Linker. 2,5 pontos Salva PERGUNTA 3 Um programa que recepciona um texto e faz as conversões léxicas é conhecido como pré-processador. O pré- processador também pode realizar a substituição de macros, a inclusão incondicional, assim como a inclusão de ficheiros e a exclusão de comentários. Avalie as afirmações a seguir quanto ao pré-processamento computacional. 1. Compilador 2. Análise léxica 3. Análise sintática I. Lê o código-fonte, caractere por caractere, e divide o código escrito em símbolos léxicos chamados tokens. II. Lê um código-fonte escrito em uma linguagem de alto 2,5 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 respostas. Salvar todas as respostas Salvar e Enviar 24/10/2022 20:43 Fazer teste: Semana 1 - Atividade Avaliativa – ... https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_98090_1&course_id=_7263_1&content_id=_941490_1&st… 3/4 a. b. c. d. e. nível. III. Analisa uma sequência de entrada para determinar sua estrutura gramatical. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. 1 – III; 2 – II; 3 – I. 1 – I; 2 – III; 3 – II. 1 – I; 2 – II; 3 – III. 1 – II; 2 – III; 3 – I. 1 – II; 2 – I; 3 – III. a. b. c PERGUNTA 4 O compilador é o programa de software responsável por transformar um código fonte em um código objeto, que é interpretado pelo computador; esse processo de compilação pode ser dividido em fases, como a fase léxica. A fase léxica, além de ser a primeira fase do processo de compilação, também faz a identificação de cada termo no código fonte. Com relação à fase léxica, avalie as afirmativas a seguir. I. Na fase léxica, todos os comentários e espaços em branco existentes no código fonte são descartados. II. Tokens são os símbolos identificados na fase léxica que representam, por exemplo, um operador lógico, como E lógico. III. As classes expressam os valores de um identificador lógico, como o valor verdadeiro ou falso, por exemplo. IV. Um dos objetivos da fase léxica é separar o analisador sintático e a representação da entrada. Está correto o que se afirma em: I e II, apenas. II, apenas. I II III 2,5 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 respostas. Salvar todas as respostas Salvar e Enviar 24/10/2022 20:43 Fazer teste: Semana 1 - Atividade Avaliativa – ... https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_98090_1&course_id=_7263_1&content_id=_941490_1&st… 4/4 c. d. e. I, II e III, apenas. I, II e IV, apenas. I, III e IV, apenas. 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 respostas. Salvar todas as respostas Salvar e Enviar
Compartilhar