Buscar

PARADIGMAS DE LING 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 5 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

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. Ref.: 5292388 Pontos: 1,00 / 1,00 
 
Como se chama a seguinte característica de uma linguagem de programação "um conjunto 
relativamente pequeno de construções primitivas pode ser combinado em um número, 
também, pequeno de maneiras para construir as estruturas de controle e de dados de uma 
linguagem de programação"? 
 
 
aliasing 
 ortogonalidade 
 
confiabilidade 
 
recursividade 
 
expressividade 
 
 
 2. Ref.: 5295362 Pontos: 1,00 / 1,00 
 
Assinale a opção que não apresenta linguagens para desenvolvimento da camada de lógica do 
negócio nos servidores WEB 
 
 
.NET, e Java 
 
PHP e ASP 
 HTML, CSS e Javascript 
 
Python 
 
C# e Ruby 
 
 
 3. Ref.: 5292383 Pontos: 1,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 não podem ser modificadas depois de criadas, ao passo que sequências e 
dicionários podem. 
 
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser 
indexadas por "strings". 
 
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. 
 
 
 
 
 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292388.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205295362.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292383.');
 4. Ref.: 5292385 Pontos: 1,00 / 1,00 
 
Observe os seguintes comandos em Python: 
 
Ao término da execução da última linha, o programa deverá imprimir: 
 
 
[2, 0, 1, 9] 
 
[2, 9, 0, 5] 
 
[2, 0, 1, 5] 
 
[0, 9, 1, 5] 
 [2, 9, 1, 0] 
 
 
 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: 
 
 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. 
 
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de 
dados inconsistentes. 
 
É uma atividade bastante encontrada na construção de data warehouses. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 6. Ref.: 5292516 Pontos: 1,00 / 1,00 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292385.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205298413.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292516.');
 
Considere o script e responda. Qual valor será impresso pela linha 21: 
 
 
 
Impossível determinar 
 
1.000.000 
 0 
 
100.000 
 
10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 7. Ref.: 5295436 Pontos: 1,00 / 1,00 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205295436.');
Analise o trecho de código, em Python 3, a seguir. 
 
O valor impresso pela função print, na última linha do trecho de código, é: (dica: a 
função lower retorna todas as letras de uma string em minúsculo) 
 
 
333 
 321 
 
111 
 
123 
 
132 
 
 
 8. 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) 
 
Assinale a opção que apresenta corretamente o que será impresso na tela. 
 
 
15 
 
9 
 
1 
 
10 
 2 
 
 
 
 
 
 9. Ref.: 5292561 Pontos: 1,00 / 1,00 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205295434.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292561.');
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, porém é contornado através da implementação 
de interfaces múltiplas 
Verifica-se que está(ão) correta(s) 
 
 
I e IV, apenas. 
 
Todas as alternativas estão incorretas. 
 
II, apenas. 
 I e III, apenas. 
 
I, II e III. 
 
 
 10. Ref.: 5292563 Pontos: 1,00 / 1,00 
 
Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a 
alternativa CORRETA: 
 
 
Python é uma linguagem procedural a qual não contempla orientação a objetos. 
 
Python permite sobrecarga de métodos na mesma classe. 
 
A declaração de atributos é algo obrigatório em Python. 
 
Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo 
executável, do tipo binário. 
 A herança múltipla, assim como em C++, é uma característica nativa da linguagem. 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292563.');

Continue navegando