prova compuladores
1222 palavras
5 páginas
Pergunta 11. [ESAF - 2003 - SRF - Procurador da Fazenda - Superior] (modificada) Qual das alternativas abaixo é CORRETA com relação à velocidade de execução de um programa de computador escrito em uma linguagem de alto nível?
a.
Programas compilados em tempo de execução (por um compilador just-in-time).
b.
Programas compilados para código nativo sempre serão mais rápidos que programas interpretados.
c.
Programas compilados e interpretados são igualmente rápidos quando a velocidade de processamento da CPU ultrapassar um determinado patamar.
d.
Programas compilados em plataformas diferentes sempre terão a mesma velocidade de execução.
e.
Nenhuma das acima.
0,5 pontos
Pergunta 2
1. [CESGRANRIO - 2008 - Petrobrás - Analista de Sistemas Júnior - Infraestrutura] Um analista está responsável pelo projeto de um compilador para uma nova linguagem que sua empresa está desenvolvendo. Este compilador deverá receber como entrada o código-fonte do programa e gerar como saída o código de linguagem de máquina para um determinado processador e sistema operacional. O analista sabe que um processo de compilação é dividido em fases e que seu compilador deverá possuir todas as fases de um típico processo de compilação, mesmo que elas NÃO sejam obrigatórias em outros compiladores. A fase que não faz parte de um processo de compilação e que, portanto, não seria necessária no projeto do analista é a:
a.
Análise léxica.
b.
Análise sintática.
c.
Geração