SóProvas


ID
260401
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2011
Provas
Disciplina
Programação
Assuntos

Em relação à interpretação e compilação de programas, considere:

I. O programa é executado a partir do arquivo fonte sem que haja a necessidade de gerar um arquivo objeto e muito menos um executável.

II. Tem como resultado um arquivo objeto com códigos em linguagem de máquina.

III. O linkeditor tem como função unir diversos códigos objetos para gerar um arquivo executável.

IV. As instruções (ou blocos de instruções) do código fonte vão sendo executadas na medida em que são traduzidas.


Os itens que se referem, SOMENTE à interpretação de programas são:

Alternativas
Comentários
  • Interpretação: leem o código fonte de uma linguagem de programação, interpreta-a e o converte em código executável.


  • Se o texto do programa é traduzido à medida que vai sendo executado, como em JavaScript, Python ou Perl, num processo de tradução de trechos seguidos de sua execução imediata, então diz-se que o programa foi interpretado.
  • Nem todo programa é executado a partir do arquivo fonte sem que haja necessidade de gerar um executável. Java e C possuem compilações diferentes, por exemplo.
    Quando o enunciado fala de interpretação e compilação de programas, há de se entender que as afirmativas julgam uma característica de ambos os eventos. A exemplo do item IV, na execução de um programa compilado, as instruções do código fonte não vão sendo executadas na medida em que são traduzidas, somente na interpretação.
    O enunciado sugere mais de uma interpretação.
    Para que o gabarito fosse mantido, o enunciado poderia estar escrito como: "Em relação à interpretação de programas em tempo de execução, considere:"
    Eu entraria com recurso e pediria a anulação da questão.
  • Para o item IV estar correto, deveria mencionar explicitamente que se refere a interpretação, uma vez que o enunciado diz "Em relação à interpretação e compilação de programas...".