


Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Conceitos introdutorios de Compiladores, Prova
Tipologia: Exercícios
1 / 4
Esta página não é visível na pré-visualização
Não perca as partes importantes!



Prazo máximo p entrega: 14/10/ Marque a(s) alterna � va(s) correta(s): 1 – Sobre Compiladores podemos a fi rmar que: a) Funcionam basicamente através de duas fases: a análise e a síntese. (verdadeiro) b) Recebem como entrada um programa em linguagem simbólica ou de máquina e informa um programa equivalente em linguagem de alto nível. (errado) Recebe linguagem de alto nível para posteriormente informar uma linguagem equivalente de baixo nível c) A fase da analise fi ca responsável por construir o programa alvo desejado a par � r de sua representação intermediaria. (certo) a representação intermediária também gera árvore sintá � ca d) Sempre gera um código de máquina correto. (errado) dependendo da par � cularidade do compilador e da máquina para qual o código foi gerado, portanto no fi nal pode apresentar erros. e) Reconhecem os programas fontes corretos e com erros (cer � nho) se o programa foi escrito atendendo as regras da linguagem, vai funcionar perfeitamente. Mas se não, então a compilação não é iniciada e apresentada os erros durante a análise f) A análise léxica reconhece as sequencias de caracteres de um programa, organiza e classi fi ca em vários � pos de classes de tokens. (cer � ssimo) nem precisa comentar g) Na análise sintá � ca e veri fi cado se a estrutura das frases do programa está correta. (correto), a segunda fase da analise olha se a estrutura está parecida com a gramá � ca. h) A veri fi cação de � pos de um programa e realizada através da analise sintá � ca (nega � vo) quem faz isso é a análise semân � ca, ela veri fi ca se tem um � po correto de acordo com a linguagem i) Tanto a sintaxe quanto a semân � ca de um programa podem ser especi fi cadas formalmente (certo), p ex na fase de análise o compilador veri fi ca formalmente se o texto escrito está de acordo com linguagem de programação de fi nida j) As grama � cas livres de contexto são usadas para especi fi car a sintaxe de uma linguagem. (cer � nho) k) A fase do compilador responsável por veri fi car a ordem em que aparecem as palavras- chave é a analise léxica. (Errado) O analisador sintá � co que agrupa as palavras-chave em arvores grama � cais l) A veri fi cação da declaração de uma variável é feita pela analise semân � ca (Correto pois a analise semân � ca veri fi ca os � pos (variáveis p exemplo)) m) Arvores sintá � cas são u � lizadas pela análise sintá � ca para a correção da sintaxe dos tokens. (Certo) n) Nem todas as fases do compilador podem interagir com as Tabelas de símbolos. (Errado)
o) As analises léxica e sintá � ca se caracterizam pela solicitação e envio de conjuntos de tokens, corretos ou não. (certo) léxica: analisa caractere a caractere e forma tokens sintá � ca: analisa a estrutura do programa. Os tokens tmb p) A função principal da análise sintá � ca é veri fi car se uma instrução obedece as regras de formação grama � cais. (Verdade) q) A análise semân � ca, além de solicitar os tokens reconhecidos na léxica, também veri fi ca � pos de dados, fl uxo de controle e unicidade da declaração de variáveis. (Correto) r) Para suporte ao compilador, há, pelo menos, duas tabelas de símbolos fi xas. (Errado) desconheço
A � vidade 2/2 Avaliação Prá � ca Faça uma apresentação de 10 minutos sobre os seguintes temas (escolha apenas 1) 1 – Analisadores léxicos automá � cos 2 – Analisadores sintá � cos automá � cos