prova compuladores

1222 palavras 5 páginas
Pergunta 1
1. [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

Relacionados