0% encontró este documento útil (0 votos)
423 vistas

Ejercicio Obligatorio - Python III - Revisión Del Intento

Este documento resume los resultados de un ejercicio obligatorio de Python realizado por un estudiante. El estudiante respondió correctamente a 8 de las 10 preguntas sobre conceptos básicos de programación orientada a objetos en Python como clases, objetos, métodos y atributos.

Cargado por

Doly Land
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)
423 vistas

Ejercicio Obligatorio - Python III - Revisión Del Intento

Este documento resume los resultados de un ejercicio obligatorio de Python realizado por un estudiante. El estudiante respondió correctamente a 8 de las 10 preguntas sobre conceptos básicos de programación orientada a objetos en Python como clases, objetos, métodos y atributos.

Cargado por

Doly Land
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
Está en la página 1/ 5

Área personal / Mis cursos / BACK END_PY_2023_1ercuatri / Unidad 3 / Ejercicio obligatorio: Python III

Comenzado el sábado, 24 de junio de 2023, 08:40


Estado Finalizado
Finalizado en sábado, 24 de junio de 2023, 09:06
Tiempo empleado 26 minutos 4 segundos
Calificación 8,00 de 10,00 (80%)

Pregunta 1 Marcar las definiciones verdaderas. Seleccione una o más de una:


Correcta

Se puntúa 1,00 Seleccione una o más de una:


sobre 1,00
a. Una clase es como un "constructor de objetos" o un "plano" para crear objetos 
Respuesta correcta

b. Casi todo en Python es un objeto, con sus propiedades y métodos  Respuesta


correcta

c. Python es un lenguaje que permite la programación orientado a objetos  Respuesta


correcta

Respuesta correcta

Las respuestas correctas son: Python es un lenguaje que permite la programación orientado a
objetos, Casi todo en Python es un objeto, con sus propiedades y métodos, Una clase es como
un "constructor de objetos" o un "plano" para crear objetos

Pregunta 2
La función __init __() se utiliza para asignar valores a las propiedades del objeto u otras
Correcta
operaciones que sean necesarias cuando se crea el objeto.
Se puntúa 1,00
sobre 1,00

Seleccione una:
Verdadero 

Falso

Respuesta correcta
La respuesta correcta es 'Verdadero'
Pregunta 3
Todo método de una clase tiene que tener un parámetro self.
Incorrecta

Se puntúa 0,00
sobre 1,00
Seleccione una:
Verdadero 

Falso

La respuesta correcta es 'Falso'

Pregunta 4
El parámetro self es una referencia a la instancia actual de la clase y se usa para acceder a las
Correcta
variables que pertenecen a la clase instanciada
Se puntúa 1,00
sobre 1,00

Seleccione una:
Verdadero 

Falso

Respuesta correcta

La respuesta correcta es 'Verdadero'

Pregunta 5 Cree una clase llamada MyClass:


Correcta

Se puntúa 1,00 Seleccione una:


sobre 1,00
a. Class MyClass:
x=5

b. Clase MyClass:
x=5

c. class MyClass:
x=5  Respuesta correcta

Respuesta correcta

La respuesta correcta es: class MyClass:


x=5
Pregunta 6
Cree un objeto de MiClase llamado objeto1:
Correcta

Se puntúa 1,00
sobre 1,00
Seleccione una:
a. objeto1= miClase()

b. objeto1= MiClase()  Respuesta correcta

c. objeto1= MyClass

Respuesta correcta
La respuesta correcta es: objeto1= MiClase()

Pregunta 7
Dado un objeto p1 creado a partir de la clase MyClass, en donde MyClass fue creada así:
Incorrecta

Se puntúa 0,00
class MyClass:
sobre 1,00

x=5

Muestre por consola el valor del atributo x:

Seleccione una:
a. print(x)

b. print(MyClass.x) 

c. print(p1.x)

Respuesta incorrecta.
La respuesta correcta es: print(p1.x)
Pregunta 8
¿Cuál es la sintaxis correcta para definir un método constructor en la clase Alumno?
Correcta

Se puntúa 1,00
sobre 1,00
Seleccione una:
a. class Alumno:
def __init__(self, nombre, apellido):
self.nombre = nombre
self.apellido = apellido  Respuesta correcta

b. class Alumno:
def init(self, nombre, apellido):
self.nombre = nombre
self.apellido = apellido

c. class Alumno:
def _init_(self, nombre, apellido):
self.nombre = nombre
self.apellido = apellido

Respuesta correcta
La respuesta correcta es: class Alumno:
def __init__(self, nombre, apellido):
self.nombre = nombre
self.apellido = apellido

Pregunta 9
La función __init__() se llama automáticamente cada vez que se usa la clase para crear un
Correcta
nuevo objeto.
Se puntúa 1,00
sobre 1,00

Seleccione una:
Verdadero 

Falso

Respuesta correcta
La respuesta correcta es 'Verdadero'
Pregunta 10
Dado el siguiente código, encontrar todos los errores:
Correcta

Se puntúa 1,00
sobre 1,00

Seleccione una:
a. Los comentarios en línea tienen que cerrarse con el caracter “#”.

b. En la línea 1, class Persona no lleva el caracter “:”

c. Falta el método __init__ de la clase el cuál es obligatorio.

d. No hay errores en el código  Respuesta correcta

Respuesta correcta
La respuesta correcta es: No hay errores en el código

◄ Actividad práctica - Python


Ir a... Contenidos teóricos ►
Unidad 3

Descargar la app para dispositivos móviles

También podría gustarte