Buscar

Teste_ Atividade para Avaliação - Semana 3

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 5 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

Prévia do material em texto

1 ptsPergunta 1
O trecho de código cria uma variável str do tipo string, em seguida, o terceiro caractere da string é modificado.
O trecho de código irá gerar um erro.
O trecho de código resulta numa variável cujo conteúdo é ‘uniaesp’.
O trecho de código resulta numa variável cujo conteúdo é ‘univesp’.
O trecho de código resulta numa variável cujo conteúdo é ‘unavesp’.
Dada a seguinte sequência de instruções em Python, assinale a alternativa correta:
 str = 'univesp' 
 str[2] = 'a'
1 ptsPergunta 2
F – F – F – F
F – V – V – V
V – V – V – V
F – F – F – V
F – F – V – V
Dada a seguinte declaração em Python, considere as afirmativas verdadeiras (V) ou falsas (F):
l = [1, 2, (3, 4)]
 
( ) A instrução l[0] = -1 irá gerar um erro durante a execução. 
( ) A instrução l[2] = -1 irá gerar um erro durante a execução.
( ) A instrução l[2][0] = -1 irá gerar um erro durante a execução.
( ) A instrução l[-1][0] = -1 irá gerar um erro durante a execução.
 
Assinale a alternativa que apresenta a sequência correta, respectivamente:
1 ptsPergunta 3
No final da execução, a variável x terá valor 2 e a variável y terá valor 3.
No final da execução, a variável x terá valor 3 e a variável y terá valor 3.
No final da execução, a variável x terá valor 3 e a variável y terá valor 2.
No final da execução, a variável x terá valor 2 e a variável y terá valor 2.
O trecho de código irá gerar um erro.
Dada a seguinte sequência de instruções em Python, assinale a alternativa correta:
 x, y = 2, 3 
 y, x = x, y
1 ptsPergunta 4
Arquivos que possuem uma codificação e são legíveis pelo usuário.
Arquivos que, quando abertos por um editor de texto, podem ser lidos pelo usuário.
Arquivos que contém uma sequência de bytes e nenhuma codificação.
Arquivos que são compactados pelo computador.
Arquivos que sempre podem ser executados pelo computador.
Arquivos binários são:
1 ptsPergunta 5
Sistema operacional.
Sistema de arquivos.
Estrutura de rede.
Dada a seguinte definição, assinale a alternativa que melhor representa o conceito
apresentado:
“Organiza os arquivos e fornece meios para criar, acessar e modificá-los”
Estrutura de dados.
Programa executável.
1 ptsPergunta 6
Herança.
Polimorfismo.
Sobrecarga.
Objeto.
Método.
Dada a seguinte definição, assinale a alternativa que melhor representa o conceito
apresentado:
 
“Uma instância de uma classe”.
1 ptsPergunta 7
Polimorfismo.
Método.
Sobrecarga.
Namespace.
Objeto.
Dada a seguinte definição, assinale a alternativa que melhor representa o conceito
apresentado:
 
“Armazena os nomes dos atributos de uma classe”.
1 ptsPergunta 8
Todas as demais alternativas estão incorretas.
Após a execução, teremos p.x == q.x e p.y == q.y.
A função __init__ só vai ser executada se for chamada explicitamente.
Após a execução, o ponto p terá os valores 3 e 4 para os atributos x e y, respectivamente.
Existem dois objetos da classe Ponto e ambos apontam para o mesmo endereço de memória.
Considere uma classe Ponto em Python, e dois objetos definidos como segue:
class Ponto: 
 def __init__(self, x, y): 
 self.x = x 
 self.y = y 
p = Ponto(1, 2) 
q = Ponto(3, 4)
1 ptsPergunta 9
O programa imprimirá os números 1, 2, 4 e 3, nessa ordem e um em cada linha.
O programa imprimirá os números 2, 1, 4 e 3, nessa ordem e um em cada linha.
O programa imprimirá os números 1, 2, 3 e 4, nessa ordem e um em cada linha.
O programa imprimirá os números 1, 2, 3 e 3, nessa ordem e um em cada linha.
Dada a seguinte sequência de instruções em Python, assinale a alternativa correta:
class Ponto: 
 x = 0 
 y = 0 
p = Ponto() 
Ponto.x = 1 
p.x = 2 
p.y = 3 
Ponto.y = 4 
print(Ponto.x) 
print(p.x) 
print(Ponto.y) 
print(p.y)
Nenhum dado novo para salvar. Última verificação às 11:17 
O programa imprimirá os números 2, 1, 3 e 4, nessa ordem e um em cada linha.
1 ptsPergunta 10
F-F-F-F
V-F-F-F
V-V-F-F
V-V-V-F
V-V-V-V
Considere o seguinte programa em Python:
1 class Cachorro: 
2 def __init__(self, idade): 
3 self.idade = idade 
4 
5 class Dalmata(Cachorro): 
6 def __init__(self, idade, pedigree): 
7 super(Dalmata, self).__init__(idade) 
8 self.pedigree = pedigree 
9 
10 d = Dalmata(3, True) 
11 print(d.idade, d.pedigree)
Marque V para as afirmativas corretas e F para as afirmativas incorretas:
 
( ) O programa é um exemplo de como herança pode ser implementada em Python.
( ) O programa possui duas classes e cada classe possui um atributo cada.
( ) O objeto d é da classe Dalmata, que também possui as características de um cachorro. 
( ) A palavra-chave “super”, na linha 7, é usada para se referir à classe base.
Assinale a alternativa que apresenta a sequência correta, respectivamente:
 
Enviar teste

Continue navegando