Buscar

PROVA - LINGUAGEM PYTHON 2.7 2018.2

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

15/06/2018 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=73592550&p1=201707241856&p2=4004805&p3=NPG2064&p4=103217&p5=AV&p6=19/05/2018&p… 1/4
 
 
Avaliação: NPG2064_AV_201707241856 » LINGUAGEM PYTHON 2.7
Tipo de Avaliação: AV
Aluno: 201707241856 - LÉO MOTTA ROCHA
Professor: DENIS GONCALVES COPLE
 
Turma: 9001/AA
Nota da Prova: 1,8 Nota de Partic.: 0 Av. Parcial 0 Data: 19/05/2018 13:40:17
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
 
 1a Questão (Ref.: 201708304409) Pontos: 0,0 / 0,6
Considere a função escrita na linguagem Python 2.7, analise as assertivas abaixo 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
 Apenas as assertivas I e III estão corretas, e a terceira completa a primeira
Apenas as assertivas II e III estão corretas
Apenas a assertiva II está correta
 Apenas as assertivas I e II estão corretas, e a segunda completa a primeira
Apenas a assertiva I está correta
 
 2a Questão (Ref.: 201708304400) Pontos: 0,0 / 0,6
Analise o trecho de programa Phyton abaixo e marque a resposta correta:
>>> texto = "10"
>>> num = int(texto)
>>> print ( texto + str(10))
 >>> print ( texto + 10)
Não haverá saída, pois apresenta erro de sintaxe na instrução de saída
 A saída será 1010 em ambos os casos
A saída será 20 em ambos os casos
A saída será 20 e 1010
 A saída será 1010 e 20
 
 3a Questão (Ref.: 201708304406) Pontos: 0,6 / 0,6
Analise o trecho de programa a seguir, e marque a resposta correta referente a saída produzida pelo código Python
apresentado:
15/06/2018 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=73592550&p1=201707241856&p2=4004805&p3=NPG2064&p4=103217&p5=AV&p6=19/05/2018&p… 2/4
>>> for i in [1, 2, 3, 4, 5]:
>>> for j in [1, 2, 3, 4, 5]:
>>> s = i + j
>>> print ( s )
7
9
 10
8
6
 
 4a Questão (Ref.: 201708304413) Pontos: 0,6 / 0,6
Considere a linha de código abaixo, e marque a resposta certa: >>> arquivo = open('musica.txt', 'w')
Tem erro de sintaxe, pois precisa de um ":" depois da palavra open
Apresenta erro de sintaxe, pois no final da instrução falta um ":"
Permite abrir um arquivo somente para a leitura
 Permite abrir um arquivo apenas para gravação
Permite abrir um arquivo para leitura e gravação
 
 5a Questão (Ref.: 201708304422) Pontos: 0,0 / 0,6
Considere o trecho de programa abaixo, e marque a resposta certa:
>>> t1 = ( 'a', )
>>> type( t1 )
 Mostra como resultado que t1 é do tipo tupla
 Permite definir um tipo t1, que é composto por 'a', pertencente a uma tupla, conforme dicionário Phyton
padrão
Erro de sintaxe , pois na definição da tupla t1 não existe uma vírgula depois da especificação de 'a'
É verdadeiro afirmar que t1 é o tipo e 'a' é a tupla
Erro de sintaxe, pois o código não define uma tupla
 
 6a Questão (Ref.: 201708304417) Pontos: 0,0 / 0,6
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']
 Erro de sintaxe, pois para apagar o item 'estante', também tem que ser referenciado o seu quantitativo,
dessa forma: del inventario ['estante', 120]
Permite ao usuário apagar todo o inventário, permanecendo apenas com o item 'estante'
 Depois a execução do trecho de código, quando for executa a instrução print inventario, apenas serão
impressos os itens mesas, cadeiras e arquivos, com seus respectivos quantitativos
Permite ao usuário apagar apenas o item 'estante', mantendo os demais itens do inventário, inclusive a
quantidade do item apagado
Erro de sintaxe, pois para apagar o item 'estante', também tem que ser referenciado o seu quantitativo,
dessa forma: del inventario ['estante' : 120]
 
15/06/2018 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=73592550&p1=201707241856&p2=4004805&p3=NPG2064&p4=103217&p5=AV&p6=19/05/2018&p… 3/4
 7a Questão (Ref.: 201708304011) Pontos: 0,6 / 0,6
O Phyton é uma linguagem de programação orientada a objetos que pode ser baixada em phyton.org, totalmente
gratuita, a fim de realizar práticas de:
 Data Science
Neural Network
Cloud Computing
Big Data
Phytograms
 
 8a Questão (Ref.: 201708304415) Pontos: 0,0 / 0,6
Analise a sintaxe de programa em Phyton abaixo e marque a resposta correta:
>>> arquivo = open (´dados.txt´, ´a´)
 'a' refere-se a append, ou seja, abre um arquivo já existente e permite acrescentar novas registros
Erro de sintaxe, pois falta o ":" no final da instrução open
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
 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
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
 
 9a Questão (Ref.: 201708304012) Pontos: 0,0 / 0,6
Na formatação utilizada pala linguagem de programação Phyton, a delimitação dos blocos de código é definida por:
ponto e vírgula
colchetes
chaves
 indentação
 dois pontos
 
 10a Questão (Ref.: 201708304419) Pontos: 0,0 / 0,6
Sobre dicionários Python, 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
 Apenas as assertivas I e II estão corretas
Apenas a assertiva III está correta
Apenas as assertivas I e III estão corretas
Apenas a assertiva II está correta
 Apenas a assertiva I está correta
Período de não visualização da prova: desde 16/05/2018 até 06/06/2018.
15/06/2018 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=73592550&p1=201707241856&p2=4004805&p3=NPG2064&p4=103217&p5=AV&p6=19/05/2018&p… 4/4

Continue navegando