← Questões de Programação

Programação · CESPE/CEBRASPE · 2023

Questão comentada de Programação

A respeito de linguagens de programação, julgue os itens a seguir. I A linguagem de máquina é a mais primitiva, sendo uma coleção de bits (0 e 1) interpretáveis pelo computador. II Os compiladores traduzem programas escritos em uma linguagem de programação para linguagem de máquina, os quais são executados à medida que são traduzidos. III O linker pega objetos gerados nas primeiras etapas da compilação e os recursos necessários da biblioteca, remove os processos e dados desnecessários e vincula o código à referida biblioteca para aumentar seu tamanho e extensão. Está certo o que se afirma em

Gabarito: A

A linguagem de máquina é a forma mais básica que o computador entende: uma sequência de bits que a CPU executa diretamente. Por isso, o item I está correto. Já o item II mistura compilação com interpretação: o compilador traduz o programa antes da execução, em geral gerando código objeto ou executável, e não vai executando o programa "na hora" em que traduz. O item III também escorrega bonito: o linker não "aumenta seu tamanho e extensão" nem remove "processos e dados desnecessários"; ele junta arquivos-objeto e bibliotecas, resolve referências e produz o executável final. Assim, somente o item I está certo, o que confirma o gabarito A.

Continue treinando

Questões relacionadas