Questões de Concurso
Comentadas sobre compilador em arquitetura de computadores
Foram encontradas 96 questões
I - Quando os compiladores são executados, eles fazem a tradução de um programa escrito em linguagem de alto nível para linguagem de baixo nível, com o objetivo de gerar um arquivo executável. II - Considere a execução de um determinado programa, em condições ideais, em um ambiente interpretado, e a execução desse mesmo programa, no mesmo equipamento e sob as mesmas condições, após ser compilado. A versão interpretada apresenta maior rapidez na execução quando comparada à versão compilada. III - O interpretador traduz as instruções de um programa, escrito em linguagem de alto nível para linguagem de máquina, à medida que vai sendo solicitado pelo código daquele programa. Dessa forma, temos o pré-processamento mais rápido, mas o processamento mais demorado.
Assinale a alternativa CORRETA.
I. A etapa de análise léxica tem como função a identificação dos elementos componentes do programa, os também chamados símbolos léxicos. II. A etapa de análise sintática visa determinar se o conjunto de símbolos léxicos encontrados pertencem à gramática da linguagem de programação. III. A etapa de análise semântica tem como objetivo verificar se a execução do programa faz sentido para o usuário. IV. A etapa de otimização de código realiza a síntese do código escrito pelo programador, visando a uma melhora de desempenho na execução do programa.
Com relação à arquitetura de computadores e a sistemas operacionais, julgue o item
Dentro do ambiente de desenvolvimento, os
compiladores convertem programas de alto nível em
linguagens de montagem e os montadores convertem
linguagem de montagem em representações
numéricas, tratadas pelo processador.
Abaixo, estão enumeradas as fases que integram o front-end de um compilador:
1) Análise Semântica
2) Análise Léxica
3) Análise Sintática
4) Gerador de código intermediário
Indique a sequência correta, com a ordem em que as fases ocorrem.
Julgue o item que se segue a respeito das características da linguagem PHP e de compiladores.
Compilador é o programa que traduz o código fonte de uma
linguagem de programação de alto nível para uma linguagem
de programação de baixo nível.
Com relação a linguagens de programação e compiladores, julgue o item subsequente.
Em um compilador, os tokens são identificados na fase de análise léxica e são representados por três propriedades: classe, valor e posição.
Com relação a linguagens de programação e compiladores, julgue o item subsequente.
A etapa de análise semântica de um compilador tem como objetivo verificar os inter-relacionamentos de um programa, validando tipologias, fluxos de controle e unicidade na declaração de variáveis.
Chama-se cruzado o compilador que gera um programa que seja executável em pelo menos um sistema operacional diferente daquele onde o compilador tenha sido executado.