Buscar

AVALIANDO O APRENDIZADO 01 - PARADIGMAS DE LINGUAGENS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Mais conteúdos dessa disciplina