Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Phython
1. Com base nos fundamentos da ciência de dados, campo em alta nos dias de hoje, analise as assertivas abaixo e marque a alternativa correta:
I. Ciência que permite a extração de informações valiosas a partir de “dados”;
II. Campo promissor para explorar e processar grandes volumes de dados a partir de Big Data;
III. Utiliza a nuvem para processar inúmeras informações em altíssima velocidade, visando uma análise de dados mais eficiente do que o Data Cloud.
a) Apenas a assertiva I está correta.
b) Apenas a assertiva II está correta.
c) Apenas a assertiva III está correta.
d) Apenas as assertivas I e II estão corretas.
e) Apenas as assertivas II e III estão corretas.
2. Quando pensamos em análise de dados, surge a figura do cientista de dados que, dentre diversas funções:
a) Realiza operações de análise de dados.
b) Disponibiliza informações sobre as formas de implantação de Big Data em empresas.
c) Disponibiliza informações sobre a migração de empresas para as chamadas nuvens computacionais.
d) Realiza o desenho da arquitetura dos dados a serem extraídos de redes computacionais.
e) Investigar os dispositivos onde se possa analisar dados para negócio.
3. A rede Data Sciencester, ilustrada na figura abaixo, está tecnicamente ordenada por/pelo:
a) Sequência
b) Escalonamento
c) Grau
d) Chaveamento
e) Grafo
4. A partir dos conceitos e fundamentos de Big Data e Cloud Computing, analise as assertivas abaixo e marque a reposta correta:
I. Big Data são analisados para se obter insights que levam a melhores decisões e direções estratégicas de negócios;
II. Uma das vantagens da Cloud Computing é o acesso de aplicações a partir da internet, sem que estas estejam instaladas em computadores ou dispositivos específicos;
III. Para o uso de recursos de Cloud Computing é necessária sua associação junto ao Big Data.
a) Apenas a assertiva I está correta.
b) Apenas as assertivas I e II estão corretas.
c) Apenas a assertiva II está correta.
d) Apenas as assertivas II e III estão corretas.
e) Apenas a assertiva III está correta.
5. A partir da linguagem de programação Phyton 2.7, podemos ter acesso ao chamado Phyton Zen. Neste contexto, analise as assertivas abaixo e marque a alternativa correta:
I. Phyton Zen é baseado no princípio de design que você encontra dentro do próprio interpretador Phyton;
II. O Phyton Zen tem sua “ativação” através da digitação do import this;
III. Nada mais é que uma estrutura de apoio ao programador Phyton de relaxamento para que este, ao implementar programas de computador, fique no chamado estado “Zen”.
a) Apenas a assertiva I está correta.
b) Apenas a assertiva II está correta.
c) Apenas as assertivas I e II estão corretas.
d) Apenas as assertivas I e II estão corretas e a segunda complementa a primeira.
e) Apenas as assertivas II e III estão corretas.
6. O Phyton é uma linguagem de programação orientada a objetos que pode ser baixada em phyton.org, de forma totalmente gratuita, a fim de realizar práticas de:
a) Cloud Computing
b) Phytograms
c) Neural Network
d) Big Data
e) Data Science
7. Na formatação utilizada pala linguagem de programação Phyton, a delimitação dos blocos de código é definida por:
a) Ponto e vírgula
b) Dois pontos
c) Identação
d) Chaves
e) Colchetes
8. Se um programa fonte em Phyton for executado uma segunda vez, novamente haverá uma nova tradução, comando por comando, pois os comandos em linguagem de máquina não ficam armazenados para futuras execuções. Neste método, o programa conversor recebe o nome de:
a) Compilador
b) Interpretador
c) Tradutor
d) Montador
e) As alternativas a e d estão corretas, pois o compilador também pode ser chamado de montador
9. Considere a seguinte instrução escrita na linguagem de programação Phyton 2.7 >>> b << 5 e marque a resposta correta:
a) Realiza 5 deslocamentos a esquerda.
b) Inversão de complemento de 5.
c) Exponenciação de 5 a um numeral n.
d) Refere-se ao resto da divisão da variável b por 5.
e) Realiza 5 deslocamentos a direita.
10. Analise o trecho de programa abaixo e marque a resposta que corresponda à saída correta:
>>> a = “Total de itens: %d”
>>> b = “Custo: $ %5.2f”
>>> print (a % 10); print (b % 55.89)
a) Total de itens: 10 e Custo: 55.89
b) Total de itens: 10 e Custo: $ 55.89
c) Total de itens: 10 ou Custo: $ 55.89
d) Total de itens: 10 ou Custo: 55.89
e) Total de itens: 10 e Custo: R$ 55,89
11. O tipo é uma forma de classificar a informação. As linguagens de programação normalmente trazem implementado o que é chamado de tipos primitivos, isto é, o tipo de dado mais genérico possível.
Em particular o Phyton 2.7 não trabalha com tipo primitivo diretamente. Isso porque em Phyton tudo é objeto. Dessa forma, o que chamaríamos de primitivo é, em Phyton, representado como uma informação que será um objeto propriamente dito. Todas as alternativas abaixo listam-se os principais tipos built-ins da linguagem de programação Phyton 2.7, exceto:
a) int
b) str
c) byte
d) list
12. Analise o trecho de programa Phyton abaixo e marque a resposta correta:
>>> texto = “10”
>>> num = int(texto)
>>> print (texto + str(10))
>>> print (texto + 10)
a) A saída será 1010 em ambos os casos.
b) A saída será 20 em ambos os casos.
c) A saída será 1010 e 20.
d) A saída será 20 e 1010.
e) Não haverá saída, pois apresenta erro de sintaxe na instrução de saída.
13.Considere o trecho de programa Phyton, analise as assertivas abaixo e marque a resposta certa:
>>> a = 5; b = 8
>>> if a > b:
... print a
... else:
... print b
I. Apresenta como saída o numeral 5;
II. Se a for maior do que b, então mostra o conteúdo de a, senão mostra o conteúdo de b;
III. Apresenta como saída o numeral 8.
a) Apenas a assertiva I está correta.
b) Apenas as assertivas I e II estão corretas.
c) Apenas a assertiva III está correta.
d) Apenas as assertivas I e III estão corretas.
e) Apenas as assertivas II e III estão corretas e a terceira complementa a segunda.
14. Analise o trecho de programa a seguir, e marque a resposta correta referente à saída produzida pelo código Phyton apresentado:
>>> var = [2, 4, 5, 6, 7, -3, 4, 8, 3]
>>> for v in var:
... if v > 0:
... print (“%d” % i)
... else:
... break
a) 2, 4, 6, 8
b) 2, 4, 6, 4, 8
c) 5, 7, -3, 3
d) 2, 4, 5, 6, 7
e) 2, 4, 5, 6, 7, 4, 8, 3
15. Analise o trecho de programa a seguir, e marque a resposta correta referente à saída produzida pelo código Phyton apresentado:
>>> while True:
... try:
... n = raw_input (“Entre com um inteiro:”)
... n = int(n)
... break
... except ValueError:
... print (“Entrada Inválida”)
>>> print (“Entrada Correta”)
a) Se for verdade, mostra a mensagem “Entre com um inteiro”.
b) Tenta fazer a entrada de dados de um inteiro numérico. Em caso de exceção mostra a mensagem “Entrada Correta”.
c) Se for verdade, mostra a mensagem “Entrada Correta”.
d) Tenta fazer a entrada de dados de um inteiro numérico. Em caso de exceção, mostra a mensagem “Entrada Inválida”.
e) Mostra a mensagem “Entre com um inteiro”. Caso o número seja negativo, mostra a mensagem “Entrada Inválida”. Caso contrário, mostra a mensagem “Entrada Correta”.
16.Analise o trecho de programa a seguir, e marque a resposta correta referente à saída produzida pelo código Phyton apresentado:
>>> for i in [1, 2, 3, 4, 5]:
>>> for j in [1, 2, 3, 4, 5]:
>>> s = i + j
>>> print ( s )
a) 10
b) 9
c) 8
d) 7
17. Considere a função escrita em Phyton 2.7 e marque a resposta certa:
>>> def F12(entrada):
... “Retorna True se entrada avaliar como False”
... if not obj:
... return True
... else:
... return False
a) A função está representada de forma incorreta, pois não podemos colocar uma entrada como parâmetro da função.
b) É certo que a função retorna True quando receber False como valor do parâmetro.
c) O erro da função é apenas um, pois não existe uma função nomeada como F12.
d) A função descrita testa duas condições mas só consegue verdadeiramente executar a instrução ELSE visto que entrada é inválida.
e) Apresenta um erro de sintaxe, pois não existe “:” depois do ELSE.
18. Considere a função escrita na linguagem Phyton 2.7, analise as assertivasabaixo e marque a alternativa correta:
>>> def fatorial (x) :
... if x == 0:
... return 1
... else:
... return x * fatorial (x-1)
I. A função permite calcular o fatorial de um número, ora representado pela variável “x”;
II. Apresenta erro, pois não foi definido o tipo do parâmetro da função;
III. Trata-se de uma função recursiva.
a) Apenas a assertiva I está correta.
b) Apenas as assertivas I e II estão corretas, e a segunda completa a primeira.
c) Apenas a assertiva II está correta.
d) Apenas as assertivas II e III estão corretas.
e) Apenas as assertivas I e III estão corretas, e a terceira completa a primeira.
19. Analise o trecho de programa Phyton abaixo e marque a alternativa correta:
>>> x = 1.5
>>> y = math.sin( x )
a) Usa a função matemática para determinar o seno de um número.
b) Trata-se de uma função inválida, pois a sintaxe correta seria y = mathy.sin (x).
c) Permite calcular o cosseno de certo número.
d) Permite calcular a cotangente de um número.
e) O trecho de programa apresenta um erro, pois o correto seria x = 1,5 e não como foi grafado, x = 1.5.
20. Analise o trecho de programa a seguir e marque a resposta correta:
>>> str( 65 )
a) Produz como saída a letra “A”, pois na tabela ASCII corresponde a 65(10)
b) Permite como saída a letra “a”, pois na tabela ASCII corresponde a 65(10)
c) Imprime o numeral 65
d) Imprime o número ‘65’
e) Erro de sintaxe, pois falta o “:” no final da instrução
21. Considere a linha de código abaixo, e marque a resposta certa:
>>> arquivo = open('musica.txt', 'r')
a) Permite abrir um arquivo somente para a leitura.
b) Permite abrir um arquivo apenas para gravação.
c) Apresenta erro de sintaxe, pois no final da instrução falta um “:”.
d) Tem erro de sintaxe, pois precisa de um “:” depois da palavra open.
e) Permite abrir um arquivo para leitura e gravação.
22.	Considere a linha de código abaixo e marque a resposta certa:
>>> arquivo = open('musica.txt', 'w')
a) Permite abrir um arquivo somente para a leitura.
b) Permite abrir um arquivo apenas para gravação.
c) Apresenta erro de sintaxe, pois no final da instrução falta um “:”.
d) Tem erro de sintaxe, pois precisa de um “:” depois da palavra open.
e) Permite abrir um arquivo para leitura e gravação.
23. Considere o trecho de programa Phyton abaixo e marque a alternativa correta:
>>> arquivo = open('musica.txt', 'r')
>>> texto = arquivo.readlines()
>>> arquivo.close( )
>>> texto.append('Nova linha')
>>> arquivo = open('musica.txt', 'w')
>>> arquivo.writelines(texto)
>>> arquivo.close( )
a) Apresenta erro na execução da linha 4, pois o arquivo foi fechado na linha 3.
b) Abre um arquivo para leitura, acrescenta nova linha, e depois grava no arquivo a atualização feita.
c) Não sobrescrever o conteúdo, mas adicionar um novo conteúdo, adicionando-o no arquivo por meio de escrita.
d) Não realiza operações com arquivos.
e) Abre um arquivo para gravação, acrescenta nova linha, e depois de grava no arquivo a atualização feita, permite a leitura do informação gravada.
24. Analise a sintaxe de programa em Phyton abaixo e marque a resposta correta:
>>> arquivo = open (´dados.txt´, ´a´)
a) Apresenta erro de sintaxe, pois um arquivo somente pode ser aberto com ‘w’ para gravação ou ‘r’ para leitura, desde que o arquivo já exista.
b) Os métodos para abertura de arquivo em Phyton são apenas ´w´ e ´r´, o primeiro para leitura e o segundo para gravação.
c) Os métodos para abertura de arquivo em Phyton são apenas ´w´ e ´r´, o primeiro para gravação e o segundo para leitura.
d) ´a´ refere-se a append, ou seja, abre um arquivo já existente e permite acrescentar novas registros.
e) Erro de sintaxe, pois falta o “:” no final da instrução open.
25. Os dicionários Phyton referem-se a:
a) É o mesmo que dicionário de dados.
b) Refere-se ao metadado de uma estrutura de dados simples.
c) Estruturas de dados especiais que implementam mapeamento.
d) Refere-se ao metadado de uma estrutura de dados complexa.
e) Permite a definição e criação de novas bibliotecas de funções Phyton.
26. Considere a linha de código abaixo, e marque a resposta certa:
>>> inventario = { ‘cadeiras’ : 50, ‘mesas’ : 200, ‘estantes’ : 120, ‘arquivos’ : 10 }
>>> print inventario {‘mesas’ : 200, ‘estantes’ : 120, ‘cadeiras’ : 50, ‘arquivos’ : 10 }
>>> del inventario [‘estantes’].
a) Permite ao usuário apagar todo o inventário, permanecendo apenas com o item ‘estante’.
b) Depois a execução do trecho de código, quando for executar a instrução print inventário, apenas serão impressos os itens mesas, cadeiras e arquivos, com seus respectivos quantitativos.
c) Permite ao usuário apagar apenas o item ‘estante’, mantendo os demais itens do inventário, inclusive a quantidade do item apagado.
d) Erro de sintaxe, pois para apagar o item ‘estante’, também tem que ser referenciado o seu quantitativo, dessa forma: del inventario [‘estante’, 120].
e) Erro de sintaxe, pois para apagar o item ‘estante’, também tem que ser referenciado o seu quantitativo, dessa forma: del inventario [‘estante’ : 120]
27. Considere o trecho de programa Phyton abaixo e marque a alternativa correta:
>>> previous = {0:1, 1:1}
>>> def fibonacci (n) :
... if previous.has_key (n) :
... return previous [n]
... else :
... newValue = fibonacci (n – 1) + fibonacci (n – 2)
... previous [n] = newValue
... return newValue
a) O dicionário previous guarda os números da Série de Fibonacci que nós já conhecemos.
b) O uso do previous permite que o programa seja recursivo.
c) Embora um programa de Fibonacci seja recursivo, o previous “retira” essa recursividade.
d) Apresenta erro de sintaxe no uso do previous, pois deveria ser previous = [0:1, 1:1] :
e) Erro de sintaxe no retorno do dicionário previous, pois deveria ser escrito da seguinte forma: return previous [n] :
28. Sobre dicionários Phyton, analise as assertivas abaixo e marque a resposta certa:
I. Um dicionário é uma coleção não ordenada de pares chave-valor;
II. Considerando a instrução mydict = {"gato" : 12, "cachorro" : 10, "rato" : 6}, após executar a instrução print (mydict ["rato"]), será impresso o valor 6;
III. Considerando a instrução mydict = {"gato" : 12, "cachorro" : 10, "rato" : 6}, após executar a instrução print (mydict ["gato"]), será impresso o valor gato;
a) Apenas a assertiva I está correta.
b) Apenas a assertiva II está correta.
c) Apenas a assertiva III está correta.
d) Apenas as assertivas I e II estão corretas.
e) Apenas as assertivas I e III estão corretas.
29. O uso de tuplas na linguagem de programação Phyton 2.7 é comum na maioria de suas aplicações. Neste viés, marque a alternativa correta:
a) Tupla é um tipo de estrutura de dados em Phyton.
b) Refere-se a uma linha utilizada para a gravação de certo arquivo em Phyton.
c) Phyton não utiliza o conceito de tuplas.
d) Refere-se a um metadados existente no dicionário Phyton.
e) É uma função especial para tratamento de registros de um arquivo.
30. Considere o trecho de programa abaixo e marque a resposta certa:
>>> t1 = ( 'a', )
>>> type( t1 )
a) Erro de sintaxe, pois, na definição da tupla t1, não existe uma vírgula depois da especificação de ‘a’.
b) Mostra como resultado que t1 é do tipo tupla.
c) Permite definir um tipo t1, que é composto por ‘a’, pertencente a uma tupla, conforme dicionário Phyton padrão.
d) Erro de sintaxe, pois o código não define uma tupla.
e) É verdadeiro afirmar que t1 é o tipo e ‘a’ é a tupla.
31. Considere a linha de programação Phyton abaixo e marque a alternativa correta:
>>> tupla = 'a', 'b', 'c', 'd', 'e'
a) Cria uma tupla cujo conteúdo é ‘a’, ‘b’, ‘c’, ‘d’, ‘e’.
b) Erro de sintaxe, pois falta o parêntese na instrução, onde o correto seria: tupla = (‘a’, ‘b’, ‘c’, ‘d’, ‘e’).
c) Erro de sintaxe, pois falta o parêntese na instrução, onde o correto seria: tupla = (‘a’, ‘b’, ‘c’, ‘d’, ‘e’):
d) Para ser uma tupla, deveria ter usado a instrução tuple e não tupla.
e) Phyton não utiliza o conceito de tuplas.
32. A estrutura de dados tupla é bem parecida com uma lista, exceto pelo fato de que a tupla é imutável. Considere essa afirmativa e marque a resposta certa:
a)A afirmativa está correta.
b) A afirmativa está incorreta, pois a tupla é mutável a qualquer momento.
c) Quem é imutável é a lista e não a tupla.
d) Tuplas são listas, de acordo com o que foi afirmado anteriormente.
e) Tupla não é parecida com a lista, mas sim ela é a própria lista.

Mais conteúdos dessa disciplina