Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941201509107

Um compilador é um software que realiza a tradução de um programa e...

📅 2024🏢 UECE-CEV🎯 CREMEC📚 Linguagens de Programação
#Fundamentos de Programação

1

457941201509107
Ano: 2024Banca: UECE-CEVOrganização: CREMECDisciplina: Linguagens de ProgramaçãoTemas: Fundamentos de Programação
Um compilador é um software que realiza a tradução de um programa escrito em uma linguagem de alto nível para uma linguagem de máquina adequada para um processador. Normalmente, o compilador não gera diretamente o código de máquina, mas cria um programa em linguagem simbólica (assembly), que é então convertido para código de máquina por meio de montadores. Para executar essa tarefa, o compilador passa por processos de análise léxica, sintática e semântica do código-fonte para eventualmente gerar o código de máquina.


Considerando as informações acima apresentadas, avalie as afirmações a seguir sobre o funcionamento de um compilador:


I. O analisador sintático é responsável por verificar se a sequência de símbolos gerada pelo analisador léxico forma um programa válido ou não.

II. Durante a análise léxica, o analisador identifica cada símbolo com um significado para a linguagem, gerando a mesma classificação para linguagens como Java, Pascal, ou outras.

III. O analisador semântico utiliza o código-fonte para identificar incoerências relacionadas ao significado das construções presentes no código.

IV. A fase de otimização do código visa melhorar o código intermediário para que o código de máquina final tenha um desempenho mais eficiente durante a execução.


É correto o que se afirma em
Gabarito comentado
Anotações
Marcar para revisão

Esta questão foi aplicada no ano de 2024 pela banca UECE-CEV no concurso para CREMEC. A questão aborda conhecimentos da disciplina de Linguagens de Programação, especificamente sobre Fundamentos de Programação.

Esta é uma questão de múltipla escolha com 4 alternativas. Teste seus conhecimentos e selecione a resposta correta.

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200105200Linguagens de Programação

Considere as seguintes afirmações sobre o uso de classes na linguagem Java: I. A uma variável de subclasse final é possível atribuir uma referência de...

#Java#Linguagens de Programação
Questão 457941200448276Linguagens de Programação

Assinale a opção que corresponde ao elemento HTML que é usado para definir uma lista ordenada.

#HTML#Linguagens de Marcação
Questão 457941201070001Linguagens de Programação

Considere as seguintes afirmações sobre os conceitos do paradigma de orientação a objetos e assinale a verdadeira:

#Orientação a Objetos
Questão 457941201178347Linguagens de Programação

A propriedade CSS que é usada para alterar a cor de fundo de um elemento é denominada

#CSS
Questão 457941201241093Linguagens de Programação

Assinale a opção que corresponde ao seletor CSS que pode ser utilizado para selecionar todos os elementos <p> que são filhos diretos de <div>.

#CSS
Questão 457941201252443Linguagens de Programação

PHP 7 é uma linguagem de script projetada para o desenvolvimento de aplicações web. A sigla PHP significa

#PHP#Linguagens de Programação
Questão 457941201352829Linguagens de Programação

Assinale a afirmação correta acerca de interface na linguagem Java.

#Linguagens de Programação#Java
Questão 457941201846921Linguagens de Programação

Assinale a opção que corresponde a um servidor de aplicação J2EE.

#Java Platform#Jakarta EE
Questão 457941201849338Linguagens de Programação

Escreva V ou F conforme seja verdadeiro ou falso o que se afirma a seguir sobre tratamento de exceção: ( ) NullPointerException é a exceção lançada ao...

#Linguagens de Programação#Java
Questão 457941201919491Linguagens de Programação

A API JavaScript que é comumente usada para fazer uma requisição HTTP é

#JavaScript#Linguagens de Programação

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Fundamentos de ProgramaçãoQuestões do UECE-CEV