Baixe o app para aproveitar ainda mais
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.
Compartilhar