Buscar

Paradigmas de Programação - TESTE 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

04/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=33848280&user_cod=3070659&matr_integracao=202008191076 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
Avalie as assertivas a seguir no que se refere aos conceitos pertinentes a classificação das Linguagems de Programação em
níveis:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou
seja para 1 comando assembly teremos 1 comando de máquina.
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá
paridade 1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina.
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não
especifica-se como resolver o problema, tal qual ocorre nas linguagens de 3a geração.
Com base em sua análise das assertivas, assinale a alternativa que apresenta APENAS as assertivas CORRETAS.
Dentre as formas de conversão de programas de diferentes linguagens de programação, avalie as propriedades abaixo
descritas
a. Não traduz instruções que nunca são executadas
b. Execução mais lenta que outros processos de conversão
 
Tais propriedades caracterizam que tipo de conversão?
PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 
Lupa Calc.
 
 
CCT0831_A2_202008191076_V1 
Aluno: YURI CID DA SILVA LIMA Matr.: 202008191076
Disc.: PARADIG.LING.PROG. 2021.1 EAD (G) / EX
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
I e III
II
I, II e III
I
III
Explicação:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou
seja para 1 comando assembly teremos 1 comando de máquina. - Verdade
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá
paridade 1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina. - FALSO, a
paridad é 1:N, pois para cada comando em linguagem de 3a geração, teremos N comandos em linguagem de máquina
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não
especifica-se como resolver o problema, tal qual ocorre nas linguagens de 3a geração. --> Verdade
 
 
2.
Interpretador puro
Compilador
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
04/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=33848280&user_cod=3070659&matr_integracao=202008191076 2/3
O processo de tradução é realizado por uma série de programas. O programa que gera o código executável é o:
Os conceitos de tipos de dados e variáveis foram introduzidos nas linguagens de:
O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução.
Linkeditor
Montador
Tradutor
Explicação:
No processo de "Interpretação Pura" ocorre a tradução e execução, imediata, do comando na linguagem de alto nível, dessa
forma
- apenas traduz o comando que será executado
- e a execução é mais lenta, pois não há otimização
 
 
 
3.
montador
compilador
interpretador
carregador
ligador
Explicação:
O ligador (ou link editor) junta o código-objeto com as bibliotecas necessárias (outros objetos, rotinas do SO, dlls etc.) para
gerar o programa executável.
 
 
4.
1ª geração
2ª geração
3ª geração
5ª geração
4ª geração
Explicação:
Linguagens de 3ª geração são as chamadas de alto nível, pois uma única instrução em uma linguagem inteligível pelo
homem (próximo da humana) pode corresponder a muitas instruções em linguagem de máquina.
Linguagens de 3ª geração são linguagens de aplicação geral que se caracterizam por suportarem:
Variáveis;
Tipos de dados simples (caractere, inteiro, real e lógico) e estruturados (matrizes, vetores, registros);
Instruções condicionais e repetitivas;
Programação modular (funções e procedimentos).
 
 
5.
O compilador junta vários códigos objetos em um úncico programa executável
O compilador converte um código executável não relocável em código execuável relocável.
O compilador traduz um programa fonte escrito em linguagem de alto nível, em um código escrito em linguagem
simbólica (Assembly) ou em linguagem de máquina ainda não executável
O compilador lê o programa fonte escrito em Linguagem de alto nível e gera o código de máquina executável
O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executável
04/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=33848280&user_cod=3070659&matr_integracao=202008191076 3/3
Explicação:
O compilador é na verdade o primeiro passo do processo de traduçao de uma linguagem de alto nível em linguagem de
máquina executável.
O compilador recebe um programa escrito em linguagem de alto nível e o converte para uma linguagem simbólica, em geral
assembly ou linguagem de maquina
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 04/05/2021 11:24:23. 
 
 
 
 
javascript:abre_colabore('34697','224383399','4539615238');

Continue navegando