Programación orientada a Objetos

Programación orientada a Objetos

Assessment

Interactive Video

Computers

University

Medium

Created by

Informática María E

Used 4+ times

FREE Resource

13 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál de las siguientes opciones representa correctamente la herencia en Python?

class Animal:

pass

class Perro(Animal):

pass

class Animal:

pass

class Perro:

pass

class Animal:

def init(self):

print("Animal creado")

class Perro(Animal):

def init(self):

print("Perro creado")

class Animal:

pass

class Perro(Animal):

def ladrar(self):

return "¡Guau!"

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál de los siguientes ejemplos muestra correctamente la herencia en Java?

class Animal {

void hacerSonido() {

System.out.println("Sonido de animal");

}

}

class Gato extends Animal {

void hacerSonido() {

System.out.println("¡Miau!");

}

}

class Animal {

void hacerSonido() {

System.out.println("Sonido de animal");

}

}

class Gato {

void hacerSonido() {

System.out.println("¡Miau!");

}

}

class Animal {

Animal() {

System.out.println("Animal creado");

}

}

class Gato extends Animal {

Gato() {

System.out.println("Gato creado");

}

}

¿Cuál de los siguientes ejemplos muestra correctamente la herencia en Java?

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué es el "override" en el contexto de herencia?

Crear una nueva instancia de una clase.

Reemplazar un método de la clase base en la subclase.

Eliminar una clase del sistema.

Aumentar la complejidad del código.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál de las siguientes afirmaciones es cierta sobre la herencia múltiple?

Es una característica de todos los lenguajes de programación orientada a objetos.

No es posible en la mayoría de los lenguajes modernos.

Una clase puede heredar de varias clases base.

No tiene ninguna desventaja.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué es el polimorfismo en la programación orientada a objetos?

La organización de clases en jerarquías.

La creación de instancias de clases.

La capacidad de un objeto de tomar muchas formas.

La capacidad de una clase de heredar de múltiples clases.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál de las siguientes es una forma común de polimorfismo?

Polimorfismo de sobrecarga.

Polimorfismo de tipo.

Polimorfismo de método.

Todas las anteriores.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál es la diferencia principal entre el polimorfismo en tiempo de compilación y el polimorfismo en tiempo de ejecución?

El primero se refiere a la herencia, el segundo a la sobrecarga.

No hay diferencia; son lo mismo.

El primero se resuelve durante la compilación, el segundo durante la ejecución del programa.

El primero es más eficiente que el segundo.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?