Baixe o app para aproveitar ainda mais
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
Compartilhar