Baixe o app para aproveitar ainda mais
Prévia do material em texto
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 correta correlaçã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');
Compartilhar