Buscar

AV - Paradigmas de linguagens de programação em python

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 4 páginas

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

Prévia do material em texto

Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON AV
Aluno: EDUARDA LOUREIRO 202211622361
Professor: ROBSON LORBIESKI
 Turma: 9001
DGT0286_AV_202211622361 (AG) 05/03/2023 09:56:32 (F) 
Avaliação: 9,00 pts Nota SIA: 10,00 pts
 
EM2020113: PARADIGMAS E LINGUAGEM PYTHON 
 
 1. Ref.: 7790284 Pontos: 1,00 / 1,00
(IBADE/2019) Há uma diferença entre o código fonte que se escreve e as instruções que a máquina compreende.
Para tanto o código fonte deve ser traduzido para linguagem de máquina pelos interpretadores ou compiladores. A
linguagem abaixo que mais se aproxima da linguagem de máquina é:
HTML.
Java.
PHP.
Cobol.
 Assembly.
 2. Ref.: 7790148 Pontos: 1,00 / 1,00
No contexto de programação para Web, temos 2 diferentes ambientes de desenvolvimento: a camada de
apresentação e a camada de lógica do negócio. Assinale a opção que apresenta apenas linguagens votladas para o
desenvolvimento da camada de lógica do negócio nos servidores WEB.
.NET, Java e CSS.
HTML, CSS e Javascript.
PHP, ASP e Javascript.
 C# e Ruby.
Python e HTML.
 
EM2020117: PYTHON BÁSICO 
 
 3. Ref.: 5292383 Pontos: 0,00 / 1,00
Três tipos de dados fundamentais em Python são as listas ("lists"), sequências ou 'tuplas' ("tuples") e dicionários
("dictionaries"). A respeito dessas estruturas, é correto afirmar:
 Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem.
Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo que
sequências e dicionários não têm essa limitação.
 Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem.
 4. Ref.: 7625292 Pontos: 1,00 / 1,00
(Quadrix/COREN-RS/2018 - adaptada) Python é uma linguagem extremamente versátil e de fácil assimilação. Sua
sintaxe permite a manipulação de estruturas complexas com um grau de dificuldade inferior as linguagens
concorrentes. No que se refere à linguagem de programação Python, assinale a alternativa correta.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790284.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790148.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7625292.');
 Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada
como linguagem script em vários softwares.
Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos
imutáveis.
Python utiliza a duck typing (tipagem dinâmica), que nada mais é do que definir um tipo para a variável, com
as operações que podem ser aplicadas, antes mesmo de ela ter sido criada, com base em conhecimento
prévio do programa. Essa tarefa é executada pelo interpretador.
Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com
frameworks de terceiros.
O caractere "/" marca o início de comentário. Qualquer texto depois do "/" será ignorado até o fim da linha.
 
EM2020118: PYTHON EM OUTROS PARADIGMAS 
 
 5. Ref.: 5298413 Pontos: 1,00 / 1,00
No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de
dados:
É uma atividade bastante encontrada na construção de data warehouses.
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
 Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes
(avaliação do modelo gerado).
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica
ou categórico-numérica.
Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados
existentes em outras colunas.
 6. Ref.: 7790903 Pontos: 1,00 / 1,00
(IADES/2022) Na disciplina de ciência de dados, Python é uma das linguagens de programação mais utilizadas. A
esse respeito, é correto afirmar que a linguagem de programação Python
 pode ser utilizada como uma linguagem de programação funcional. 
mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada.
classifica-se como fracamente tipada. 
foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima
performance. 
possui recursos para controle de fluxo, como if-else, switch-case, while e for em todas as suas versões.
 
EM2020119: PYTHON ESTRUTURADO 
 
 7. Ref.: 5295434 Pontos: 1,00 / 1,00
Considere o seguinte trecho de um programa escrito em Python:
 a = 1
 while a < 10:
 if a % 2 == 0:
 break
 else:
 a += 1
 print(a)
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790903.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.');
Assinale a opção que apresenta corretamente o que será impresso na tela.
 2
15
10
1
9
 8. Ref.: 5298445 Pontos: 1,00 / 1,00
Considere o programa Python abaixo:
 
numero1 = int(input('Informe o número de Processos: '))
numero2 = int(input('Informe o número de Juízes: '))
 
..I..
 
resultado = numero1 / numero2
print("Há ",resultado, " processos a serem julgados por cada Juiz")
 
..II..
 
print("Não é possível divisão por zero")
 
Para tratar a exceção que será lançada se o valor contido na variável numero2 for zero, as lacunas I e II deverão ser
corretamente preenchidas por:
try: e catch ArithymeticException:
throw e catch (ZeroDivisionException $e)
throw: e catch(err)
 try: e except ZeroDivisionError:
try e catch(ArithmeticException ex)
 
EM2020120: PYTHON ORIENTADO A OBJETOS 
 
 9. Ref.: 7789941 Pontos: 1,00 / 1,00
(TRE-CE/2012 - Adaptada) Considere:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298445.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789941.');
Em relação à sintaxe em Python, é correto afirmar que na:
 
I. Linha 3 a classe B está herdando A.
 
II. Linha 4 o atributo é considerado privado.
 
III. Linha 5 exibe um método construtor.
 
IV. Linha 9 o objeto a é uma instância da classe B.
 
V. Linha 13 o objeto b é uma instância da classe A.
Marque a alternativa correta.
I, II e IV, apenas.
I e IV, apenas.
 I, II, III e V.
II, III e IV, apenas.
I e II, apenas.
 10. Ref.: 6112185 Pontos: 1,00 / 1,00
Sobre as linguagens de programação Java, C++ e Python, podemos afirmar que:
I - Java e C++ são compiladas, enquanto Python é interpretada.
II - Python não tem suporte à orientação a objetos.
III - O polimorfismo por sobrecarga, no qual mais de um método tem o mesmo nome, mas assinaturas diferentes, é
suportado pelo Python.
IV - Java não tem suporte à herança múltipla.
 
Verifica-se que está(ão) correta(s)
III e IV, apenas.
I, II e III.
 I e III, apenas.
II, apenas.
I e IV, apenas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112185.');

Outros materiais