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