Pular para o conteúdo principal

Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — IF-MG 2024

Engenharia de SoftwareConceitos Básicos em Engenharia de Software
Código
qg240202
Banca
IF-MG
Órgão
IF-MG
Ano
2024
Nível
Superior
Cargo
PROFESSOR EBTT - Sistemas da Computação - Bambuí
Em relação à etapa de geração e otimização de código intermediário de um compilador, analise as alternativas a seguir, assinalando V, se verdadeiras, ou F, se falsas.( ) Uma representação intermediária normalmente é alguma combinação de uma notação gráfica e código de três endereços.( ) Uma representação intermediária pode ser uma linguagem de alto nível ou pode consistir em estruturas de dados internas que são compartilhadas pelas fases do compilador.( ) Árvores de sintaxe é uma das possíveis representações intermediárias utilizadas por um compilador. As árvores de sintaxe normalmente durante as análises léxica e semântica.( ) A fase de otimização de código independente das arquiteturas de máquina alvo faz algumas transformações no código intermediário com o objetivo de produzir um código melhor. Em geral, melhor significa mais rápido. Pode-se, também, otimizar outros objetivos, tais como: menor consumo de memória ou de energia.( ) Uma das desvantagens da aplicação da fase de geração de código intermediário é a possibilidade de realização de otimização e a tradução do código para diversas máquinas.A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
  1. AV – V – F – F - V
  2. BV – V – V – F – V
  3. CV – V – F – V – F
  4. DV – V – F – V – V
  5. EF – V – V – F – V
Revelar gabarito e comentário

GabaritoC — V – V – F – V – F

Link permanente: /questoes/qg240202