Informática, perguntado por desketer, 3 meses atrás

Uma forma de manipular o código-fonte é por meio de um código
interno da linguagem, conhecido como interpretador. O problema é
que não tem como executar o programa sem a presença da linguagem
de programação. Portanto, não existe a equivalência em termos de
“executável”, como acontece com os programas compilados.
Veja a figura abaixo sobre o processo de compilação.
faça uma análise da adequação das classes de linguagem ao escopo dos
aplicativos que devem ser programados. O Quadro 1 contém o escopo de
cada aplicativo que precisa ser desenvolvido e o Quadro 2 contém todas
as classes de linguagem a que os programadores têm acesso.
Como resultado de sua análise, assinale a alternativa que relaciona
corretamente a programação de cada escopo de aplicativo com a geração
de linguagem mais adequada:
a) A – III; B – I; C – II.
b) A – II; B – III; C – I.
c) A – II; B – I; C – III.
d) A – I; B – II; C – III.
e) A –I; B – III; C – II.
Quadro 1 – Escopo dos aplicativos
Quadro 2 – Classes das linguagens disponíveis
A Codificação de microprocessadores para alto desempenho.
B Programação da consulta em banco de dados para geração de
relatórios.
C Aplicativo para o sistema Android.
I Linguagens de segunda geração.
II Linguagens de terceira geração.
III Linguagens de quarta geração.
37 U2 - Aspectos de software, linguagens de programação e armazenamento de dados
Figura – Processo de compilação
Fonte: Marçula e Filho (2014, p.170).
Ao interpretar esse processo, assinale a alternativa correta:
a) O processo de compilação se inicia recebendo como entrada o programa
em linguagem de alto nível, que corresponde à linguagem interpretada.
b) O compilador é um código à parte, que não faz parte da linguagem de
programação e que pode ser selecionado conforme o processador da CPU.
c) Durante essa etapa de compilação, são realizados vários testes para
verificar se a sintaxe do código-fonte está correta e se não há nenhum
equívoco quanto à sequência de comandos que foi programada.
d) Assim que o processo de linkedição ou ligação é concluído, obtém-se
o código executável, que independe do tipo de CPU para ser executado.
e) Os testes para verificar se a sintaxe do código-fonte está correta e se não
há algum equívoco quanto à sequência de comandos que foi programada
não fazem parte do processo de compilação.

Soluções para a tarefa

Respondido por vicguioliveira2005
1

Resposta:

1) D

2) A

Explicação:

- microprocessadores entendem o código de máquina mas tambem podem entender Assembly, no qual é uma linguagem de montagem, ou seja, de 2° geração.

- Os aplicativos para sistemas android ou qualquer outro sistema, são programados em linguagens aplicativas, ou seja, de 4°geração como, Java, Python etc.

Com essas informações pode-se afirmar que, A - I e C - III. então a resposta é a alternativa D.

- Um linkeditor/ligador é um programa que reúne módulos compilados e arquivos (de dados ou de bibliotecas) para criar um programa executável. O funcionamento do programa ligador consiste em examinar todo o código objeto, gerado após a compilação, e procurar as referências externas não resolvidas.

- Compilação é o ato / processo de traduzir um programa feito em uma linguagem de alto nível para uma linguagem de máquina, para que suas instruções sejam executadas pelo processador, ou seja, cria o executável de um programa escrito em uma linguagem de alto nível.

Com essas informações pode-se afirmar que, a alternativa correta é, A.

Perguntas interessantes