SóProvas


ID
659950
Banca
FCC
Órgão
TRE-CE
Ano
2012
Provas
Disciplina
Programação
Assuntos

É INCORRETO afirmar que em Phyton,

Alternativas
Comentários
  • Classes, também são objetos. Tudo em Python é objeto!!!

    http://www.async.com.br/projects/python/pnp/node41.html#SECTION000520300000000000000

  • "Phyton". Nem ctrl+c, ctrl+v a FCC acerta mais.

  • GAB: A)

     

    TUDO em Python é objeto!!!!!!

  • (a) excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.

    Errado. Vimos isso na parte teórica desta aula. Em Python, tudo é objeto, inclusive as classes.

    (b) um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele.

    Correto. Convenciona-se colocar o self como 1º argumento de um método e ele serve para referenciar atributos de instância da classe.

    (c) o método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.

    Correto. Construtor em Python é sempre o __init__

    (d) instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens.

    Correto. Objeto é a instância de uma classe.

    (e) é possível acessar os atributos da instância diretamente, sem a necessidade de usar um método.

    Sim. Por default, os atributos de uma classe são públicos. Veja o código abaixo.

     

    Nas linhas 1 e 2 foi definida a classe Casa com um atributo público cor. Na linha 4 é criada uma instância de Casa e o print da linha 5 imprime “Branca”. Ou seja, o atributo cor é público, acessível externamente à classe.

    Resposta: A

  • TUDO EM PYTHON É OBJETO, INCLUSIVE AS CLASSES! letra- A

  • INCLUINDO as classes, TUDO em PHYTON é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.

  • (a) excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados. (ERRADO) -> Em Python, tudo é objeto, inclusive as classes.

    (b) um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele. (CERTO) -> Convenciona-se colocar o self como 1º argumento de um método e ele serve para referenciar atributos de instância da classe.

    (c) o método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada. (CERTO) -> Construtor em Python é sempre o __init__

    (d) instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens. (CERTO) -> Objeto: é a instância de uma classe.

    (e) é possível acessar os atributos da instância diretamente, sem a necessidade de usar um método. (CERTO) -> Por default, os atributos de uma classe são públicos.