Buscar

Trabalho_3_AIA2_Edgar_Pinheiro

Prévia do material em texto

COMPILADORES 
 
Aluno: Edgar Pinheiro da Camara Junior 
Matrícula: 20161103837 
 
1. 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. 
(X) Certo 
 
() Errado 
2. Com relação a linguagens de programação e compiladores, julgue os itens 
subsequentes. 
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. 
(X) Certo 
 
( ) Errado 
3. Com relação a linguagens de programação e compiladores, julgue os itens 
subsequentes. 
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. 
(X) Certo 
 
( ) Errado 
4. Com relação a linguagens de programação e compiladores, julgue os itens 
subsequentes. 
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. 
(X) Certo 
 
( ) Errado 
5. No que se refere à compilação e interpretação de programas, julgue os 
próximos itens. 
Os interpretadores, em vez de produzirem um programa objeto, fruto da 
tradução, executam diretamente as operações especificadas no 
códigofonte. 
( ) Certo (X) Errado 
 
 
 COMPILADORES 
 
6. No que se refere à compilação e interpretação de programas, julgue os 
próximos itens. 
Compilador é um utilitário responsável por executar um programa objeto 
diretamente na máquina. 
( ) Certo 
 
(X) Errado 
 
7. A respeito de softwares básicos e aplicativos, julgue os itens subsecutivos. 
O interpretador é considerado um tradutor que não gera código–objeto, mas 
que, diferentemente do compilador, traduz o programa linha a linha, ou seja, o 
programa é executado à medida que é traduzido. 
 
(X) Certo 
 
( ) Errado 
 
8. Assinale a opção correta, LEVANDO EM CONSIDERAÇÃO AS QUESTÕES ACIMA 
a) A conversão da representação física das instruções para código lógico é feita pelo Gerador. 
b) O compilador é responsável por gerar um programa em linguagem de máquina não 
executável, a partir de um programa escrito em uma linguagem de alto nível. 
c) A conversão da representação simbólica das instruções para código criptografado é feita pelo 
Registrador. 
d) O compilador é responsável por gerar um programa em linguagem de alto nível não 
executável, a partir de um programa escrito em uma linguagem de máquina executável. 
e) O cointerpretador é responsável por gerar um programa em linguagem de máquina não 
interpretável, a partir de um programa escrito em uma linguagem de usuário 
 
R: A resposta certa é a letra B.

Continue navegando