Buscar

Simulado 2 Compiladores parte 5

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

Explicação:
A análise semântica é uma das etapas do processo de compilação. Ela tem como objetivo veri�car a correção
semântica do código-fonte, incluindo a consistência dos tipos de variáveis envolvidos em operações aritméticas. Esse
processo veri�ca se o código está sendo usado corretamente de acordo com as regras da linguagem.
Acerto: 1,0  / 1,0
(UFAL/2016 - Adaptada) Considere as a�rmativas:
 
I. cria o código objeto traduzindo as instruções da linguagem de montagem (assembly) para código de máquina;
II. recebe como entrada um conjunto de arquivos objetos e bibliotecas, e produz como resultado um arquivo
objeto de saída;
III. traduz um programa descrito em uma linguagem de alto nível para um programa em linguagem simbólica ou
linguagem de máquina.
 
Nessa ordem, os itens de I a III referem-se a:
Ligador, montador e interpretador.
Ligador, montador e compilador.
 Montador, ligador e compilador.
Interpretador, ligador e compilador.
Compilador, ligador e montador.
Respondido em 04/06/2023 18:33:20
Explicação:
O montador cria o código objeto traduzindo as instruções da linguagem de montagem (assembly) para código de
máquina. O ligador recebe como entrada um conjunto de arquivos objetos e bibliotecas, e produz como resultado um
arquivo objeto de saída. O compilador traduz um programa descrito em uma linguagem de alto nível para um
programa em linguagem simbólica ou linguagem de máquina.
Acerto: 0,0  / 1,0
(FGV/2009 - Adaptada) No contexto das estruturas de dados avançadas como listas, pilhas, �las e árvores é
comum se encontrar referência à notação polonesa reversa (notação pos�xa). Nesse sentido, a expressão X*
(Y+W)/(X-Y) é representada nessa notação, como:
 XYW+*XY/-
XYW+*/XY-
 XYW+*XY-/
XYW*+XY/-
XYW*+XY-/
Respondido em 04/06/2023 18:34:09
Explicação:
Nessa notação.:
 Questão9
a
 Questão10
a

Continue navegando