Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/4 Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO Aluno(a): JOSEILDON DA SILVA DANTAS 201908040459 Acertos: 10,0 de 10,0 29/05/2020 Acerto: 1,0 / 1,0 O ENIAC foi desenvolvido na década de 1940 com o objetivo de executar cálculos balísticos. Sobre as linguagens de programação utilizadas neste computador, é correto o que se afirma em: Eram utilizadas linguagens de programação procedurais. Eram utilizadas linguagens de programação imperativas. Eram utilizadas linguagens de programação orientadas a objetos. Não eram utilizadas linguagens de programação. Eram utilizadas linguagens de programação descritivas. Respondido em 29/05/2020 10:08:59 Acerto: 1,0 / 1,0 Os conceitos de tipos de dados e variáveis foram introduzidos nas linguagens de: 4ª geração 2ª geração 3ª geração 1ª geração 5ª geração Respondido em 29/05/2020 10:11:04 Acerto: 1,0 / 1,0 Faz parte do paradigma declarativo o paradigma: Orientado a objetos Concorrente Estruturado Funcional Imperativo Respondido em 29/05/2020 10:12:12 Acerto: 1,0 / 1,0 Avalie as assertivas a seguir, quer versão sobre o conceito de amarração. Questão1 a Questão2 a Questão3 a Questão4 a http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 2/4 I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor. II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração III.A associação de uma constante com o seu valor, também chama-se amarração. IV. A amarração sempre acontece em tempo de compilação Com base em sua análise das assertivas, assinale a UNICA alternativa que contém APENAS as assertivas CORRETAS. III e IV III I, II e IV I, II e III I e II Respondido em 29/05/2020 10:13:35 Acerto: 1,0 / 1,0 Dentre as opções a seguir selecione a verdadeira a respeito do tipo de dado estruturado. Formado a partir de tipos de dados simples. São tipos numéricos, como inteiro e real. Formam a base para o sistema de tipos, permitindo a construção de novos tipos a partir deles. São tipos que aceitam apenas valores constantes. São tipos que aceitam apenas valores lógicos. Respondido em 29/05/2020 10:14:26 Acerto: 1,0 / 1,0 Abaixo um tipo de dado composto ou estruturado. Struct Pessoa = { Char primeiro[20]; char meio[20]; char Ultimo[20]; } Como se chama esse tipo de dado, represenatado acima pelo STRUCT na linguagem C? vetor Tipo enumerado Registro (produto cartesiano) Conjunto Matriz Respondido em 29/05/2020 10:16:34 Acerto: 1,0 / 1,0 Considere o seguinte comando de uma linguagem de programação, onde uma variável lógica do tipo boolean, receve o resultado da empressão logica = (a >= 0) and (b < 10). Avalie as assertivas a seguir I. Caso a linguagem implemente a técnica de análise de expressões chamada de curto circuito, se o conteúdo da variável "a" for -10, por exemplo, a expressão relacional (b<10) nem será avaliada, pois a expressão (a>=0) será FALSA II. A expressão está errada, pois o resultado não será um valor lógico Questão5 a Questão6 a Questão7 a 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 3/4 III. A expressão (a >= 0) and (b < 10) pode ser usada no comando de decisão como por exemplo: if (a >= 0) and (b < 10) then..... IV. A expressão sempre será falsa. Com base em sua analise, assinela a UNICA alternativa que contém todas as assertivas CORRETAS. II e IV II, III e IV I e III I, II e III I, II, III e IV Respondido em 29/05/2020 10:16:53 Acerto: 1,0 / 1,0 I. O desvio incondicional deve ser usado sempre que possível PORQUE II. O desvio incondicional desloca a execução para qualquer parte do programa, especificado por um rótulo (nome) Analisando a relação de causa e efeito entre as assertivas I e II, responda com a opção correta: As 2 assertivas são falsas As 2 assertivas são verdadeiras e a assertiva II justifica a assertiva I A assertiva I é verdadeira e a assertiva II é falsa As 2 assertivas são verdadeiras e a assertiva II não justifica a assertiva I A assertiva I é falsa e assertiva II é verdadeira, Respondido em 29/05/2020 10:17:16 Acerto: 1,0 / 1,0 No que se refere as expressões compostas, exclusivamente, avalie as assertivas a seguir: I. Existem 2 tipos de comandos de repetição: os que repetem comandos um número fixo de vezes e os que repetem um número variado de vezes. II. Os comandos de repetição para um número variável de vezes, podem realizar testes no início apenas. III. PYTHON implementa o comando FOR de forma diferenciada das demais LPs. IV. C e PASCAL implementam comandos com número fixo e variável de vezes, sendo que nesse segundo caso oferece comando com teste início e fim do laço. Está correto, apenas o que se afirma em: II II e III I, II, III e IV III I, III e IV Respondido em 29/05/2020 10:17:45 Acerto: 1,0 / 1,0 Questão8 a Questão9 a Questão10 a 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 4/4 Avalie as colunas I e II a seguir, onde na coluna I temos os paradigmas e na coluna II temos linguagens de programação Coluna I: Paradigmas Colina II: Linguagens 1. Lógico a. Haskell 2. Funcional b. prolog 3. Orientado a objeto c. JAVA 4. Multi paradigma d. C++ Assinale a opção que relaciona corretamente as colunas I e II 1-b; 2-a; 3-d; 4-c 1-b; 2-d; 3-a; 4-c 1-c; 2-a; 3-d; 4-b 1-b; 2-a; 3-c; 4-d 1-a; 2-b; 3-d; 4-c Respondido em 29/05/2020 10:18:15 javascript:abre_colabore('38403','196693943','3937008560'); 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/5 Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO Aluno(a): JOSEILDON DA SILVA DANTAS 201908040459 Acertos: 2,0 de 10,0 29/05/2020 Acerto: 0,0 / 1,0 Dentre as características de uma linguagem de programação (LP) que aftem a Legibilidade, temos aquele que diz: - "um conjunto relativamente pequeno de construções primitivas podem ser combinadas em um número pequeno de maneiras para construir as estruturas de controle e de dados de uma LP" Como chamamos a essa característica da LP? Manipulação de exceção Suporte para abstração Ortogonalidade Simplicidade Global Expressividade Respondido em 29/05/2020 10:18:44 Acerto: 0,0 / 1,0 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? Tradutor Montador Compilador Interpretador puro Linkeditor Respondido em 29/05/2020 10:20:48 Acerto: 0,0 / 1,0 Avalie as assertivas a seguir, considerando a classificação de linguagens de programação, por Domínios da programação. Na coluna 1, apresentamos os domínios de programação. Na coluna 2, apresentamos as linguagens de programação. Correlacione as colunas e selecione a alternativa que apresenta a correta correlação entre os domínios de programação da Coluna 1 com as respectivas linguagens de programação da Coluna 2. Pode haver item da coluna 2 que não tenha correspondência na Coluna 1. Questão1 a Questão2 a Questão3 a http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 2/5 Coluna 1 Coluna 2 I.Científico a. COBOL II. Comercial b. C III. Programação de sistemas c. FORTRAN d. PROLOG Assinale a UNICA alternativa que apresenta a correta correlação entre as colunas 1 e 2. I-b; II-a; III-c; I-a; II-b; III-c I-c; II-b; II-a I-c; II-a; III-b; I-a; II-c; III-b Respondido em 29/05/2020 10:20:23 Acerto: 0,0 / 1,0 Correlacione as colunas 1 (ações) e coluna 2 (tempo de amarração) corretamente.Podenão haver associação com elemento(s) da coluna 2 (tempo de amarração) Coluna 1 (ações) Coluna 2 (Tempo de amarração) 1. Atribuição de valor a variável a. Tempo de carga de um programa 2. Associação de uma variável a seu tipo de dados b. Em tempo de execução 3. Definir que o símbolo * representa multiplicar c. Na fase de ligação do processo detradução 4. Associação da variável a uma posição de memória d. Em tempo de projeto da LP e. Em tempo de compilação Assinale a UNICA alternativa que associa corretamente as colunas 1 (1..4) e 2 (a..e). 1-b; 2-e; 3-d; 4-a 1-b; 2-d; 3-e; 4-a 1-b; 2-a; 3-d; 4-c 1-a; 2-e; 3-d; 4-b 1-b; 2-c; 3-d; 4-a Respondido em 29/05/2020 10:19:01 Acerto: 0,0 / 1,0 Avalie as assertivas sobre linguagens de Programação (LP) I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações II. Um bom sistema de tipos confere confiabildade a LP III. Confiabilidade é um valioso quesito de avaliação de uma LP IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas. Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS I e III II e IV I, II e III II, III e IV I e IV Respondido em 29/05/2020 10:20:55 Acerto: 1,0 / 1,0 Questão4 a Questão5 a 6 a 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 3/5 Considere a seguinte de declaração em PASCAL, de uma matriz Type TMatriz = array [1..5,1..5] of integer; Var Matriz : TMatriz; Assinale o comando que atribui o valor 7 a posição da matriz correspondente ao encontro da linha 2 com a coluna 3 Matriz[2,3]:=7; Tmatriz [2,3] = 7; Matriz[3,2]=7; Matriz[2], matriz[3] = 7; Matriz[2] [3] := 7; Respondido em 29/05/2020 10:20:56 Acerto: 0,0 / 1,0 Em uma avaliação de uma expressão, o resultado pode ser determinado sem avaliar todos os operandos/operadores. Como se chama essa técnica de avaliação de expressões, implementada por algumas linguagens de programação? Avaliação semi-circuito de expressões Encurtamento de expressõs Curta metragem de expressões Avaliação rápida de expressões Curto circuito de expressões Respondido em 29/05/2020 10:20:58 Acerto: 1,0 / 1,0 Sobre os comandos de atribuição implementados pelas LPs: Acompanhe e avalie a execução do trecho de código, abaixo, na LP C e responda. int main(void) {int iQtdSegundos, iHoras, iMinutos, iSegundos printf("\nEntre com o valor em segundos:"); scanf("%d", &iQtdSegundos); iHoras = iQtdSegundos / 3600; iMinutos = (iQtdSegundos - (iHoras*3600)) / 60; iSegundos = (iQtdSegundos - (iHoras/3600)) % 60; printf("\nHora convertida %02d:%02d:%02d", iHoras, iMinutos, iSegundos); } 1. Considerando que o dado de entrada seja 5400, qual será exatamente a saída que o programa vai exibir? Questão Questão7 a Questão8 a 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 4/5 Hora convertida 01:30:00 Hora convertida 01:30:20 01:30:00 Hora convertida 01:20:20 Hora convertida 01:20:00 Respondido em 29/05/2020 10:21:00 Acerto: 0,0 / 1,0 Considere o trecho de código abaixo, escrito na linguagem Pascal Program CASO; Var valor: byte; Begin Writeln('Digite um valor de 1 a 7: '); Readln (valor); CASE valor OF 1: writeln ('Domingo'); 2: writeln ('Segunda'); 3: writeln ('Terça'); 4: writeln ('Quarta'); 5: writeln ('Quinta'); 6: writeln ('Sexta'); 7: writeln ('Sábado') Else writeln ('Valor inválido!'); End; end. Se for digitado o valor 5, assinale a opção que contém a resposta correta, para o que será exibido pelo techo de programa 1,2,3,4,5 Quinta Valor Inválido Domingo, Segunda, Terça, Quarta, Quinta 5 Respondido em 29/05/2020 10:21:02 Acerto: 0,0 / 1,0 Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas. I. As LPs que implementam tratamento de exceção produzem código mais confiável PORQUE II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação a cada tipo possível de exceção A assertiva I está errada e a assertiva II está correta A assertiva I está correta e assertiva II está errada As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I As assertivas I e II estão corretas e a assertiva II justifica a assertiva I As assertivas I e II estão erradas Respondido em 29/05/2020 10:21:03 Questão9 a Questão10 a javascript:abre_colabore('38403','196696730','3937082526'); 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 5/5 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/4 Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO Aluno(a): JOSEILDON DA SILVA DANTAS 201908040459 Acertos: 3,0 de 10,0 29/05/2020 Acerto: 0,0 / 1,0 Assinale como se chama o critério de avaliação de Linguagens de programação, que diz: - facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do desenvolvimento. Manipulação de exceção Expressividade Capacidade de escrita Confiabilidade Legibilidade Respondido em 29/05/2020 10:21:24 Acerto: 1,0 / 1,0 O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução. 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 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. Respondido em 29/05/2020 10:21:25 Acerto: 1,0 / 1,0 Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma. JAVA Prolog Smalltalk COBOL Pascal Respondido em 29/05/2020 10:21:27 Questão1 a Questão2 a Questão3 a http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 2/4 Acerto: 0,0 / 1,0 A amarração da atribuição de valor a uma variável ocorre tempo de ____________________ Assinale a alternativa que preenche corretamente a frase acima. projeto da linguagem carga do programa execução implementação do compilador compilação Respondido em 29/05/2020 10:21:28 Acerto: 0,0 / 1,0 É característica de uma linguagem de programação fortemente tipada: Definição do tipo da variável em tempo de execução. Não permitir a criação de tipos compostos. Permite a utilização de apenas tipos simples de dados. Detecção de erros em tempo de compilação. Ausência de tipos enumerados. Respondido em 29/05/2020 10:21:29 Acerto: 0,0 / 1,0 Considere a seguinte declaração na linguagem C; int vet[7]; O que estamos declarando ? Um registro de 7 posições (0 a 6), onde em cada posição temos um valor inteiro. Um vetor de 7 posições (0 a 6), onde em cada posição temos um valor inteiro. Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor numérico com casas decimais. Um vetor de números inteiros, onde o valor 7 é atribuído a cada posição do vetor Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor inteiro. Respondido em 29/05/2020 10:21:31 Acerto: 0,0 / 1,0 Assinale a opção que apresenta as expressões que retornam um valor lógico Apenas as relacionais Apenas lógicas e relacionais Apenas as lógicas Apenas aritméticas Apenas unárias Respondido em 29/05/2020 10:21:32 Acerto: 0,0 / 1,0 Assinale a opção que apresenta a expressão que equivale a soma +=num num=soma-1num=soma Questão4 a Questão5 a Questão6 a Questão7 a Questão8 a 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 3/4 num=soma+1 soma=soma+num num=num+soma Respondido em 29/05/2020 10:21:33 Acerto: 0,0 / 1,0 Considere o seguinte trecho de código, escrito na linguagem de programação C. Int num,soma=0; For (num=1; num<=4; num++) { printf(num); soma=soma+num; } printf(soma); Quais serão as saídas que o trecho de código, abaixo, vai exibir? 1 2 3 4 5 15 1 2 3 4 5 10 1 2 3 4 10 1 2 3 4 4 1 2 3 4 5 5 Respondido em 29/05/2020 10:21:36 Acerto: 1,0 / 1,0 Questão9 a Questão10 a 29/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 4/4 A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de: polimorfismo instanciação herança abstração programação estruturada Respondido em 29/05/2020 10:21:38 javascript:abre_colabore('38403','196697298','3937098140'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 1a aula Lupa PPT MP3 Exercício: CCT0831_EX_A1_201908040459_V1 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão Avalie as assertivas sobre as linguagens de programação (LP) I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. I, II, III e IV III e IV apenas II e IV apenas II, III e IV apenas II e III apenas Respondido em 10/04/2020 07:37:29 Explicação: I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais, outras menos. II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. - VERDADE III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) --> VERDADE IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE 2a Questão Considere os seguintes Fatos (F1,F2,F3,F4) F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. F4. Proliferaram as redes de computadores Considere os seguintes momentos, na linha do tempo (a,b,c,d) a. Anos 60/70 b. Anos 80 c. Anos 90 d. Anos 2000 http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/3 Assinale a UNICA alternativa que apresenta a correta correlação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha do tempo F1-a; F2-d; F3-b; F4-c F1-a; F2-c; F3-d; F4-b F1-a; F2-d; F3-c; F4-b F1-d; F2-a; F3-c; F4-b F1-b; F2-d; F3-c; F4-a Respondido em 10/04/2020 07:37:31 Explicação: Precisa conhecer a evolução dos fatos Mainframe, redes, internet, nuvem 3a Questão Assinale como se chama o critério de avaliação de Linguagens de programação, que diz: - facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do desenvolvimento. Confiabilidade Expressividade Legibilidade Capacidade de escrita Manipulação de exceção Respondido em 10/04/2020 07:37:33 Explicação: A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou o próprio) 4a Questão Dentre as características de uma linguagem de programação (LP) que aftem a Legibilidade, temos aquele que diz: - "um conjunto relativamente pequeno de construções primitivas podem ser combinadas em um número pequeno de maneiras para construir as estruturas de controle e de dados de uma LP" Como chamamos a essa característica da LP? Simplicidade Global Expressividade Ortogonalidade Suporte para abstração Manipulação de exceção Respondido em 10/04/2020 07:37:36 Explicação: O conceito de ortogonalidade define que uma boa LP nesse sentido deve: - ter poucas primitivas e poucas formas de construções usando as primitivas, para escrever as estruturas (controle e dados) de um programa 5a Questão No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas. 29/05/2020 EPS simulado.estacio.br/alunos/ 3/3 I e II I e III I, II e III II e III II Respondido em 10/04/2020 07:37:26 Explicação: I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem - Verdade, são critérios que aceleram o aprendizado II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP --> Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode alterar o código III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação -- Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de programas de qualidade. 6a Questão Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito Robusto Dinâmico Enxuto Eficiente Confiável Respondido em 10/04/2020 07:37:40 Explicação: A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos resultados (para os mesmos dados) e os resultados corretos. javascript:abre_colabore('38403','185604946','3701120215'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 1a aula Lupa PPT MP3 Exercício: CCT0831_EX_A1_201908040459_V2 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas. IIII e III I, II e III I e III I e II Respondido em 10/04/2020 07:37:37 Explicação: I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem - Verdade, são critérios que aceleram o aprendizado II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP --> Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode alterar o código III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação -- Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de programas de qualidade. 2a Questão Considere os seguintes Fatos (F1,F2,F3,F4) F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. F4. Proliferaram as redes de computadores Considere os seguintes momentos, na linha do tempo (a,b,c,d) a. Anos 60/70 b. Anos 80 c. Anos 90 d. Anos 2000 Assinale a UNICA alternativa que apresenta a correta correlação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha do tempo http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/3 F1-b; F2-d; F3-c; F4-a F1-a; F2-d; F3-c; F4-b F1-d; F2-a; F3-c; F4-b F1-a; F2-d; F3-b; F4-c F1-a; F2-c; F3-d; F4-b Respondido em 10/04/2020 07:37:40 Explicação: Precisa conhecer a evolução dos fatos Mainframe, redes, internet, nuvem 3a Questão Avalie as assertivas sobre as linguagens de programação (LP) I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. II, III e IV apenas II e III apenas II e IV apenas I, II, III e IV III e IV apenas Respondido em 10/04/2020 07:37:53 Explicação: I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais, outras menos. II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. - VERDADE III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) --> VERDADE IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE 4a Questão Assinale como se chama o critério de avaliação de Linguagens de programação, que diz: - facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do desenvolvimento. Legibilidade Capacidade de escrita Manipulação de exceção Expressividade Confiabilidade Respondido em 10/04/2020 07:37:44 Explicação: A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou o próprio) 5a Questão 29/05/2020 EPS simulado.estacio.br/alunos/ 3/3 Dentre as características de uma linguagem de programação (LP) que aftem a Legibilidade, temos aquele que diz: - "um conjunto relativamente pequeno de construções primitivas podem ser combinadas em um número pequeno de maneiras para construir as estruturas de controle e de dados de uma LP" Como chamamos a essa característica da LP? Simplicidade Global Expressividade Suporte para abstração Ortogonalidade Manipulação de exceção Respondido em 10/04/2020 07:37:46 Explicação: O conceito de ortogonalidade define que uma boa LP nesse sentido deve: - ter poucas primitivas e poucas formas de construções usando as primitivas, para escrever as estruturas (controle e dados) de um programa 6a Questão Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito Robusto Enxuto Dinâmico Eficiente Confiável Respondido em 10/04/2020 07:37:48 Explicação: A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos resultados (para os mesmos dados) e os resultados corretos. javascript:abre_colabore('38403','185604957','3701120429'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 1a aula Lupa PPT MP3 Exercício: CCT0831_EX_A1_201908040459_V3 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito Eficiente Dinâmico Robusto Enxuto Confiável Respondido em 10/04/2020 07:37:57 Explicação: A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos resultados (para os mesmos dados) e os resultados corretos. 2a Questão Assinale como se chama o critério de avaliação de Linguagens de programação, que diz: - facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do desenvolvimento. Manipulação de exceção Legibilidade Capacidade de escrita Confiabilidade Expressividade Respondido em 10/04/2020 07:37:59 Explicação: A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou o próprio) 3a Questão http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/3 Dentre as características de uma linguagem de programação (LP) que aftem a Legibilidade, temos aquele que diz: - "um conjunto relativamente pequeno de construções primitivas podem ser combinadas em um número pequeno de maneiras para construir as estruturas de controle e de dados de uma LP" Como chamamos a essa característica da LP? Manipulação de exceção Suporte para abstração Ortogonalidade Expressividade Simplicidade Global Respondido em 10/04/2020 07:38:12 Explicação: O conceito de ortogonalidade define que uma boa LP nesse sentido deve: - ter poucas primitivas e poucas formas de construções usando as primitivas, para escrever as estruturas (controle e dados) de um programa 4a Questão Considere os seguintes Fatos (F1,F2,F3,F4) F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. F4. Proliferaram as redes de computadores Considere os seguintes momentos, na linha do tempo (a,b,c,d) a. Anos 60/70 b. Anos 80 c. Anos 90 d. Anos 2000 Assinale a UNICA alternativa que apresenta a corretacorrelação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha do tempo F1-a; F2-c; F3-d; F4-b F1-d; F2-a; F3-c; F4-b F1-b; F2-d; F3-c; F4-a F1-a; F2-d; F3-c; F4-b F1-a; F2-d; F3-b; F4-c Respondido em 10/04/2020 07:38:03 Explicação: Precisa conhecer a evolução dos fatos Mainframe, redes, internet, nuvem 5a Questão No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas. II I e III I e II II e III I, II e III Respondido em 10/04/2020 07:38:05 Explicação: 29/05/2020 EPS simulado.estacio.br/alunos/ 3/3 I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem - Verdade, são critérios que aceleram o aprendizado II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP --> Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode alterar o código III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação -- Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de programas de qualidade. 6a Questão Avalie as assertivas sobre as linguagens de programação (LP) I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. II, III e IV apenas II e IV apenas II e III apenas I, II, III e IV III e IV apenas Respondido em 10/04/2020 07:38:06 Explicação: I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais, outras menos. II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. - VERDADE III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) --> VERDADE IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE javascript:abre_colabore('38403','185604970','3701120324'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 1a aula Lupa PPT MP3 Exercício: CCT0831_EX_A1_201908040459_V4 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito Eficiente Confiável Enxuto Dinâmico Robusto Respondido em 10/04/2020 07:38:25 Explicação: A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos resultados (para os mesmos dados) e os resultados corretos. 2a Questão Assinale como se chama o critério de avaliação de Linguagens de programação, que diz: - facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do desenvolvimento. Confiabilidade Legibilidade Manipulação de exceção Capacidade de escrita Expressividade Respondido em 10/04/2020 07:38:16 Explicação: A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou o próprio) 3a Questão http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/3 Dentre as características de uma linguagem de programação (LP) que aftem a Legibilidade, temos aquele que diz: - "um conjunto relativamente pequeno de construções primitivas podem ser combinadas em um número pequeno de maneiras para construir as estruturas de controle e de dados de uma LP" Como chamamos a essa característica da LP? Manipulação de exceção Expressividade Simplicidade Global Suporte para abstração Ortogonalidade Respondido em 10/04/2020 07:38:18 Explicação: O conceito de ortogonalidade define que uma boa LP nesse sentido deve: - ter poucas primitivas e poucas formas de construções usando as primitivas, para escrever as estruturas (controle e dados) de um programa 4a Questão Considere os seguintes Fatos (F1,F2,F3,F4) F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. F4. Proliferaram as redes de computadores Considere os seguintes momentos, na linha do tempo (a,b,c,d) a. Anos 60/70 b. Anos 80 c. Anos 90 d. Anos 2000 Assinale a UNICA alternativa que apresenta a correta correlação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha do tempo F1-d; F2-a; F3-c; F4-b F1-a; F2-d; F3-c; F4-b F1-a; F2-d; F3-b; F4-c F1-b; F2-d; F3-c; F4-a F1-a; F2-c; F3-d; F4-b Respondido em 10/04/2020 07:38:20 Explicação: Precisa conhecer a evolução dos fatos Mainframe, redes, internet, nuvem 5a Questão No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas. II e III I, II e III II I e II I e III Respondido em 10/04/2020 07:38:22 Explicação: 29/05/2020 EPS simulado.estacio.br/alunos/ 3/3 I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem - Verdade, são critérios que aceleram o aprendizado II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP --> Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode alterar o código III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação -- Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de programas de qualidade. 6a Questão Avalie as assertivas sobre as linguagens de programação (LP) I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processode desenvolvimento de software II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. II, III e IV apenas I, II, III e IV III e IV apenas II e III apenas II e IV apenas Respondido em 10/04/2020 07:38:36 Explicação: I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais, outras menos. II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. - VERDADE III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) --> VERDADE IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE javascript:abre_colabore('38403','185604979','3701120327'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 1a aula Lupa PPT MP3 Exercício: CCT0831_EX_A1_201908040459_V5 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas. I e III I e II II I, II e III II e III Respondido em 10/04/2020 07:38:44 Explicação: I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem - Verdade, são critérios que aceleram o aprendizado II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP --> Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode alterar o código III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação -- Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de programas de qualidade. 2a Questão Considere os seguintes Fatos (F1,F2,F3,F4) F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. F4. Proliferaram as redes de computadores Considere os seguintes momentos, na linha do tempo (a,b,c,d) a. Anos 60/70 b. Anos 80 c. Anos 90 d. Anos 2000 Assinale a UNICA alternativa que apresenta a correta correlação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha do tempo http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/3 F1-a; F2-d; F3-c; F4-b F1-b; F2-d; F3-c; F4-a F1-d; F2-a; F3-c; F4-b F1-a; F2-c; F3-d; F4-b F1-a; F2-d; F3-b; F4-c Respondido em 10/04/2020 07:38:36 Explicação: Precisa conhecer a evolução dos fatos Mainframe, redes, internet, nuvem 3a Questão Avalie as assertivas sobre as linguagens de programação (LP) I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. III e IV apenas II e IV apenas I, II, III e IV II e III apenas II, III e IV apenas Respondido em 10/04/2020 07:38:38 Explicação: I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais, outras menos. II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas. - VERDADE III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware) --> VERDADE IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE 4a Questão Assinale como se chama o critério de avaliação de Linguagens de programação, que diz: - facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do desenvolvimento. Legibilidade Confiabilidade Manipulação de exceção Expressividade Capacidade de escrita Respondido em 10/04/2020 07:38:51 Explicação: A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou o próprio) 5a Questão 29/05/2020 EPS simulado.estacio.br/alunos/ 3/3 Dentre as características de uma linguagem de programação (LP) que aftem a Legibilidade, temos aquele que diz: - "um conjunto relativamente pequeno de construções primitivas podem ser combinadas em um número pequeno de maneiras para construir as estruturas de controle e de dados de uma LP" Como chamamos a essa característica da LP? Ortogonalidade Simplicidade Global Manipulação de exceção Expressividade Suporte para abstração Respondido em 10/04/2020 07:38:53 Explicação: O conceito de ortogonalidade define que uma boa LP nesse sentido deve: - ter poucas primitivas e poucas formas de construções usando as primitivas, para escrever as estruturas (controle e dados) de um programa 6a Questão Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito Eficiente Robusto Enxuto Dinâmico Confiável Respondido em 10/04/2020 07:38:55 Explicação: A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos resultados (para os mesmos dados) e os resultados corretos. javascript:abre_colabore('38403','185604996','3701120749'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 2a aula Lupa PPT MP3 Exercício: CCT0831_EX_A2_201908040459_V1 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão Dentre as formas de conversão de programas de diferentes linguagens de programação, avalie as propriedades abaixo descritas a. Não traduzinstruçõ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? Tradutor Compilador Interpretador puro Linkeditor Montador Respondido em 10/04/2020 07:38:53 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 2a Questão O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução. O compilador converte um código executável não relocável em código execuável relocá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 junta vários códigos objetos em um úncico programa executá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 simbólica (Assembly) e gera o código de máquina executável Respondido em 10/04/2020 07:39:07 Explicação: http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/3 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 3a Questão Considere as seguintes linguagens de programação I Linguagem de máquina II Linguagem assembly III LISP IV C++ V SQL Assinale a UNICA alternativa que classifica corretamente cada linguagem em sua respectiva geração (1a a 5a gerações) I-2a; II-2a; III-5a; IV-3a; V-4a; I-1a; II-2a; III-5a; IV-3a; V-4a; I-1a; II-2a; III-4a; IV-3a; V-5a; I-1a; II-1a; III-1a; IV-3a; V-4a; I-1a; II-1a; III-5a; IV-3a; V-4a; Respondido em 10/04/2020 07:39:09 Explicação: Precisa conhecer as gerações e suas propriedades e classificar as LPs. Tem relação com a cronologia de surgimento das LPs. Por exemplos nos anos 50 apenas linguagem de máquina década de 70 - assemby anos 80/90 - 3a geração (programação estruturada) anos 90 a hoje - 4a e 5a gerações, com LPs declarativas. SQL (4a) e LISP 4a Questão Avalie as assertivas pertinentes a classificação de linguagens de programação e como V (verdadeira) ou F (falsa). I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. III.C++ é uma linguagem de alto nível e de segunda geração. IV.SQL é uma linguagem de 2a geração Assinale a correta classificação de cada assertiva com Verdadeiro ou Falso, conforme avaliação da assertiva I-V; II-F; III-F; IV-V I-F; II-V; III-F; IV-F I-V; II-F; III-F; IV-F I-V; II-V; III-F; IV-F I-V; II-V; III-F; IV-V Respondido em 10/04/2020 07:39:12 Explicação: I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. - Verdade II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. - Verdade III.C++ é uma linguagem de alto nível e de segunda geração. - Falso é uma LP de alto nível, mas de 3a geração IV.SQL é uma linguagem de 2a geração - false, SQL é de 4a geração 5a Questão Avalie as assertivas sobre as formas de se implementar as linguagens de programação I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais rápida que as linguagens que necessitam do processo de tradução. 29/05/2020 EPS simulado.estacio.br/alunos/ 3/3 II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma III.JAVA implementa um processo híbrido de geração de código IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. IV apenas II e III apenas II, III IV apenas II e IV apenas I, II, III e IV Respondido em 10/04/2020 07:39:14 Explicação: I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais rápida que as linguagens que necessitam do processo de tradução. --> FALSO, as linguagens de interpretação (pura), possuem execução mais lenta II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma --> VERDADE III.JAVA implementa um processo híbrido de geração de código -> VERDADE IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. --> FALSO, a tendência são implementações híbridas como o JAVA, que com diferenes maquinas virtuais (1 por processador/SO) torna o código facilmente portável a diversas plataformas. 6a Questão 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. I e III II I, II e III III I Respondido em 10/04/2020 07:39:17 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 javascript:abre_colabore('38403','185605007','3701120837'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 2a aula Lupa PPT MP3 Exercício: CCT0831_EX_A2_201908040459_V2 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão 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-secomo 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. I e III II I, II e III I III Respondido em 10/04/2020 07:39:27 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 2a Questão Avalie as assertivas sobre as formas de se implementar as linguagens de programação I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais rápida que as linguagens que necessitam do processo de tradução. II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma III.JAVA implementa um processo híbrido de geração de código IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/3 II e III apenas II e IV apenas II, III IV apenas I, II, III e IV IV apenas Respondido em 10/04/2020 07:39:28 Explicação: I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais rápida que as linguagens que necessitam do processo de tradução. --> FALSO, as linguagens de interpretação (pura), possuem execução mais lenta II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma --> VERDADE III.JAVA implementa um processo híbrido de geração de código -> VERDADE IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. --> FALSO, a tendência são implementações híbridas como o JAVA, que com diferenes maquinas virtuais (1 por processador/SO) torna o código facilmente portável a diversas plataformas. 3a Questão 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? Tradutor Montador Interpretador puro Linkeditor Compilador Respondido em 10/04/2020 07:39:31 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 4a Questão Considere as seguintes linguagens de programação I Linguagem de máquina II Linguagem assembly III LISP IV C++ V SQL Assinale a UNICA alternativa que classifica corretamente cada linguagem em sua respectiva geração (1a a 5a gerações) I-1a; II-2a; III-4a; IV-3a; V-5a; I-1a; II-1a; III-5a; IV-3a; V-4a; I-1a; II-1a; III-1a; IV-3a; V-4a; I-1a; II-2a; III-5a; IV-3a; V-4a; I-2a; II-2a; III-5a; IV-3a; V-4a; Respondido em 10/04/2020 07:39:32 Explicação: Precisa conhecer as gerações e suas propriedades e classificar as LPs. Tem relação com a cronologia de surgimento das LPs. Por exemplos nos anos 50 apenas linguagem de máquina 29/05/2020 EPS simulado.estacio.br/alunos/ 3/3 década de 70 - assemby anos 80/90 - 3a geração (programação estruturada) anos 90 a hoje - 4a e 5a gerações, com LPs declarativas. SQL (4a) e LISP 5a Questão O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução. O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executá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 converte um código executável não relocável em código execuável relocável. O compilador junta vários códigos objetos em um úncico programa executável Respondido em 10/04/2020 07:39:35 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 6a Questão Avalie as assertivas pertinentes a classificação de linguagens de programação e como V (verdadeira) ou F (falsa). I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. III.C++ é uma linguagem de alto nível e de segunda geração. IV.SQL é uma linguagem de 2a geração Assinale a correta classificação de cada assertiva com Verdadeiro ou Falso, conforme avaliação da assertiva I-V; II-V; III-F; IV-F I-V; II-F; III-F; IV-V I-V; II-V; III-F; IV-V I-V; II-F; III-F; IV-F I-F; II-V; III-F; IV-F Respondido em 10/04/2020 07:39:37 Explicação: I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. - Verdade II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. - Verdade III.C++ é uma linguagem de alto nível e de segunda geração. - Falso é uma LP de alto nível, mas de 3a geração IV.SQL é uma linguagem de 2a geração - false, SQL é de 4a geração javascript:abre_colabore('38403','185605026','3701121368'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 2a aula Lupa PPT MP3 Exercício: CCT0831_EX_A2_201908040459_V3 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão 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. III I e III I, II e III II I Respondido em 10/04/2020 07:39:46 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 parao 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 2a Questão Avalie as assertivas sobre as formas de se implementar as linguagens de programação I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais rápida que as linguagens que necessitam do processo de tradução. II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma III.JAVA implementa um processo híbrido de geração de código IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/3 II, III IV apenas II e III apenas IV apenas II e IV apenas I, II, III e IV Respondido em 10/04/2020 07:39:48 Explicação: I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais rápida que as linguagens que necessitam do processo de tradução. --> FALSO, as linguagens de interpretação (pura), possuem execução mais lenta II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma --> VERDADE III.JAVA implementa um processo híbrido de geração de código -> VERDADE IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. --> FALSO, a tendência são implementações híbridas como o JAVA, que com diferenes maquinas virtuais (1 por processador/SO) torna o código facilmente portável a diversas plataformas. 3a Questão 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? Linkeditor Compilador Interpretador puro Tradutor Montador Respondido em 10/04/2020 07:39:51 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 4a Questão Considere as seguintes linguagens de programação I Linguagem de máquina II Linguagem assembly III LISP IV C++ V SQL Assinale a UNICA alternativa que classifica corretamente cada linguagem em sua respectiva geração (1a a 5a gerações) I-2a; II-2a; III-5a; IV-3a; V-4a; I-1a; II-1a; III-1a; IV-3a; V-4a; I-1a; II-2a; III-4a; IV-3a; V-5a; I-1a; II-2a; III-5a; IV-3a; V-4a; I-1a; II-1a; III-5a; IV-3a; V-4a; Respondido em 10/04/2020 07:39:53 Explicação: Precisa conhecer as gerações e suas propriedades e classificar as LPs. Tem relação com a cronologia de surgimento das LPs. Por exemplos nos anos 50 apenas linguagem de máquina 29/05/2020 EPS simulado.estacio.br/alunos/ 3/3 década de 70 - assemby anos 80/90 - 3a geração (programação estruturada) anos 90 a hoje - 4a e 5a gerações, com LPs declarativas. SQL (4a) e LISP 5a Questão O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução. 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 O compilador converte um código executável não relocável em código execuável relocável. O compilador junta vários códigos objetos em um úncico programa executá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 Respondido em 10/04/2020 07:39:55 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 6a Questão Avalie as assertivas pertinentes a classificação de linguagens de programação e como V (verdadeira) ou F (falsa). I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. III.C++ é uma linguagem de alto nível e de segunda geração. IV.SQL é uma linguagem de 2a geração Assinale a correta classificação de cada assertiva com Verdadeiro ou Falso, conforme avaliação da assertiva I-V; II-F; III-F; IV-F I-V; II-F; III-F; IV-V I-V; II-V; III-F; IV-F I-V; II-V; III-F; IV-V I-F; II-V; III-F; IV-F Respondido em 10/04/2020 07:39:58 Explicação: I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. - Verdade II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. - Verdade III.C++ é uma linguagem de alto nível e de segunda geração. - Falso é uma LP de alto nível, mas de 3a geração IV.SQL é uma linguagem de 2a geração - false, SQL é de 4a geração javascript:abre_colabore('38403','185605038','3701121574'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 2a aula Lupa PPT MP3 Exercício: CCT0831_EX_A2_201908040459_V4 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão 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. II I, II e III I e III I III Respondido em 10/04/2020 07:40:05 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 2a Questão Avalie as assertivas sobreas formas de se implementar as linguagens de programação I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais rápida que as linguagens que necessitam do processo de tradução. II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma III.JAVA implementa um processo híbrido de geração de código IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas. http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/3 II e IV apenas I, II, III e IV IV apenas II e III apenas II, III IV apenas Respondido em 10/04/2020 07:40:07 Explicação: I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais rápida que as linguagens que necessitam do processo de tradução. --> FALSO, as linguagens de interpretação (pura), possuem execução mais lenta II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma --> VERDADE III.JAVA implementa um processo híbrido de geração de código -> VERDADE IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. --> FALSO, a tendência são implementações híbridas como o JAVA, que com diferenes maquinas virtuais (1 por processador/SO) torna o código facilmente portável a diversas plataformas. 3a Questão 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? Tradutor Compilador Montador Interpretador puro Linkeditor Respondido em 10/04/2020 07:40:10 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 4a Questão Considere as seguintes linguagens de programação I Linguagem de máquina II Linguagem assembly III LISP IV C++ V SQL Assinale a UNICA alternativa que classifica corretamente cada linguagem em sua respectiva geração (1a a 5a gerações) I-1a; II-1a; III-5a; IV-3a; V-4a; I-1a; II-2a; III-5a; IV-3a; V-4a; I-1a; II-2a; III-4a; IV-3a; V-5a; I-1a; II-1a; III-1a; IV-3a; V-4a; I-2a; II-2a; III-5a; IV-3a; V-4a; Respondido em 10/04/2020 07:40:12 Explicação: Precisa conhecer as gerações e suas propriedades e classificar as LPs. Tem relação com a cronologia de surgimento das LPs. Por exemplos nos anos 50 apenas linguagem de máquina 29/05/2020 EPS simulado.estacio.br/alunos/ 3/3 década de 70 - assemby anos 80/90 - 3a geração (programação estruturada) anos 90 a hoje - 4a e 5a gerações, com LPs declarativas. SQL (4a) e LISP 5a Questão O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução. O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executável O compilador converte um código executável não relocável em código execuável relocá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 junta vários códigos objetos em um úncico programa executá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 Respondido em 10/04/2020 07:40:14 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 6a Questão Avalie as assertivas pertinentes a classificação de linguagens de programação e como V (verdadeira) ou F (falsa). I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. III.C++ é uma linguagem de alto nível e de segunda geração. IV.SQL é uma linguagem de 2a geração Assinale a correta classificação de cada assertiva com Verdadeiro ou Falso, conforme avaliação da assertiva I-F; II-V; III-F; IV-F I-V; II-V; III-F; IV-F I-V; II-V; III-F; IV-V I-V; II-F; III-F; IV-V I-V; II-F; III-F; IV-F Respondido em 10/04/2020 07:40:16 Explicação: I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. - Verdade II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. - Verdade III.C++ é uma linguagem de alto nível e de segunda geração. - Falso é uma LP de alto nível, mas de 3a geração IV.SQL é uma linguagem de 2a geração - false, SQL é de 4a geração javascript:abre_colabore('38403','185605046','3701121779'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/3 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 2a aula Lupa PPT MP3 Exercício: CCT0831_EX_A2_201908040459_V5 10/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459 1a Questão 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. I e III I II I, II e III III Respondido em 10/04/2020 07:40:13 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 2a Questão Avalie as assertivas sobre as formas de se implementar as linguagens de programação I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais rápida que as linguagens que necessitam do processo de tradução. II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma III.JAVA implementa um processo híbrido de geração de código IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma.
Compartilhar