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_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. II II 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 ambientecorporativo 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 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çãoda 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 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 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, emfunçã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 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 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 demá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-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 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 assertivassobre 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 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, 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 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 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 interpretadassã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. 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 IV apenas IV apenas II e III apenas I, II, III e IV Respondido em 10/04/2020 07:40:16 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ênciasã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? Compilador Tradutor Interpretador puro Montador Linkeditor Respondido em 10/04/2020 07:40:29 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-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-1a; III-5a; IV-3a; V-4a; Respondido em 10/04/2020 07:40:20 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 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 simbólica (Assembly) e gera o código de máquina 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 Respondido em 10/04/2020 07:40:22 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-V I-V; II-V; III-F; IV-F I-V; II-F; 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:40:35 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','185605063','3701121988'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/4 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 3a aula Lupa PPT MP3 Exercício: CCT0831_EX_A3_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 Sobre o paradigma orientado a objeto, avalie as assertivas: I. Visa maior produtividade na programação, aumentando o reuso. II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto. IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos integrados. Marque a alternativa que apresenta APENAS as assertivas CORRETAS I,II e III II e III I, II e IV I e III I e IV Respondido em 10/04/2020 07:40:45 Explicação: I. Visa maior produtividade na programação, aumentando o reuso. - Verdade II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". - Verdade III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto - Verdade. IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos integrados.- FALSO, os sistemas nessa epóca tornaram-se maiores, mais complexos e mais integrados 2a Questão 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. Coluna 1 Coluna 2 I.Inteligência Artificial a.PHP II.Desenvolvimento Mobile - porção servidor b. JAVAScript III. Desenvolvimento WEB - porção cliente c. Prolog d. Pascal http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','3','','',''); javascript:abre_frame('3','3','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/4 Assinale a UNICA alternativa que apresenta a correta correlação entre as colunas 1 e 2. I-b; II-a; III-c; I-c; II-a; III-b; I-a; II-c; III-b; I-c; II-b; III-a; I-a; II-b; III-c Respondido em 10/04/2020 07:40:47 Explicação: PHP é usada em ambiente mobile para programação do lado servidor prolog é LP para programação de aplicações de I.A. (inteligência artificial). JavaScript usada para programação de aplicações web, do lado cliente (navegadores) 3a Questão Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma. JAVA Prolog Smalltalk Pascal COBOL Respondido em 10/04/2020 07:40:38 Explicação: JAVA pode ser considerada no paradigma: estruturado, orientado a objeto e concorrente. As demais classicam-se em apenas 1 paradigma - Cobol, Pascal - estruturado - Smalltalk - orientado a objeto - Prolog - paradigma lógico 4a Questão 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. 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-c; II-a; III-b; I-c; II-b; II-a I-a; II-b; III-c I-b; II-a; III-c; I-a; II-c; III-b Respondido em 10/04/2020 07:40:40 29/05/2020 EPS simulado.estacio.br/alunos/3/4 Explicação: Fortran - processamento centífico dos anos 60 Cobol - típica de processamento comercial das décadas de 70 e 80 C - Unix foi escrito em C, que tem comandos que faciliam acesso a hardware. 5a Questão Avalie as assertivas sobre as linguagens de programação (LP) I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs. II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade. III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS. I-V;II-V;3-F; I-F; II-V; III-V I-V; II-V; III-V; I-V; II-F;III-V; I-F; II-F; III-V Respondido em 10/04/2020 07:40:54 Explicação: I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs. - FALSO, Java por exemplo é orientada a objeto, e programação concorrente ou seja pode ser classificada em mais de 1 paradigma mais mesmo tempo. II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade. --> Falso, No paradigma funcional o programa é um conjunto de funções e usa-se a recursividade com intensidade III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo --> Verdade. 6a Questão Associe as 2 colunas. Na coluna a esquerda, temos as linguagens de programação e na coluna a direita, temos as propriedades das linguagens de programação. Associe a linguagem (coluna 1) a sua respectiva propriedade adequada (coluna 2). Cada linguagem pode estar associada a uma propriedade. Mas pode ser que uma linguagem não tenha associação. - associe o número (1 a 5) da coluna Linguagem com a letra (A a E) com a correta característica Linguagem de programação (Coluna 1) Propriedade (Coluna2) 1. JAVA a) Usada para programação no lado cliente (sistemaWEB) 2. PYTHON b) Linguagem usada para escrever o sistemaoperacional LINUX 3. C++ c) Também conhecida como sopa de letrinhas, combaixa legibilidade 4. C d) A principal propriedade é a portabilidade 5. JAVAScript e) LP de método híbrido de implementação, tal qualJAVA Assinale a UNICA alternativa que correlaciona adequadamente a Linguagem a sua propriedade característica. 1 d 2 e 3 sem associação. 4 b 5 a 1 d 2 sem associação 3 e 4 b 5 a 29/05/2020 EPS simulado.estacio.br/alunos/ 4/4 1 sem associação 2 e 3 a. 4 b 5 d 1 d 2 a 3 sem associação. 4 e 5 b 1 a 2 e 3 sem associação. 4 b 5 d Respondido em 10/04/2020 07:40:45 Explicação: 1 d (JAVA A principal propriedade é a portabilidade) 2 e (PHYTON LP de método híbrido, tal qual JAVA) 3 sem associação. 4 b (C Linguagem usada para escrever o sistema operacional LINUX) 5 a (Javascript Usada para programação no lado cliente (sistema WEB) Na coluna característica , a letra c) Também conhecida como sopa de letrinhas, com baixa legibilidade, fica sem associação. A LP correta para associar a essa característica é MUMPS, linguagem procedural e ,normalmente, interpretada, usada no final da década de 60 javascript:abre_colabore('38403','185605085','3701122397'); 29/05/2020 EPS simulado.estacio.br/alunos/ 1/4 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 3a aula Lupa PPT MP3 Exercício: CCT0831_EX_A3_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, 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. Coluna 1 Coluna 2 I.Inteligência Artificial a.PHP II.Desenvolvimento Mobile - porção servidor b. JAVAScript III. Desenvolvimento WEB - porção cliente c. Prolog d. Pascal Assinale a UNICA alternativa que apresenta a correta correlação entre as colunas 1 e 2. I-c; II-b; III-a; I-c; II-a; III-b; I-a; II-b; III-c I-b; II-a; III-c; I-a; II-c; III-b; Respondido em 10/04/2020 07:41:08 Explicação: PHP é usada em ambiente mobile para programação do lado servidor prolog é LP para programação de aplicações de I.A. (inteligência artificial). JavaScript usada para programação de aplicações web, do lado cliente (navegadores) 2a Questão Avalie as assertivas sobre as linguagens de programação (LP) I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs. II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade. III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo 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','3','','',''); javascript:abre_frame('3','3','','',''); 29/05/2020 EPS simulado.estacio.br/alunos/ 2/4 I-V;II-V;3-F; I-V; II-F;III-V; I-V; II-V; III-V; I-F; II-F; III-V I-F; II-V; III-V Respondido em 10/04/2020 07:41:11 Explicação: I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs. - FALSO, Java por exemplo é orientada a objeto, e programação concorrente ou seja pode ser classificada em mais de 1 paradigma mais mesmo tempo. II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade. --> Falso, No paradigma funcional o programa é um conjunto de funções e usa-se a recursividade com intensidade III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo --> Verdade. 3a Questão Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma. COBOL Smalltalk Pascal JAVA Prolog Respondido em 10/04/2020 07:41:03 Explicação: JAVA pode ser considerada no paradigma: estruturado, orientado a objeto e concorrente. As demais classicam-se em apenas 1 paradigma - Cobol, Pascal - estruturado - Smalltalk - orientado a objeto - Prolog - paradigma lógico 4a Questão Sobre o paradigma orientado a objeto, avalie as assertivas: I. Visa maior produtividade na programação, aumentando o reuso. II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto. IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos integrados. Marque a alternativa que apresenta APENAS as assertivas CORRETAS I e IV I, II e IV I,II e III II e III I e III Respondido em 10/04/2020 07:41:05 Explicação: I. Visa maior produtividade na programação, aumentando o reuso. - Verdade II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". - Verdade III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto - Verdade. IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos integrados.- FALSO, os sistemas nessa epóca tornaram-se maiores, mais complexos e mais integrados 29/05/2020 EPS simulado.estacio.br/alunos/ 3/4 5a Questão Associe as 2 colunas. Na coluna a esquerda, temos as linguagens de programação e na coluna a direita, temos as propriedades das linguagens de programação. Associe a linguagem (coluna 1) a sua respectiva propriedade adequada (coluna 2). Cada linguagem pode estar associada
Compartilhar