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