Questões Militares Sobre compilador em arquitetura de computadores

Foram encontradas 18 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q669265 Arquitetura de Computadores

Considerando o funcionamento de um computador, marque F para falso ou V para verdadeiro e, a seguir, assinale a alternativa que apresenta a sequência correta.

( ) O tempo para execução do programa compilado é menor do que o tempo para execução do programa interpretado.

( ) A área de memória requerida para operar com o programa que está sendo interpretado é maior que a requerida pela compilação.

( ) Normalmente, durante a compilação, são detectados erros no programa.

Alternativas
Q641544 Arquitetura de Computadores
Na compilação, como é denominada a fase de análise de um programa-fonte na qual um fluxo de caracteres constituindo um programa é lido e agrupado em tokens, que são sequências de caracteres tendo um significado coletivo?
Alternativas
Q616836 Arquitetura de Computadores
Com relação ao processo de compilação, assinale a opção correta.
Alternativas
Q520519 Arquitetura de Computadores
Correlacione as fases de um compilador às suas respectivas definições e assinale a opção que apresenta a seqüência correta correta.


FASES


I - Análise Léxica

II - Análise Sintática

III- Análise Semântica

IV - Geração de Código Intermediário

V - Otimização de Código

VI - Gerenciamento da tabela de símbolos


DEFINIÇÕES


( ) Realiza a verificação de tipo,onde o compilador verifica se cada operador possui operandos compatíveis.

( ) Independente das arquiteturas de máquina faz algumas transformações no código intermediário com o objetivo de produzir um código objeto melhor .

( ) Utiliza os primeiros componentes dos tokens produzidos pela fase anterior para criar uma representação intermediária do tipo árvore, que mostra a estrutura gramatical da seqüência de tokes.

( ) Responsável por ler o fluxo de caracteres que compõem o programa fonte e por agrupá-los em seqüências significativas, chamadas lexamas.

( ) Gera uma representação intermediária explícita de baixo nível ou do tipo linguagem de máquina, que pode significar um programa para uma máquina abstrata. 


Alternativas
Q520512 Arquitetura de Computadores
Em relação aos compiladores, assinale a opção que apresenta as três principais tarefas que compõem um gerador de código.
Alternativas
Respostas
6: C
7: C
8: D
9: B
10: B