Prévia do material em texto
AVALIANDO O APRENDIZADO 01 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON 1a Questão Ref.: 202307727576 Por que aprender programação é tão crucial quanto saber ler. Mitchel Resnick é diretor do grupo Lifelong Kindergarten, do MIT Media Lab, que utiliza as novas tecnologias para promover experiências de aprendizagem criativas. Ele defende que a programação é uma das habilidades do século 21 e deveria ser tão importante quanto ler ou escrever. Segundo ele, em um mundo repleto de tecnologia, quem não aprender a programar será programado. Disponível em: https://exame.com/carreira/por-que-aprender-programacao-e-tao-crucial-quanto-saber-ler/. Acessado em 10/03/2021. No texto acima, Mitchel Resnick destaca a importância de que as pessoas adquiram a habilidade de programar. Nesse contexto, analise as informações abaixo: I - Apenas os indivíduos que atuam na área de Tecnologia de Informação têm necessidade de aprender a programar, haja vista que é uma habilidade extremamente complexa e que não agregaria valor para pessoas que atuam em outras áreas. II - A habilidade de programar permite que os indivíduos possam melhorar sua habilidade de resolução de problemas de modo geral. III - Uma das razões para aprender a programar é aumentar a capacidade de expressar ideias, aumentando a capacidade de abstração. Qual(s) afirmativa(s) é (são) verdadeira(s)? I, II e III. Apenas I e III. Apenas I e II. Apenas II e III. Apenas I. Respondido em 23/04/2023 00:04:08 2a Questão Ref.: 202308966638 Aprender linguagens de programação se tornou indispensável na nossa sociedade. Segundo reportagem publicada no Olhar Digital: ¿A necessidade de um segundo idioma é praticamente indispensável para que o profissional se mantenha competitivo no atual mercado de trabalho. Seja qual for a área de atuação. E isso não é de hoje. Se você não fala inglês ou espanhol, pode ter certeza: seu currículo vai ficar ali, separado em um segundo bloco. A novidade é que está chegando a hora de se preparar para aprender mais uma linguagem: programação, é o idioma da inovação. E promete se tornar habilidade básica do profissional do futuro. Ou até já do presente¿¿ Disponível em: https://olhardigital.com.br/2020/05/23/videos/programacao- passa-a-ser-diferencial-em-multiplas-areas-do-mercado-de-trabalho-2/. Acessado em: 19/01/2021. Nesse sentindo, qual(s) das vantagens abaixo podem ser relacionadas a habilidades que podem ser adquiridas ao aprender várias linguagens de programação? I ¿ Aumento da capacidade de expressar ideias II ¿ Melhor entendimento da importância da implementação III ¿ Ser especialista em Inteligência Artificial I e II II e III Apenas I I e III Todas Respondido em 23/04/2023 00:07:25 3a Questão Ref.: 202308966535 Existem muitas linguagens de programação disponíveis no mercado com as mais diversas características e aplicações. No entanto, as linguagens de programação, possuem restrições de tipos de estrutura de controle, estrutura de dados e abstrações que podem ser utilizadas. Nesse contexto, análise as afirmações a seguir: I ¿ Ao aprender várias linguagens de programação, é possível que um problema possa ser resolvido mais facilmente devido a adequação a uma linguagem específica. II ¿ Não há necessidade de se aprender mais do que uma linguagem de programação haja vista que as estruturas possuem equivalentes em todas elas III ¿ Aprender diversas linguagens de programação propicia um melhor embasamento para decidir qual deve ser utilizada para resolver um determinado problema. É (são) verdadeira(s): Todas são verdadeiras II e III I e III I e II Nenhuma afirmação é verdadeira Respondido em 23/04/2023 00:08:56 4a Questão Ref.: 202308966831 (QUADRIX ¿ COBRA TECNOLOGIA, 2014)(Adaptada) Dado o programa em Python para troca de valores: A = input("Digite o valor de A: ") B = input("Digite o valor de B: ") X = A A = B B = X print("O valor de A é: ", A) print("O valor de B é: ", B) Considerando o algoritmo acima, as variáveis: 1. X, A e B foram criadas com escopo global na área de dados da memória. 2. X, A e B foram criadas com escopo local na área de dados da memória. 3. A e B poderiam, refazendo o algoritmo, ser qualificadas com escopo local e a variável X com escopo global. 4. A e B poderiam, refazendo o algoritmo, ser qualificadas com escopo global e a variável X com escopo local. Está correto o que consta somente em: I e IV II e IV II III I e III Respondido em 23/04/2023 00:11:24 5a Questão Ref.: 202308966637 Um programador foi contratado para desenvolver um programa que utiliza um Algoritmo Genético (uma técnica de Inteligência Artificial) para encontrar a melhor rota a ser utilizada para entrega de mercadorias em cidades do Estado do Rio de Janeiro levando em consideração a menor distância percorrida (Em km entre as cidades ¿ valores do tipo real). Esse mesmo programa também deve ser capaz de trabalhar com qualquer tipo de dado numérico, desse modo, a vinculação de tipos da linguagem escolhida para sua implementação deve ser dinâmica. Levando esse requisito em consideração, qual linguagem seria mais adequada para desenvolver esse programa? C C++ Python Java COBOL