Buscar

LINGUAGEM PYTHON (Fonte de Estudos)

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

Disc.: LINGUAGEM PYTHON 
Aluno: 
Professor: Turma: 9001/AA 
 
 
Avaliação: 
10,00 
Nota Trab.: Nota Partic.: Nota SIA: 
10,0 pts 
 
 
 
 1. Ref.: 3326693 Pontos: 1,00 / 1,00 
 
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: 
 
 
Tupla não é parecida com a lista, mas sim ela é a própria lista 
 A afirmativa está correta 
 
Quem é imutável é a lista e não a tupla 
 
Tuplas são listas, de acordo com o que foi afirmado anteriormente 
 
A afirmativa está incorreta, pois a tupla é mutável a qualquer momento 
 
 
 
 2. Ref.: 3326699 Pontos: 1,00 / 1,00 
 
O uso de tuplas na linguagem de programação Python é comum na maioria de suas aplicações. Neste 
viés, marque a alternativa correta: 
 
 
Refere-se a uma linha utilizada para a gravação de certo arquivo em Python 
 Tupla é um tipo de estrutura de dados em Python 
 
Python não utiliza o conceito de tuplas 
 
É uma função especial para tratamento de registros de um arquivo 
 
Refere-se a um metadados existente no dicionário Python 
 
 
 
 3. Ref.: 3326669 Pontos: 1,00 / 1,00 
 
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: 
 
 
tradutor 
 
As alternativas a e d estão corretas, pois o compilador também pode ser chamado de montador 
 
compilador 
 interpretador 
 
montador 
 
 
 
 4. Ref.: 3326698 Pontos: 1,00 / 1,00 
 
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 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326693.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326699.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326669.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326698.');
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 a assertiva III está correta 
 
Apenas as assertivas I e III estão corretas 
 Apenas as assertivas I e II estão corretas 
 
Apenas a assertiva II está correta 
 
Apenas a assertiva I está correta 
 
 
 
 5. Ref.: 3326697 Pontos: 1,00 / 1,00 
 
Considere o trecho de programa Python 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 
 
 
Apresenta erro de sintaxe no uso do previous, pois deveria ser previous = [0:1, 1:1] : 
 
Erro de sintaxe no retorno do dicionário previous, pois deveria ser escrito da seguinte forma: return 
previous [n] : 
 
Embora um programa de Fibonacci seja recursivo, o previous ¿retira¿ essa recursividade 
 O dicionário previous guarda os números da Série de Fibonacci que nós já conhecemos 
 
O uso do previous permite que o programa seja recursivo 
 
 
 
 6. Ref.: 3326695 Pontos: 1,00 / 1,00 
 
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 saída será 1010 e 20 
 
A saída será 20 em ambos os casos 
 
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 e 1010 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326697.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326695.');
 
 
 7. Ref.: 3326690 Pontos: 1,00 / 1,00 
 
O tipo é uma forma de classificar as 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 Python 2.7 não trabalha com tipo primitivo diretamente, isto porque em Python, tudo é 
objeto. Dessa forma, o que chamaríamos de primitivo é, em Python, 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 Python 2.7, exceto: 
 
 
dic 
 byte 
 
list 
 
str 
 
int 
 
 
 8. Ref.: 3326686 Pontos: 1,00 / 1,00 
 
Considere o trecho de programa abaixo, e marque a resposta certa: 
>>> t1 = ( a, ) 
>>> type( t1 ) 
 
 
É verdadeiro afirmar que t1 é o tipo e a é a tupla 
 Mostra como resultado que t1 é do tipo tupla 
 
Erro de sintaxe, pois o código não define uma 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 
 
 
 
 9. Ref.: 3326689 Pontos: 1,00 / 1,00 
 
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 
 
Permite abrir um arquivo para leitura e gravação 
 
Permite abrir um arquivo somente para a leitura 
 
Apresenta erro de sintaxe, pois no final da instrução falta um ":" 
 Permite abrir um arquivo apenas para gravação 
 
 
 
 10. Ref.: 3326683 Pontos: 1,00 / 1,00 
 
Considere a linha de código abaixo, e marque a resposta certa: 
 >>> arquivo = open(musica.txt, r) 
 
 
Permite abrir um arquivo apenas para gravação 
 
Apresenta erro de sintaxe, pois no final da instrução falta um ":" 
 
Tem erro de sintaxe, pois precisa de um ":" depois da palavra open 
 
Permite abrir um arquivo para leitura e gravação 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326690.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326686.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326689.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203326683.');
 Permite abrir um arquivo somente para a leitura

Continue navegando