Buscar

COMPILADORES E COMPUTABILIDADE - Atividade Aula - Unidade II

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

17/09/2023, 18:11 Revisar envio do teste: ATIVIDADE TELEAULA II – COMP ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_97560017_1&course_id=_300155_1&content_id=_3519156_1&retur… 1/2
 
Revisar envio do teste: ATIVIDADE TELEAULA II
COMP COMP COMPILADORES E COMPUTABILIDADE D571_13701_A_R_20232 CONTEÚDO
Usuário WANDSON ASSUNCAO LIMA
Curso COMP COMP COMPILADORES E COMPUTABILIDADE
Teste ATIVIDADE TELEAULA II
Iniciado 17/09/23 17:53
Enviado 17/09/23 18:11
Status Completada
Resultado da tentativa 0 em 0 pontos  
Tempo decorrido 17 minutos
Autoteste O aluno responde e o resultado do aluno não é visível ao professor.
Resultados exibidos Respostas enviadas, Perguntas respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
e.
A respeito dos analisadores sintáticos LR(1), não se pode a�rmar que:
Os erros são identi�cados sempre no momento mais tarde, isto é,
na leitura de tokens.
Pergunta 2
Resposta Selecionada: c. 
Analise as a�rmativas:
I - Os montadores (assemblers) realizam a conversão de programas em linguagem de
montagem para a linguagem de máquina.
II - Um editor de ligação, ou ligador (linker), permite combinar módulos montados
separadamente em um único programa.
III - A função principal de um programa carregador (loader) é permitir a edição de um
programa em linguagem de alto nível.
Está correta a alternativa:
Itens I e II.
ASSOCIADA / COLIGADA BIBLIOTECAS MURAL DO ALUNOCONTEÚDOS ACADÊMICOS
0 em 0 pontos
0 em 0 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_300155_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_300155_1&content_id=_3517900_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_63_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
17/09/2023, 18:11 Revisar envio do teste: ATIVIDADE TELEAULA II – COMP ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_97560017_1&course_id=_300155_1&content_id=_3519156_1&retur… 2/2
Domingo, 17 de Setembro de 2023 18h11min36s GMT-03:00
Pergunta 3
Resposta Selecionada: e. 
Analise as mensagens de erro a seguir:
I - Identi�cador já declarado no escopo atual.
II - Identi�cador de tipo esperado.
III - Quantidade de parâmetros incompatível com a função.
IV - Função ou variável não de�nida (lado esquerdo de atribuições).
Quais destes são de natureza semântica?
Itens I, II, III e IV.
Pergunta 4
Resposta Selecionada: d. 
Analise as seguintes a�rmativas:
I - A geração de código intermediário torna o compilador mais portável, mas a otimização
é mais difícil por estar longe do código alvo.
II - O problema de gerar código ótimo é indecidível. Geralmente, são usadas técnicas
heurísticas que, na maior parte do tempo, geram bom código.
III - São exemplos de código intermediário as notações pré-�xas, pós-�xas e o código de
três endereços.
Pode-se a�rmar ser correta a alternativa:
Itens II e III.
← OK
0 em 0 pontos
0 em 0 pontos

Continue navegando