Prévia do material em texto
Você acertou 6 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho 1 Marcar para revisão A programação estruturada e a orientação a objetos são dois paradigmas de programação fundamentais que oferecem diferentes maneiras de pensar sobre como organizar um programa e estruturar sua lógica. Ambos têm seus méritos, mas também limitações, especialmente quando considerados no contexto um do outro. Por que o paradigma estruturado começou a apresentar limitações, levando ao desenvolvimento do paradigma orientado a objetos? Questão 1 de 10 Corretas �6� Incorretas �4� Em branco �0� 1 2 3 4 5 6 7 8 9 10 Exercicio Paradigmas e Linguagem Python Sair 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 1/15 A B C D E Devido à complexidade e tamanho do código em sistemas maiores. Por causa da necessidade de maior concorrência nos programas. Devido à falta de estruturas de dados complexas. Por causa da eficiência na execução. Devido à sua independência da arquitetura do computador. Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado O paradigma estruturado mostrou limitações especialmente quando os sistemas começaram a crescer em complexidade e tamanho, tornando difícil a manutenção e o reuso de código. O paradigma orientado a objetos foi desenvolvido como uma solução para essas questões, proporcionando maior organização, reutilização e extensibilidade do código. 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 2/15 A B C D E 2 Marcar para revisão Qual das linguagens abaixo possui nenhuma abstração linguagem de máquina linguagem Assembly linguagem Python linguagem JAVA linguagem HTML Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado A linguagem de máquina é a única entre as opções que não possui nenhum nível de abstração. Ela é a linguagem de mais baixo nível, composta por códigos binários que podem ser diretamente executados por um processador. As outras linguagens listadas 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 3/15 A B C D E �Assembly, Python, JAVA e HTML� possuem algum nível de abstração, o que significa que seus códigos precisam ser traduzidos para a linguagem de máquina antes de serem executados. 3 Marcar para revisão Em um curso de programação, o instrutor enfatiza a importância da confiabilidade no desenvolvimento de software e usa Python para demonstrar técnicas eficazes de tratamento de exceções. Qual aspecto do Python é mais relevante para ensinar sobre confiabilidade no código? Estruturas de controle de fluxo. Sistema de tipos dinâmicos. Mecanismos integrados de tratamento de exceções. Uso de compilação JIT. Gerenciamento automático de memória. 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 4/15 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O tratamento eficaz de exceções é um aspecto crucial para a confiabilidade do código, ajudando a gerenciar erros e comportamentos inesperados de maneira controlada. Python possui mecanismos robustos e integrados para o tratamento de exceções, tornando-o uma boa escolha para demonstrar essas técnicas em um curso de programação. As outras alternativas, apesar de serem características de Python, não se relacionam diretamente com a ênfase na confiabilidade do código. 4 Marcar para revisão Uma equipe de desenvolvedores está trabalhando em um novo sistema operacional. Eles precisam de uma linguagem que ofereça controle de baixo nível sobre o hardware e gerenciamento eficiente de recursos. Qual linguagem de programação é mais adequada para a programação de sistemas, como descrito no texto? 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 5/15 A B C D E HTML. Java. C��. PHP. Python. Resposta incorreta Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado C�� é ideal para programação de sistemas, pois oferece controle de baixo nível sobre recursos do hardware e é eficiente no gerenciamento de memória, o que é essencial para o desenvolvimento de sistemas operacionais. 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 6/15 A B C D E 5 Marcar para revisão O programa fonte é a fundação de qualquer software e uma peça crítica no campo da programação e do desenvolvimento de software. O que é um "programa-fonte"? O hardware no qual o código é executado. Um conjunto de instruções em linguagem de máquina. O código escrito em uma linguagem de programação. Um software aplicativo específico. Um tipo de linguagem de programação de alto nível. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 7/15 A B C D E Um programa-fonte é o código como é escrito pelo programador em uma linguagem de programação específica. Este código ainda não pode ser entendido diretamente pelo hardware do computador, que compreende apenas a linguagem de máquina. 6 Marcar para revisão A simplicidade e a ortogonalidade são aspectos importantes no projeto de linguagens de programação. Enquanto a simplicidade se refere à facilidade de aprendizado e uso, a ortogonalidade diz respeito a: Capacidade de executar em múltiplas plataformas. Velocidade na execução de programas. Consistência e previsibilidade na combinação de características. Foco na segurança de dados. Suporte para desenvolvimento de interfaces gráficas. 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 8/15 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A ortogonalidade em uma linguagem de programação refere-se à consistência e previsibilidade na forma como suas diferentes características e elementos podem ser combinados. Isso permite aos programadores entender melhor como diferentes partes da linguagem funcionarão juntas. 7 Marcar para revisão No que se refere à classificação de linguagens de programação por nível e gerações, avalie as assertivas a seguir: I � As linguagens de 1ª e 2ª gerações são classificadas como de baixo nível. II � As linguagens de 3ª geração são classificadas como de alto nível. III � As linguagens de 1ª e 2ª gerações são, respectivamente, Assembly e linguagem de máquina. IV � SQL é uma linguagem de 4ª geração. Com base em sua análise, assinale a opção que apresenta APENAS as assertivas corretas. 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 9/15 A B C D E I, II e IV II e IV I e II I II, III e IV Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! GabaritoComentado As assertivas I, II e IV estão corretas. A primeira e segunda gerações de linguagens de programação são de fato classificadas como de baixo nível, pois são mais próximas do código de máquina e menos compreensíveis para os humanos. A terceira geração de linguagens de programação é classificada como de alto nível, pois são mais próximas da linguagem humana e mais fáceis de entender e usar. A linguagem SQL é uma linguagem de quarta geração, que é ainda mais abstrata e fácil de usar do que as 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 10/15 A B C D E linguagens de terceira geração. A assertiva III está incorreta, pois a linguagem de máquina é de primeira geração e Assembly é de segunda geração. 8 Marcar para revisão Uma empresa de desenvolvimento de software está avaliando qual linguagem de programação adotar para um novo projeto. Eles precisam de uma linguagem que seja fácil de aprender, tenha uma comunidade ativa e suporte múltiplos paradigmas de programação. Qual linguagem de programação melhor se encaixa nos requisitos descritos pelo estudo de caso? Java. C��. Python. Assembly. Ruby. 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 11/15 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Python é a escolha ideal para o estudo de caso apresentado, pois é reconhecida por ser fácil de aprender, possui uma comunidade ativa e suporta múltiplos paradigmas de programação. Java e Ruby também são linguagens populares, mas Python se destaca pela sua simplicidade e versatilidade. C�� é complexa para iniciantes, e Assembly é uma linguagem de baixo nível, não ideal para quem procura facilidade de aprendizado. 9 Marcar para revisão Uma startup de tecnologia está desenvolvendo um novo software para análise de dados em saúde. O time está debatendo qual linguagem de programação utilizar. Eles precisam de uma linguagem que ofereça confiabilidade, boa performance e seja adequada para a manipulação de grandes volumes de dados. Considerando o texto, analise as afirmativas abaixo: I. Linguagens como Python são adequadas para aplicações em análise de dados devido à sua facilidade de uso e rica biblioteca de análise de dados. II. Para aplicações em saúde, é mais apropriado usar linguagens focadas em programação de sistemas, como C��. III. A escolha de uma linguagem de programação deve ser baseada em critérios como legibilidade, facilidade de escrita e confiabilidade. 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 12/15 A B C D E Marque a alternativa correta: Apenas as afirmativas I e III estão corretas. Apenas as afirmativas II e III estão corretas. Apenas a afirmativa I está correta. Apenas a afirmativa III está correta. Apenas a afirmativa II está correta. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Neste caso, a melhor escolha seria uma linguagem como Python, que é bem conhecida por sua eficiência em análise de dados, devido à sua sintaxe intuitiva e vasta biblioteca de ferramentas para essa finalidade. Afirmativa II não é adequada, pois linguagens como C�� são mais voltadas para programação de sistemas, e não especificamente para análise de dados. Afirmativa III ressalta a importância de critérios como 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 13/15 A B C D E legibilidade e confiabilidade na escolha de uma linguagem, o que é essencial para garantir a eficácia do software. 10 Marcar para revisão Ao escolher uma linguagem de programação para um projeto de software, é crucial entender os paradigmas e domínios de aplicação da linguagem. Um time de desenvolvedores está considerando Python para um projeto e quer compreender melhor seus paradigmas de programação suportados. Qual é um dos principais paradigmas de programação suportados pelo Python? Paradigma Estruturado. Paradigma Baseado em Regras. Paradigma Baseado em Eventos. Paradigma de Programação Visual. Paradigma de Programação Síncrona. 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 14/15 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Python é uma linguagem que suporta múltiplos paradigmas de programação, sendo o paradigma estruturado um dos principais. Este paradigma enfatiza a clareza, a eficiência e a modularidade do código, alinhando-se perfeitamente com as características do Python. 02/06/2024, 18:49 estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/665ce803689ede0840688ddf/gabarito/ 15/15