Buscar

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

1/4 
 
 
 
EM2020113: PARADIGMAS E LINGUAGEM PYTHON 
Pontos: 1,00 / 1,00 Ref.: 7790284 1. 
Pontos: 0,00 / 1,00 Ref.: 7790148 2. 
 
EM2020117: PYTHON BÁSICO 
Pontos: 1,00 / 1,00 Ref.: 5292383 3. 
Pontos: 1,00 / 1,00 Ref.: 5295357 4. 
 
 
 
 
 
 
(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 é: 
 
 Java. 
 PHP. 
 HTML. 
 Cobol. 
Assembly. 
 
 
 
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. 
 
C# e Ruby. 
Python e HTML. 
 .NET, Java e CSS. 
PHP, ASP e Javascript. 
HTML, CSS e Javascript. 
 
 
 
 
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: 
 
 Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem. 
Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por 
"strings". 
 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 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. 
 
 
 
Considere o seguinte fragmento de código-fonte, escrito em linguagem Python: 
Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON 
Aluno: 
Professor: ROBSON LORBIESKI 
AV 
 
Turm a: 9001 
DGT0286_AV_202211520267 (AG) 06/03/2023 20:49:41 (F) 
Avaliação: 7,00 pts Nota SIA: 9,00 pts 
2/4 
 
 
 
EM2020118: PYTHON EM OUTROS PARADIGMAS 
Pontos: 1,00 / 1,00 Ref.: 5295426 5. 
Pontos: 0,00 / 1,00 Ref.: 5298413 6. 
 
EM2020119: PYTHON ESTRUTURADO 
Pontos: 1,00 / 1,00 Ref.: 5295434 7. 
a = 3 
b = a * 2 
a, b = b, a 
 
Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo? 
print(a) 
 
6 
36 
 3 
 a
 63 
 
 
 
 
 
Considere o trecho de código a seguir e responda: 
 
O que será impresso ao término da execução desse programa: 
 
 [30] 
[] 
O programa apresentará um erro 
 None 
 [0, 5, 10, 15, 20, 25, 30] 
 
 
 
No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de 
dados: 
 
 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. 
 É 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). 
 
 
 
 
 
3/4 
 
 
Pontos: 1,00 / 1,00 Ref.: 7711684 8. 
 
EM2020120: PYTHON ORIENTADO A OBJETOS 
Pontos: 1,00 / 1,00 Ref.: 6111701 9. 
Pontos: 0,00 / 1,00 Ref.: 6112185 10. 
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) 
 
 
Assinale a opção que apresenta corretamente o que será impresso na tela. 
 
 9 
2 
10 
 1 
 15 
 
 
 
(FGV/2018) Considere a seguinte definição da função f, declarada na sintaxe Python. 
 
Assinale o valor produzido pela execução do código acima. 
 
34 
21 
 17 
 13 
 55 
 
 
 
 
 
(IFB/2017 - Adaptada) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a 
alternativa CORRETA: 
 
 Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo, acessados por um 
índice numérico que inicia em 1 (um). 
 Python é uma linguagem procedural a qual não contempla orientação a objetos. 
 A declaração de atributos é algo obrigatório em Python. 
Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando 
a indentação. 
 Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo 
binário .py. 
 
 
 
4/4 
 
 
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) 
 
 I, II e III. 
 II, apenas. 
I e III, apenas. 
III e IV, apenas. 
I e IV, apenas.

Continue navegando