Buscar

Atividade para Avaliação - Semana 3 - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES II

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 resulta numa variável cujo conteúdo é ‘univesp’.
O trecho de código resulta numa variável cujo conteúdo é ‘uniaesp’.
O trecho de código irá gerar um erro.
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
V – V – V – V
F – F – V – V
F – V – V – V
F – F – F – V
F – F – F – F
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
O trecho de código irá gerar um erro.
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 2 e a variável y terá valor 2.
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 3.
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 contém uma sequência de bytes e nenhuma codificação.
Arquivos que possuem uma codificação e são legíveis pelo usuário.
Arquivos que são compactados pelo computador.
Arquivos que, quando abertos por um editor de texto, podem ser lidos pelo usuário.
Arquivos que sempre podem ser executados pelo computador.
Arquivos binários são:
1 ptsPergunta 5
Estrutura de dados.
Programa executável.
Sistema operacional.
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 rede.
Sistema de arquivos.
1 ptsPergunta 6
Herança.
Objeto.
Método.
Sobrecarga.
Polimorfismo.
Dada a seguinte definição, assinale a alternativa que melhor representa o conceito
apresentado:
 
“Uma instância de uma classe”.
1 ptsPergunta 7
Objeto.
Sobrecarga.
Namespace.
Método.
Polimorfismo.
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
Após a execução, o ponto p terá os valores 3 e 4 para os atributos x e y, respectivamente.
Após a execução, teremos p.x == q.x e p.y == q.y.
Todas as demais alternativas estão incorretas.
Existem dois objetos da classe Ponto e ambos apontam para o mesmo endereço de memória.
A função __init__ só vai ser executada se for chamada explicitamente.
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, 3 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, 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.
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)
Salvo em 17:13 
O programa imprimirá os números 2, 1, 3 e 4, nessa ordem e um em cada linha.
1 ptsPergunta 10
V-V-V-F
V-V-F-F
F-F-F-F
V-V-V-V
V-F-F-F
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