
Compiladores - U1 S3
Authored by Debora Aires
Computers
University
Used 3+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual alternativa completa corretamente as lacunas na frase a seguir?
"O primeiro compilador foi escrito em _____ e era muito trabalhoso de desenvolver, mas tinha como vantagem a rapidez e serviu como base para todos os outros, por meio do processo de _____."
Linguagem B; Bootstraping.
Inglês; Código de Máquina.
Bootstraping; Código de Máquina.
Código de Máquina; Bootstraping.
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual alternativa completa corretamente as lacunas na frase a seguir?
"Os compiladores construídos com a técnica ____ são conhecidos como ____, pois em alguma fase da sua construção foi utilizada a mesma linguagem de programação na qual foi implementado. Ao final do processo, tem-se o ____."
Bootstraping; Autocompiláveis; Código de Máquina.
Bootstraping; Código de Máquina; Código em Linguagem C.
Código de Máquina; Autocompiláveis; Código em Linguagem C.
Autocompiláveis; Bootstraping; Código de Máquina.
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual alternativa completa corretamente as lacunas na frase a seguir?
"O gerador de analisador sintático (também conhecido por ____) leem a especificação da gramática livre de contexto no padrão EBNF, recebem os tokens analisados pelo lexer e geram um programa que analisa a sintaxe de um arquivo fonte. Exemplo: CUP."
Lexer
Parsing
Scanner
Parser
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual alternativa completa corretamente as lacunas na frase a seguir?
"O gerador de analisador léxico (também conhecido como ____) leem a especificação em um padrão EBNF e geram um programa que analisa o arquivo fonte escrito, de acordo com a especificação. Por exemplo: o JFLEX gera em Java."
Lexer
Parsing
Scanner
Parser
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Qual alternativa completa corretamente as lacunas na frase a seguir?
"As ferramentas do tipo scanners e os parsers auxiliam o desenvolvimento do ____ do compilador e estão associados à parte de ____."
frontend; análise.
backend; análise.
frontend; síntese.
backend; síntese.
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
O compilador é um aplicativo cujo objetivo é a tradução de uma linguagem para outra, e, sendo um produto, deverá atender adequadamente o seu propósito. Entretanto, um produto de qualidade é aquele que atinge o objetivo com diferenciais e excelência. Para isso, cuidados são necessários, desde seu projeto até a conclusão da sua construção.
De acordo a análise apresentada, o que devemos esperar para um compilador ser considerado bom? Assinale a alternativa correta:
(1) Gerar o código alvo correto; (2) lidar com programas fontes de qualquer tamanho; (3) ser facilmente portável; (4) ser pequeno; (5) ser rápido.
(1) Gerar o código alvo correto; (2) fazer adequadamente a análise sintática e semântica, e gerar mensagens de erro com clareza; (3) ser rápido; (4) lidar com programas fontes de qualquer tamanho; (5) ser fácil.
(1) Gerar o código alvo correto; (2) fazer adequadamente a análise sintática e semântica, e gerar mensagens de erro com clareza; (3) lidar com programas fontes de qualquer tamanho; (4) usar algoritmos adequados para a otimização do código e gerenciamento da memória;(5) ser facilmente portável.
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Com relação à finalidade desejada para um compilador, a implementação será classificada em: autoresidente, autocompilável ou cruzada (crosscompilers). Compiladores que exigem rapidez da compilação e do executável, normalmente, são autorresidentes, já os cruzados (crosscompilers) e autocompiláveis exigem várias passagens.
Sobre a implementação de compiladores autocompiláveis, é correto afirmar:
Tem sido a opção mais utilizada na construção dos compiladores, pois faz todos os processos automaticamente.
Permite que você faça um compilador na própria linguagem em que foi implementado.
Utilizamos implementação autocompilável quando é necessário que o código alvo rode em plataformas diferentes da do compilador.
Utilizamos implementação autocompilável quando é necessária a portabilidade do compilador, do código fonte e do executável.
As implementações autocompilável e cross-compiler diferem apenas quanto ao código alvo.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
15 questions
dc liga de la justicia
Quiz
•
University
10 questions
Excel 2016 Formato de celda
Quiz
•
University
12 questions
Google Classroom
Quiz
•
7th Grade - University
15 questions
Cuestionario sobre seguridad en línea
Quiz
•
2nd Grade - University
10 questions
Seguridad Informática
Quiz
•
5th Grade - Professio...
10 questions
Quiz Informatica Jornadas Orientación Asunción
Quiz
•
12th Grade - University
15 questions
Revisão - Arquitetura de Computadores
Quiz
•
University
8 questions
Cha-ching 2
Quiz
•
1st Grade - University
Popular Resources on Wayground
8 questions
Spartan Way - Classroom Responsible
Quiz
•
9th - 12th Grade
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
14 questions
Boundaries & Healthy Relationships
Lesson
•
6th - 8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
3 questions
Integrity and Your Health
Lesson
•
6th - 8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
9 questions
FOREST Perception
Lesson
•
KG
20 questions
Main Idea and Details
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
7 questions
Fragments, Run-ons, and Complete Sentences
Interactive video
•
4th Grade - University
7 questions
Renewable and Nonrenewable Resources
Interactive video
•
4th Grade - University
10 questions
DNA Structure and Replication: Crash Course Biology
Interactive video
•
11th Grade - University
7 questions
Force and Motion
Interactive video
•
4th Grade - University
20 questions
Implicit vs. Explicit
Quiz
•
6th Grade - University
14 questions
Ch.3_TEACHER-led
Quiz
•
University
7 questions
Comparing Fractions
Interactive video
•
1st Grade - University