Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — INSTITUTO AOCP 2019

ProgramaçãoConceitos básicos de programação
Código
qq514210
Banca
INSTITUTO AOCP
Órgão
IBGE
Ano
2019
Nível
Superior
Cargo
Analista Censitário - Análise de Sistemas - Suporte à Produção
Linguagens de programação são notações para se descrever computações para pessoas e para máquinas. O sistema de software que faz essa tradução é denominado compilador. Um exemplo tradicional desse tipo de sistema possui fases para traduzir a entrada, que está em uma linguagem original (programa fonte), para uma linguagem destino (programa objeto). Diante do exposto, assinale a alternativa que descreve a fase do analisador semântico.
  1. APrimeira fase do compilador. Etapa antes da análise léxica responsável por eliminar da árvore de sintaxe os comentários.
  2. BTerceira fase do compilador. Utiliza a árvore de sintaxe e a tabela de símbolos para verificar a consistência do programa fonte com a definição da linguagem.
  3. CQuarta fase do compilador. Responsável por gerar o código intermediário após a análise sintática.
  4. DÚltima fase do compilador. Responsável por gerar o executável através do código otimizado.
  5. ESegunda fase do compilador. Responsável por criar a árvore de sintaxe a partir dos tokens produzidos pelo analisador léxico.
Revelar gabarito e comentário

GabaritoB — Terceira fase do compilador. Utiliza a árvore de sintaxe e a tabela de símbolos para verificar a consistência do programa fonte com a definição da linguagem.

Link permanente: /questoes/qq514210