🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

É um programa utilizado para traduzir os programas escritos...

Próximas questões
Com base no mesmo assunto
Q4070149 Programação
É um programa utilizado para traduzir os programas escritos pelo programador nas linguagens de alto nível (programa fonte) para a linguagem de máquina (programa executável), a fim de poder ser executado pelo computador.

Marque a alternativa CORRETA que corresponde ao contexto acima.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A descrição do enunciado aponta para o programa tradutor de linguagem de alto nível que gera código executável.

Tema central: Compilador
Análise das alternativas
A
Errada
Interpretador está errado porque, no sentido cobrado pela questão, não é o programa caracterizado por traduzir o fonte para linguagem de máquina gerando previamente um programa executável. A diferença decisiva foi justamente a exigência de tradutor que produz executável.
B
Certa
A alternativa B está correta porque compilador é o programa que traduz o código-fonte escrito em linguagem de alto nível para linguagem de máquina, normalmente gerando código-objeto ou executável. Esse é o critério pedido no enunciado: identificar o programa tradutor associado à geração do programa executável.
C
Errada
Linguagem de máquina está errada porque não é o programa que faz a tradução; ela é a linguagem de destino da tradução. O enunciado pede o tradutor, não o resultado/alvo do processo.
D
Errada
Linguagem Assembler está errada porque é uma linguagem de programação de baixo nível, não o programa que realiza a tradução descrita. A alternativa nomeia uma linguagem, enquanto a questão pede um programa tradutor.
Pegadinha da questão
Confundir o tradutor com a linguagem de destino da tradução, ou marcar interpretador por associação com tradução de código.
Dica para questões semelhantes
  • Se o enunciado destacar tradução de linguagem de alto nível para linguagem de máquina com geração de executável, o conceito apontado é compilador.
  • Se a alternativa nomeia uma linguagem, ela não atende a uma pergunta que pede o programa tradutor.
  • Para separar compilador de interpretador, verifique se a descrição cobra a geração prévia de programa executável.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo