Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/10/2020 Teste: Atividade para Avaliação - Semana 3 https://cursos.univesp.br/courses/3222/quizzes/12795/take 1/6 1 ptsPergunta 1 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 irá gerar um erro. 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 é ‘unavesp’. Dada a seguinte sequência de instruções em Python, assinale a alternativa correta: str = 'univesp' str[2] = 'a' 1 ptsPergunta 2 F – V – V – V V – V – V – V F – F – V – V F – F – F – 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: 24/10/2020 Teste: Atividade para Avaliação - Semana 3 https://cursos.univesp.br/courses/3222/quizzes/12795/take 2/6 F – F – F – F 1 ptsPergunta 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 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 3. 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 são compactados pelo computador. Arquivos que contém uma sequência de bytes e nenhuma codificação. Arquivos que sempre podem ser executados pelo computador. Arquivos binários são: 1 ptsPergunta 5 Dada a seguinte definição, assinale a alternativa que melhor representa o conceito apresentado: 24/10/2020 Teste: Atividade para Avaliação - Semana 3 https://cursos.univesp.br/courses/3222/quizzes/12795/take 3/6 Sistema de arquivos. Estrutura de rede. Estrutura de dados. Programa executável. Sistema operacional. “Organiza os arquivos e fornece meios para criar, acessar e modificá-los” 1 ptsPergunta 6 Herança. Polimorfismo. Objeto. Sobrecarga. 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 Sobrecarga. Dada a seguinte definição, assinale a alternativa que melhor representa o conceito apresentado: “Armazena os nomes dos atributos de uma classe”. 24/10/2020 Teste: Atividade para Avaliação - Semana 3 https://cursos.univesp.br/courses/3222/quizzes/12795/take 4/6 Polimorfismo. Objeto. Método. Namespace. 1 ptsPergunta 8 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. 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. 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 Dada a seguinte sequência de instruções em Python, assinale a alternativa correta: class Ponto: x = 0 y = 0 p = Ponto() 24/10/2020 Teste: Atividade para Avaliação - Semana 3 https://cursos.univesp.br/courses/3222/quizzes/12795/take 5/6 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 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 2, 1, 3 e 4, 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. Ponto.x = 1 p.x = 2 p.y = 3 Ponto.y = 4 print(Ponto.x) print(p.x) print(Ponto.y) print(p.y) 1 ptsPergunta 10 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. 24/10/2020 Teste: Atividade para Avaliação - Semana 3 https://cursos.univesp.br/courses/3222/quizzes/12795/take 6/6 Nenhum dado novo para salvar. Última verificação às 6:13 V-F-F-F V-V-V-V V-V-V-F V-V-F-F F-F-F-F ( ) 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
Compartilhar