0% encontró este documento útil (0 votos)
572 vistas6 páginas

Programación Orientada a Objetos en Python

Este documento presenta los resultados de 8 preguntas de programación orientada a objetos realizadas por un usuario. El usuario respondió correctamente a 6 preguntas sobre temas como encapsulamiento, herencia, sobrecarga de métodos y modificadores de acceso. Se indica que necesita reforzar el tema de clases abstractas, ya que no supo identificar el uso de sobrescritura en un método y no conoce la instrucción de Python para implementar clases abstractas.

Cargado por

Jesus Casas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
572 vistas6 páginas

Programación Orientada a Objetos en Python

Este documento presenta los resultados de 8 preguntas de programación orientada a objetos realizadas por un usuario. El usuario respondió correctamente a 6 preguntas sobre temas como encapsulamiento, herencia, sobrecarga de métodos y modificadores de acceso. Se indica que necesita reforzar el tema de clases abstractas, ya que no supo identificar el uso de sobrescritura en un método y no conoce la instrucción de Python para implementar clases abstractas.

Cargado por

Jesus Casas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

13/6/2020 (4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery

Tu calificación: 100.00% (8 de 8).

Resultados de la pregunta

Observa el siguiente código y responde, ¿qué instrucción genera un error en pantalla?

Respuesta del usuario:

g.verSueldo2()

Resultado:

¡Correcto!

Resultados de la pregunta

Analiza el siguiente código. Si se crea una instancia de la clase "Pez" y se llama el método
"nacer". ¿Cuál será el resultado en consola?

[Link] 1/6
13/6/2020 (4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery

Respuesta del usuario:

Un error en consola indicando que el método no existe dentro del objeto

Resultado:

¡Correcto!

Resultados de la pregunta

El encapsulamiento de la información es un mecanismo de los objetos que permite:

Respuesta del usuario:

Separar la información que debe ser tratada internamente

Resultado:

¡Correcto!

Resultados de la pregunta

Estudia el siguiente código y responde, ¿qué método puede declararse como abstracto en la clase
"Persona"?

[Link] 2/6
13/6/2020 (4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery

Respuesta del usuario:

hablar

Resultado:

¡Correcto!

Resultados de la pregunta

¿Cuál es la forma correcta de implementar la herencia para que la clase "Avion" herede los
métodos y atributos de la clase "Transporte"

Respuesta del usuario:

class Avion(Transporte):

[Link] 3/6
13/6/2020 (4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery

Resultado:

¡Correcto!

Resultados de la pregunta

La programación orientada a objetos permite optimizar el código a través de diferentes


mecanismos, uno de ellos es la herencia, que consiste en:

Respuesta del usuario:

Crear una clase nueva a partir de otra ya existente reutilizando sus métodos

Resultado:

¡Correcto!

Resultados de la pregunta

El encapsulamiento de los métodos y atributos de un objeto se lleva a cabo mediante una sintaxis
reservada llamada:

Respuesta del usuario:

Modificadores de acceso

Resultado:

¡Correcto!

Resultados de la pregunta

Observa el siguiente código y responde, ¿qué mecanismo usa el método "hablar" de la clase
"Deportista"?

[Link] 4/6
13/6/2020 (4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery

Respuesta del usuario:

Sobreescritura

Resultado:

Necesitas reforzar el tema: Clases abstractas

Resultados de la pregunta

Observa el siguiente código y responde. ¿Qué atributo se está ocultando?

[Link] 5/6
13/6/2020 (4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery

Respuesta del usuario:

sueldo

Resultado:

¡Correcto!

Resultados de la pregunta

Python no soporta de forma nativa las clases abstractas, ¿qué instrucción permite cargar la
estructura necesaria para su implementación?

Respuesta del usuario:

from abc import ABCMeta, abstractmethod

Resultado:

Necesitas reforzar el tema: Clases abstractas

[Link] 6/6

13/6/2020
(4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery
file:///C:/Users/pc/Documents/CORRECTO
13/6/2020
(4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery
file:///C:/Users/pc/Documents/CORRECTO
13/6/2020
(4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery
file:///C:/Users/pc/Documents/CORRECTO
13/6/2020
(4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery
file:///C:/Users/pc/Documents/CORRECTO
13/6/2020
(4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery
file:///C:/Users/pc/Documents/CORRECTO
13/6/2020
(4244) Programador (orientado a objetos): 4244-4247-4292 :: Xquest Discovery
file:///C:/Users/pc/Documents/CORRECTO

También podría gustarte