Buscar

Prévia do material em texto

PERGUNTA 1 
1. A etapa de geração de código intermediário pode usar: 
 
a. Uma estrutura de dados intermediária. 
 
b. Um único endereço de memória. 
 
c. Um banco de dados. 
 
d. Uma pilha. 
 
e. Nenhuma técnica. 
0,175 pontos 
PERGUNTA 2 
1. Há diversas técnicas para gerar código intermediário, entretanto, há duas formas eficientes vistas nas 
disciplinas. Quais são elas? Assinale a alternativa que contém exatamente as duas técnicas. 
 
a. Código de três endereço e This. 
 
b. Otimização e P-Código. 
 
c. Código de três endereço e Otimização. 
 
d. Código de três endereço e P-Código. 
 
e. This e P-Código. 
0,175 pontos 
PERGUNTA 3 
1. O que a etapa de otimização realiza no código? 
 
a. A etapa de otimização é responsável por reservar memória para o código-alvo. 
 
b. A etapa de otimização é responsável por otimizar o código-alvo, isto é, deixar o código-alvo mais 
rápido e mais enxuto. 
 
c. A etapa de otimização é responsável gerar o código-alvo. 
 
d. A etapa de otimização é responsável por eliminar o código-alvo. 
 
e. A etapa de otimização é responsável por escalonar o processo. 
0,175 pontos 
PERGUNTA 4 
1. Analise as afirmações a seguir: 
 
I. A fase de síntese, também chamada de geração de código, é responsável por gerar o código-alvo. 
II. A fase de análise é responsável por analisar o código-fonte e verificar se o código-fonte está certo perante 
a linguagem. 
III. A fase de síntese compreende as etapas de geração de código intermediário, otimização e geração de 
código predita. 
 
Assinale a alternativa correta: 
 
a. Somente a afirmação I está correta. 
 
b. I, II e III estão corretas. 
 
c. Somente as afirmações I e III estão corretas. 
 
d. Somente a afirmação II está correta. 
 
e. Somente a afirmação III está correta.

Mais conteúdos dessa disciplina

  • Relacionados
  • Inteligência Artificial