Logo Passei Direto
Buscar
(AOCP/2018 - Adaptada) O compilador é o programa responsável por traduzir o código -fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. Sobre o compilador e as etapas realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A etapa de análise léxica tem como função a identif icaçã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 lingu agem de programação.
III. A etapa de análise semântica tem como objetivo verif icar se a execução do programa faz sentido para o usuário.


Apenas I e III.
Apenas III.
Apenas II.
Apenas I e II.
I, II e III.
User badge image
Desafios para Aprender

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é: "Apenas I e II." Na etapa de análise léxica, o compilador identifica os elementos componentes do programa, também conhecidos como símbolos léxicos. Já na etapa de análise sintática, o compilador verifica se o conjunto de símbolos léxicos encontrados pertence à gramática da linguagem de programação.

Essa resposta te ajudou?

1
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

As linguagens de programação são tipicamente classif icadas de acordo com suas características precípuas. Nesse sentido, considere as seguintes características de paradigmas de programação:
I - Seus comandos são basicamente funções.
II - Tem por base, o reuso, através da implementação de herança e polimorf ismo.
III - Focado em ef iciência.
IV - LISP é uma linguagem desse paradigma.
Assinale a opção que apresenta, em ordem, a correta classif icação em paradigmas. Pode-se repetir paradigmas nas respostas.


funcional, orientação a objetos, estruturado, funcional.
funcional, orientação a objetos, orientado a objetos, lógico.
estruturado, orientação a objetos, estruturado, lógico.
funcional, orientação a objetos, estruturado, lógico.
estruturado, orientação a objetos, concorrente, lógico.

Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa?


25
10
5
20
15

Mais conteúdos dessa disciplina