Questões de Concursos: Compilador

Prepare-se para a prova com questões de Compilador de Concursos Públicos! Milhares de questões resolvidas e comentadas com gabarito para praticar online ou baixar o PDF!

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.
Limpar filtros

1 Q836972 | Informática, Compilador, Técnico em Comunicação e Processamento de Dados Judiciário, TJM SP, VUNESP, 2021

Assinale a alternativa correta a respeito de compiladores e interpretadores, considerando o processo de conversão (tradução) de comandos em linguagem de alto nível para linguagem de máquina (código binário) e o processo de execução de programas.

4 Q242053 | Informática, Compilador, Técnico Administrativo Informática, ANAC, CESPE CEBRASPE

Texto associado.

A respeito de compiladores, ligadores, linguagem de máquina
(assembly) e conceitos associados, julgue próximos itens.

O compilador, em contraste com o montador, opera sobre uma linguagem de alto nível, enquanto o montador opera sobre uma linguagem de montagem.

6 Q851445 | Informática, Compilador, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020

Dada as seguintes proposições sobre a fase de otimização de código de um compilador:
I. Pode-se afirmar que Bloco básico, ou “trecho de código em linha reta” significa blocos trechos de programa cujas instruções são sempre executadas em ordem (em linha reta), da primeira até a última;
II. A otimização é realizada exclusivamente após a geração do código objeto;
III. A otimização é dita dependente da máquina quando aplicadas antes da geração do código assembly;
IV. A otimização independente de máquina é conhecida como a análise de fluxo, que por sua vez contempla a análise de fluxo de controle e a análise de fluxo de dados.
Marque a opção que corresponde somente às afirmativas verdadeiras.

7 Q117641 | Informática , Compilador , Analista de Sistemas, CVM, ESAF

O interpretador

8 Q117426 | Informática , Compilador, Analista de Sistemas, CODESP SP, FGV

A figura abaixo mostra as cinco fases para execução de programa Java.

Imagem 020.jpg

O processo de execução ocorre da seguinte forma:

- Na edição, o programa é criado no editor e armazenado em disco.
- Na compilação, o compilador gera um PRODUTO e o armazena em disco.
- Na carga, o carregador de classe coloca o PRODUTO na memória.
- Na verificação, o verificador que o PRODUTO é válido e não viola as restrições de segurança do Java.
- Na interpretação, o interpretador lê o PRODUTO e faz a tradução para uma linguagem que o computador pode entender, possivelmente armazenando valores de dados enquanto executa o programa.

Nesse processo, PRODUTO representa o seguinte componente:

9 Q117301 | Informática, Compilador, Analista de Sistemas, IBGE, CESGRANRIO

Ao realizar testes durante a elaboração de um compilador, um analista descobriu que havia, no compilador, um erro na checagem de tipos de variáveis em expressões, permitindo, por exemplo, a multiplicação entre tipos de dados que não poderia ocorrer. Em compiladores, a checagem de tipos de variáveis em expressões é uma função do



10 Q144506 | Informática, Compilador, Analista Judiciário Informática, TJ ES, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, a respeito de fundamentos de computação.

Em programa escrito em linguagem de alto nível e traduzido por compilador, alguns comandos que fazem parte desse código são instruções da linguagem de programação, enquanto outros comandos são instruções típicas do compilador denominadas diretivas.

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.