Logo Passei Direto
Buscar
(TRE-CE/2012 - Adaptada) Compreender os princípios do desenvolvimento de software orientado a objetos é fundamental para o profissional de TI moderno. Acerca da linguagem de programação Python, é correto afirmar que: I. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados. II. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona-se utilizar o nome self para ele. III. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada. IV. 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. I e IV, apenas. I, II e IV, apenas. III e IV, apenas. II, III e IV, apenas. I e II, apenas.

I e IV, apenas.
I, II e IV, apenas.
III e IV, apenas.
II, III e IV, apenas.
I e II, apenas.
User badge image
Questões para o Sucesso

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa sobre a linguagem de programação Python: I. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados. Verdadeiro, em Python, quase tudo é um objeto, incluindo tipos e funções. II. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona-se utilizar o nome self para ele. Verdadeiro, o primeiro argumento de um método em uma classe é sempre `self`, que se refere à instância da classe. III. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada. Falso, o método `__init__()` é um método especial que é chamado automaticamente quando uma nova instância da classe é criada, portanto, não é opcional se você deseja inicializar atributos. IV. 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. Verdadeiro, isso está correto, pois em Python, instâncias são objetos que são criados a partir de classes. Agora, vamos ver quais itens são verdadeiros: - I: Verdadeiro - II: Verdadeiro - III: Falso - IV: Verdadeiro Portanto, os itens verdadeiros são I, II e IV. A alternativa correta que contém todos os itens verdadeiros é: I, II e IV, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Qual das linguagens abaixo possui nenhuma abstração?


linguagem Python
linguagem JAVA
linguagem Assembly
linguagem HTML
linguagem de máquina

4. Considere a seguinte expressão:
(True + 2)**2
Utilizando Python para avaliar a expressão, é correto afirmar que:


A expressão vale 1.
A expressão vale 6.
Não será possível efetuar a operação em virtude da incompatibilidade de tipos.
A expressão vale True.
A expressão vale 9.

5 - Considere o seguinte trecho de um programa escrito em Python: a = 0 for i in range(30): if a%2 == 0: a += 1 continue else: if a%5 == 0: break else: a += 3 print(a) Assinale a opção que apresenta corretamente o que será impresso na tela.


(X) 5 RESPOSTA CORRETA

Observe o código abaixo em Python. a, b = 0, 1 while b < 10: print (b) a, b = b, a+b Após a execução, esse código gera a seguinte saída: 1 1 2 3 5 8


a) Verdadeiro
b) Falso

(DPE-RJ/2014) Considere o seguinte trecho de um programa escrito na linguagem Python. class Carro(object): def FaleComigo(self): print ("Sou um carro") class Fusca (Carro): def FaleComUmFusca(self): print ("Sou um Fusca") Carro() =Fusca() x.FaleComigo() y.FaleComigo() No primeiro bloco, o método FaleComigo é definido para a classe Carro, que simplesmente produz a mensagem "Sou um carro" ao ser invocado. Para a classe Fusca, definida no segundo bloco, foi definido o método FaleComUmFusca, que apenas produz a mensagem "Sou um Fusca". No terceiro bloco, os objetos X e y tornam-se instâncias das classes Carro e Fusca, respectivamente. No quarto bloco, o método FaleComigo é invocado para cada um dos dois objetos, e y. Ao ser executado, esse programa produz duas linhas na sua tela de saída: Sou um carro Sou um carro A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de


Abstração.
Herança.
Associação.
Interface.

Mais conteúdos dessa disciplina