compiladores

780 palavras 4 páginas
ESAF - 2002 - Banco Central - Procurador – Superior] Um programa em linguagem de máquina é um programa:

a.
Escrito em Assembler.

b.
Escrito em linguagem de alto nível.

c.
Em sua representação por meio de códigos mnemônicos.

d.
A ser compilado, independentemente da linguagem em que foi escrito.

e.
Sob a forma de instrução de máquina, mesmo que tenha sido escrito em linguagem de alto nível.

0,5 pontos
Pergunta 5

[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 de código intermediário.

d.
Ligação dos módulos.

e.
Otimização de código.
Pergunta 6

Dentre os diferentes tipos de mensagens de erro que podem ser reportadas por um compilador, quais dentre as apresentadas abaixo são de natureza léxica?

a.
Identificador não declarado.

b.
Esperado fim de comentário.

c.
Esperado símbolo X, porém encontrado símbolo Y.

d.
Número de parâmetros insuficiente (em uma chamada à sub-rotina).

e.
Tipo misturado (durante uma atribuição).

0,5 pontos
Pergunta 7

[ESAF - 2002 - PM - FORTALEZA - Procurador Municipal - Superior] (modificada) Um tradutor é um programa especial que traduz um programa escrito em uma linguagem para outra linguagem equivalente, em geral de mais baixo

Relacionados

  • Compiladores
    568 palavras | 3 páginas
  • Compiladores
    2425 palavras | 10 páginas
  • Compiladores
    970 palavras | 4 páginas
  • Compiladores
    569 palavras | 3 páginas
  • Compiladores
    1018 palavras | 5 páginas
  • Compiladores
    1037 palavras | 5 páginas
  • compiladores
    1300 palavras | 6 páginas
  • Compiladores
    9795 palavras | 40 páginas
  • Compiladores
    4177 palavras | 17 páginas
  • compiladores
    17995 palavras | 72 páginas