Questões de Arquitetura de Computadores - Compilador para Concurso

Foram encontradas 100 questões

Q830228 Arquitetura de Computadores
O módulo de análise léxica de um compilador tem por objetivo:
Alternativas
Q810412 Arquitetura de Computadores

Dadas as afirmativas a respeito de compiladores,


I. Um compilador é classificado como just-in-time compiler quando o processo de compilação acontece apenas no momento em que o código é executado. Por essa razão, compiladores do tipo just-in-time compiler não são capazes de fazer otimizações no código final como parte do processo de compilação.

II. O código gerado por um compilador deve, necessariamente, ser semanticamente equivalente ao código fonte original.

III. O processo de compilação é composto por três passos obrigatórios: análise léxica, análise sintática e geração do código final. E, opcionalmente, podem ser executados mais dois passos: análise semântica e otimização de código.

IV. A etapa de análise léxica consiste em analisar o código fonte para produzir símbolos (tokens), que são processados em seguida na etapa de análise sintática, também conhecida como parsing.


verifica-se que estão corretas  

Alternativas
Q800872 Arquitetura de Computadores
Os compiladores e interpretadores são exemplos de:
Alternativas
Q748570 Arquitetura de Computadores

Considere as afirmativas:

I. cria o código objeto traduzindo as instruções da linguagem de montagem (assembly) para código de máquina;

II. recebe como entrada um conjunto de arquivos objetos e bibliotecas, e produz como resultado um arquivo objeto de saída;

III. traduz um programa descrito em uma linguagem de alto nível para um programa em linguagem simbólica ou linguagem de máquina;

IV. recebe uma instrução do programa fonte, converte-a em linguagem de máquina e ordena ao computador que execute esta instrução.

Nessa ordem, os itens de I a IV referem-se a

Alternativas
Q700850 Arquitetura de Computadores
Considere que um Analista de Sistemas da PRODATER tem as seguintes informações: − O computador possui 4GB de memória RAM. − O compilador da linguagem de programação A utiliza 2 bytes para armazenar um número inteiro. − O compilador da linguagem de programação B utiliza 4 bytes para armazenar um número inteiro. Diante destas informações, é correto afirmar que 
Alternativas
Respostas
41: B
42: C
43: D
44: D
45: D