Buscar

AV Estácio - Linguagem 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Disc.: LINGUAGEM PYTHON 
Aluno: PAULO VINICIUS MEIRELES 
Professor: ALESSANDRO DOS SANTOS CALIN Turma: 9001/AA 
 
 
Avaliação: 
10,00 
Nota Trab.: Nota Partic.: Nota SIA: 
10,0 pts 
 
 
 
 1. Ref.: 6112799 Pontos: 1,00 / 1,00 
 
Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python, 
I - Das três linguagens consideradas, Python é a única que não permite interfaces. 
II - O Python possui nativamente o tipo privado, assim como C e Ruby. 
III - Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para qualificar métodos, 
não podendo ser utilizado para qualificar atributos. 
Verifica-se que está(ão) correta(s) 
 
 
II, apenas. 
 
I, II e III. 
 
I e II, apenas. 
 I e III, apenas. 
 
II e III, apenas. 
Respondido em 15/05/2023 19:54:03 
 
 
 2. Ref.: 7816486 Pontos: 1,00 / 1,00 
 
(UFC/2019 - Adaptada) As linguagens de programação são ferramentas fundamentais para o 
desenvolvimento de software e aplicativos em geral. Elas permitem que os programadores expressem suas 
ideias e soluções de forma estruturada e legível para os computadores, permitindo a automação de tarefas 
complexas e repetitivas. Um dos recursos existentes na orientação a objetos é denominado polimorfismo. 
Com relação a esse recurso, é correto afirmar: 
 
 
O polimorfismo refere-se à característica de uma classe poder herdar os atributos e métodos de outra classe, 
tornando-se uma classe mais especializada. 
 
Com o polimorfismo, é possível a criação de métodos onde os parâmetros são sempre passados por cópia, 
independentemente se são tipos primitivos ou objetos. 
 
Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação, 
enquanto as demais ficam disponíveis somente no escopo da classe. 
 
Com o polimorfismo é possível que um objeto de uma classe mais específica execute uma versão própria de um 
método que existe em sua classe "pai" (mais genérica), com a qual ele possui um relacionamento de herança. 
Dessa forma, um mesmo método em uma hierarquia de herança entre classes terá comportamento distinto, a 
depender do tipo do objeto que o executa. 
 
O polimorfismo restringe que os tipos das variáveis que armazenam um determinado objeto sejam explicitamente 
do mesmo tipo do objeto, não permitindo generalizações. 
Respondido em 15/05/2023 19:54:44 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206112799.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207816486.');
 
 
 3. Ref.: 6111701 Pontos: 1,00 / 1,00 
 
(IFB/2017 - Adaptada) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações 
abaixo, assinale a alternativa CORRETA: 
 
 
Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário .py. 
 
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. 
Respondido em 15/05/2023 19:55:36 
 
 
 4. Ref.: 7789941 Pontos: 1,00 / 1,00 
 
(TRE-CE/2012 - Adaptada) Considere: 
 
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 e II, apenas. 
 
I e IV, apenas. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206111701.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207789941.');
 
II, III e IV, apenas. 
 I, II, III e V. 
 
I, II e IV, apenas. 
Respondido em 15/05/2023 19:56:21 
 
 
 5. Ref.: 7790819 Pontos: 1,00 / 1,00 
 
(CESGRANRIO/2019 - Adaptada) Um cientista de dados utilizou a linguagem Python para identificar outliers 
em um conjunto numérico. Os dados foram agrupados em uma lista da seguinte forma: 
L = [-20,-10,0,10,20,30] 
O comando print(L[-1::-2]) apresentará o resultado 
 
 
[30, 20] 
 
[20] 
 
[30] 
 [30, 10, -10] 
 
[-20, 10] 
Respondido em 15/05/2023 19:56:54 
 
 
 6. Ref.: 5295417 Pontos: 1,00 / 1,00 
 
Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207790819.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205295417.');
 
O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste 
 
 
Requisição POST 
 
Requisição GET 
 
Uma página em branco 
 Erro 405 - Método não permitido 
 
Erro 404 - Página não encontrada 
Respondido em 15/05/2023 19:57:25 
 
 
 7. 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: 
 
 
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. 
 
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou 
categórico-numérica. 
 
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes 
(avaliação do modelo gerado). 
Respondido em 15/05/2023 19:58:04 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205298413.');
 8. Ref.: 5037305 Pontos: 1,00 / 1,00 
 
Dado a sequência de código Python3 abaixo, assinale a alternativa CORRETA: 
j = (1,2,3,4,5) 
h = [1,2,3,4,5] 
 
 
Existem erros na declaração destas variáveis. 
 
Ambas as variáveis são dict; 
 
A variável j é uma lista e a variável h é uma tupla; 
 A variável j é uma tupla e a variável h é uma lista; 
 
As variáveis j e h são do tipo tabela hash; 
Respondido em 15/05/2023 19:58:33 
 
 
 9. Ref.: 5040285 Pontos: 1,00 / 1,00 
 
Considere o Código a seguir: 
 
 >>> lista = [x+5 for x in [0,1,2,3,4,5] if x < 3] 
 
Assinale a opção com o valor da variável lista: 
 
 
[0, 5, 10] 
 [5, 6, 7] 
 
[8, 9, 10] 
 
[0, 1, 2] 
 
[5, 6, 7, 8, 9, 10] 
Respondido em 15/05/2023 19:59:08 
 
 
 10. Ref.: 4961965 Pontos: 1,00 / 1,00 
 
Quais estruturas de dados a seguir são estáticas e lineares: 
 
 
Listas e Tuplas 
 
Listas e Filas 
 
Conjuntos e Matrizes 
 
Vetores e Filas 
 Matrizes e Tuplas 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205037305.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205040285.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204961965.');
Respondido em 15/05/2023 19:59:18 
 
 
 
Anotações: Avaliação realizada no navegador SIA.

Continue navegando