Analise as afirmativas abaixo colocando V para as afirmativa...
( ) Uma linguagem de programação pode ser convertida ou traduzida em código de máquina por compilação ou interpretação.
( ) Se o método utilizado traduz todo o texto do programa (também chamado de código), para só depois executar o programa, então diz-se que o programa foi interpretado.
( ) Se o texto do programa é traduzido à medida em que vai sendo executado, num processo de tradução de trechos seguidos de sua execução imediata, então diz-se que o programa foi compilado.
( ) Pascal e C são linguagens de Programação em que os programas são compilados antes de serem executados.
A seqüência está correta em:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - V, F, F, V
A questão aborda o conceito de compilação e interpretação em linguagens de programação, duas formas pelas quais o código escrito por programadores é convertido em código de máquina, que é o que o computador efetivamente executa. Vamos analisar cada afirmativa e entender o motivo pelo qual a alternativa C é a correta:
Primeira afirmativa (Verdadeira): É verdade que uma linguagem de programação pode ser convertida em código de máquina tanto por compilação quanto por interpretação. A compilação é um processo onde o código fonte é transformado em código de máquina de uma vez, criando um arquivo executável, enquanto a interpretação traduz o código fonte para código de máquina e executa as instruções linha por linha ou em blocos menores à medida que o programa é executado.
Segunda afirmativa (Falsa): A afirmativa está incorreta ao mencionar que a interpretação traduz todo o texto do programa antes de executá-lo. Essa descrição na verdade se aplica à compilação. A interpretação, como mencionado anteriormente, envolve a conversão do código fonte em código de máquina de forma gradual e sua execução imediata.
Terceira afirmativa (Falsa): Trata-se de uma confusão similar à anterior. Quando o texto do programa é traduzido à medida que vai sendo executado, com processos de tradução seguidos de execução imediata, isso descreve um interpretador, e não um compilador.
Quarta afirmativa (Verdadeira): Pascal e C são de fato linguagens de programação que geralmente envolvem a etapa de compilação antes de seus programas serem executados. Os compiladores específicos para essas linguagens traduzem o código fonte para código de máquina, gerando arquivos executáveis independentes.
Portanto, com base na análise acima, a sequência correta das afirmativas é V (Verdadeira), F (Falsa), F (Falsa), V (Verdadeira), o que corresponde à alternativa C.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito C
1- Verdadeira
2- Falsa - O certo é Compilado
3- Falsa - O certo é Interpretado
4- Verdadeira
Vamos na fé !
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo