Python 3
Python 3
br/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
de
Questão 1
Você acertou 9 de 10 questões 10
A Java
B C++
C Python
D Java e Python
E Java e C++
[Link] 1/12
28/11/2025, 22:30 [Link]/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A linguagem Python implementa herança múltipla diretamente
por meio de classes.
x = Carro()
y = Fusca()
[Link]()
[Link]()
[Link] 2/12
28/11/2025, 22:30 [Link]/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
A Abstração.
B Associação.
C Interface.
D Herança.
E Polimorfismo.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A resposta correta é: herança.
O mecanismo que forneceu o comportamento é a HERANÇA.
Observe que classe filha (fusca) herda da classe mãe (carro) seus
métodos e atributos adicionando um grau de especialização.
[Link] 3/12
28/11/2025, 22:30 [Link]/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
A PHP e Python.
B C, Pascal e Java.
D C e Python.
E C++ e Java.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
As linguagens de programação PHP e Python são interpretadas em
tempo real. Isso significa que o código é executado linha por linha
pelo interpretador, sem a necessidade de um processo de
compilação prévio. Essa característica torna essas linguagens mais
flexíveis e dinâmicas, permitindo a execução de códigos de maneira
mais imediata. Portanto, a alternativa que contém apenas
linguagens interpretadas em tempo real é a "PHP e Python".
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.
B I e II, apenas.
C I e IV, apenas.
D I, II e IV, apenas.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito
comentado!
Gabarito Comentado
A resposta correta é: II, III e IV, apenas.
Na linguagem Python absolutamente tudo é objeto, inclusive as
classes, que na verdade são objetos de object. Object é um objeto
do tipo type que possui vários atributos e métodos próprios.
[Link] 5/12
28/11/2025, 22:30 [Link]/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
A A classe em si
B O método em si
D O construtor da classe
E A superclasse imediata
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Em Python, "self" é uma referência à instância atual da classe
(objeto) e é usado para acessar variáveis que pertencem à
classe.
[Link] 6/12
28/11/2025, 22:30 [Link]/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
O polimorfismo é uma das principais características da orientação a
objetos e se refere à capacidade de um objeto se comportar de
diferentes maneiras dependendo do contexto em que é utilizado.
Isso é possível porque, na orientação a objetos, as classes podem
herdar atributos e métodos de outras classes, permitindo a criação
de uma hierarquia de classes.
[Link] 7/12
28/11/2025, 22:30 [Link]/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
O polimorfismo permite que objetos de diferentes tipos
respondam a chamadas de métodos com o mesmo nome, mas
com comportamentos específicos para cada tipo.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Polimorfismo é um conceito em que um mesmo nome (como uma
variável, por exemplo) pode denotar objetos de diferentes classes
que estão relacionadas por uma superclasse comum. No contexto
de programação orientada a objetos, o polimorfismo é a capacidade
de um objeto assumir diferentes formas e comportamentos em
diferentes situações. Isso permite que um objeto de uma classe
possa ser tratado como um objeto de outra classe que esteja
[Link] 9/12
28/11/2025, 22:30 [Link]/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
def Endereco(self):
return [Link] + ", " + [Link] + " " + [Link]
class End_com(End_simples):
def __init__(self, rua, num, bairro, com):
End_simples.__init__(self, rua, num, bairro)
[Link] = com
def Endereco(self):
return End_simples.Endereco(self) + ", " + [Link]
print([Link]())
print([Link]())
[Link] 10/12
28/11/2025, 22:30 [Link]/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A resposta correta é: return super(End_com, self).Endereco() \+ ",
" + [Link]
No método Endereco da classe End_com deve ser feita uma
chamada ao método Endereco de sua classe Pai, a classe
End_simples, o qual retorna os valores para rua, número e bairro em
forma de uma string: return [Link] + `,¿ + [Link] + `\¿ +
[Link] (esses valores são passados por parâmetro ao construtor
End_simples dentro do construtor da classe End_com, pois há entre
essas duas classes um relacionamento de herança). O método
Endereco de End_com concatena a string retornada pelo método
Endereco de End_simples com o valor da variável [Link] de
End_com, sendo essa string concatenada o seu valor de retorno.
[Link] 11/12
28/11/2025, 22:30 [Link]/exercicio/692a4b5a01ebe01b0aa9ef26/gabarito/
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
O comando faz com que conta1 referencie o mesmo objeto que
conta2 está referenciando. Ambos os identificadores agora
apontam para o mesmo objeto na memória, e as mudanças feitas
através de um afetarão o outro.
[Link] 12/12