Buscar

COMPILADORES E COMPUTABILIDADE ATIVIDADE 2

Prévia do material em texto

Revisar envio do teste: ATIVIDADE TELEAULA II
COMPILADORES E COMPUTABILIDADE D571_15801_R_20222 CONTEÚDO
Curso COMPILADORES E COMPUTABILIDADE
Teste ATIVIDADE TELEAULA II
Iniciado 07/10/22 20:19
Enviado 07/10/22 20:24
Status Completada
Resultado da tentativa 0 em 0 pontos  
Tempo decorrido 5 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.
UNIP 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=_233933_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_233933_1&content_id=_2821431_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_49_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
Sexta-feira, 7 de Outubro de 2022 20h24min38s 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