Questões de Concursos Compilador Resolva questões de Compilador comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Filtrar questões 💡 Caso não encontre resultados, diminua os filtros. Compilador Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar Limpar filtros 1Q836972 | Informática, Compilador, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021Assinale 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. ✂️ a) Comparativamente, geralmente um compilador necessita de menos memória de máquina do que um interpretador para fazer a tradução de um programa. ✂️ b) Comparativamente, todos os interpretadores são gratuitos, enquanto que todos os compiladores existentes são pagos, razão pela qual hoje em dia se utiliza muito mais os interpretadores do que os compiladores. ✂️ c) Quando se usa um compilador, a cada vez que um programa precisa ser executado, este deve ser novamente traduzido. ✂️ d) Quando se usa um compilador, a cada instrução de alto nível recebida, faz-se a sua tradução e esta é executa imediatamente. ✂️ e) Quando se usa um interpretador, a cada vez que um programa precisa ser executado, este deve ser novamente traduzido. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 2Q120072 | Informática , Compilador, Analista de Tecnologia da Informação, UFAL, COPEVE UFALEm um compilador, o analisador léxico ✂️ a) cria uma estrutura de dados. ✂️ b) cria o código objeto. ✂️ c) cria uma sequência de símbolos. ✂️ d) cria uma gramática livre de contexto. ✂️ e) cria um código intermediário. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 3Q121219 | Informática , Compilador, Analista de Sistemas Júnior Infra Estrutura, Petrobras, CESGRANRIONo contexto dos compiladores, os scanners são responsáveis por executar a ✂️ a) análise léxica. ✂️ b) análise sintática. ✂️ c) análise semântica. ✂️ d) otimização do código fonte. ✂️ e) tradução do programa fonte no programa objeto. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 4Q242053 | Informática, Compilador, Técnico Administrativo Informática, Agência Nacional de Aviação Civil ANAC, CESPE CEBRASPETexto 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. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 5Q851445 | Informática, Compilador, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020Dada 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. ✂️ a) Apenas I, III e IV. ✂️ b) Apenas I, II e III. ✂️ c) Apenas I. ✂️ d) Apenas II e III. ✂️ e) Todas estão corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 6Q153194 | Informática, Compilador, Analista Judiciário Tecnologia da Informação, TRE MT, CESPE CEBRASPEDurante a compilação de um código-fonte, a fase do compilador que é responsável por produzir uma sequência de tokens é a ✂️ a) análise léxica. ✂️ b) análise semântica. ✂️ c) análise sintática. ✂️ d) geração de código executável. ✂️ e) verificação de tipos. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 7Q117641 | Informática , Compilador, Analista de Sistemas, CVM, ESAFO interpretador ✂️ a) tem, como vantagem, o tempo gasto toda vez que for executado. ✂️ b) é considerado um tradutor que gera módulo- objeto. ✂️ c) é o mesmo que loader. ✂️ d) é considerado um tradutor que não gera módulo- objeto. ✂️ e) tem, como desvantagem, permitir a implementação de dados dinâmicos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 8Q144506 | Informática, Compilador, Analista Judiciário Informática, TJ ES, CESPE CEBRASPETexto 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. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 9Q117301 | 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 ✂️ a) analisador semântico. ✂️ b) analisador léxico. ✂️ c) otimizador de código. ✂️ d) scanner. ✂️ e) linker. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 10Q117426 | Informática , Compilador, Analista de Sistemas, CODESP SP, FGVA figura abaixo mostra as cinco fases para execução de programa Java.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: ✂️ a) bytecode. ✂️ b) framework. ✂️ c) firmware. ✂️ d) framecode. ✂️ e) bytework. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro 🖨️ Baixar o PDFPróximo →
1Q836972 | Informática, Compilador, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021Assinale 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. ✂️ a) Comparativamente, geralmente um compilador necessita de menos memória de máquina do que um interpretador para fazer a tradução de um programa. ✂️ b) Comparativamente, todos os interpretadores são gratuitos, enquanto que todos os compiladores existentes são pagos, razão pela qual hoje em dia se utiliza muito mais os interpretadores do que os compiladores. ✂️ c) Quando se usa um compilador, a cada vez que um programa precisa ser executado, este deve ser novamente traduzido. ✂️ d) Quando se usa um compilador, a cada instrução de alto nível recebida, faz-se a sua tradução e esta é executa imediatamente. ✂️ e) Quando se usa um interpretador, a cada vez que um programa precisa ser executado, este deve ser novamente traduzido. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro
2Q120072 | Informática , Compilador, Analista de Tecnologia da Informação, UFAL, COPEVE UFALEm um compilador, o analisador léxico ✂️ a) cria uma estrutura de dados. ✂️ b) cria o código objeto. ✂️ c) cria uma sequência de símbolos. ✂️ d) cria uma gramática livre de contexto. ✂️ e) cria um código intermediário. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro
3Q121219 | Informática , Compilador, Analista de Sistemas Júnior Infra Estrutura, Petrobras, CESGRANRIONo contexto dos compiladores, os scanners são responsáveis por executar a ✂️ a) análise léxica. ✂️ b) análise sintática. ✂️ c) análise semântica. ✂️ d) otimização do código fonte. ✂️ e) tradução do programa fonte no programa objeto. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro
4Q242053 | Informática, Compilador, Técnico Administrativo Informática, Agência Nacional de Aviação Civil ANAC, CESPE CEBRASPETexto 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. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro
5Q851445 | Informática, Compilador, ALEPI Consultor Legislativo Tecnologia da Informação, COPESE, 2020Dada 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. ✂️ a) Apenas I, III e IV. ✂️ b) Apenas I, II e III. ✂️ c) Apenas I. ✂️ d) Apenas II e III. ✂️ e) Todas estão corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro
6Q153194 | Informática, Compilador, Analista Judiciário Tecnologia da Informação, TRE MT, CESPE CEBRASPEDurante a compilação de um código-fonte, a fase do compilador que é responsável por produzir uma sequência de tokens é a ✂️ a) análise léxica. ✂️ b) análise semântica. ✂️ c) análise sintática. ✂️ d) geração de código executável. ✂️ e) verificação de tipos. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro
7Q117641 | Informática , Compilador, Analista de Sistemas, CVM, ESAFO interpretador ✂️ a) tem, como vantagem, o tempo gasto toda vez que for executado. ✂️ b) é considerado um tradutor que gera módulo- objeto. ✂️ c) é o mesmo que loader. ✂️ d) é considerado um tradutor que não gera módulo- objeto. ✂️ e) tem, como desvantagem, permitir a implementação de dados dinâmicos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro
8Q144506 | Informática, Compilador, Analista Judiciário Informática, TJ ES, CESPE CEBRASPETexto 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. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro
9Q117301 | 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 ✂️ a) analisador semântico. ✂️ b) analisador léxico. ✂️ c) otimizador de código. ✂️ d) scanner. ✂️ e) linker. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro
10Q117426 | Informática , Compilador, Analista de Sistemas, CODESP SP, FGVA figura abaixo mostra as cinco fases para execução de programa Java.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: ✂️ a) bytecode. ✂️ b) framework. ✂️ c) firmware. ✂️ d) framecode. ✂️ e) bytework. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📑 Materiais 🏳️ Reportar erro