← Mis colecciones
Informática y Comunicaciones · Técnico Superior en Desarrollo de Aplicaciones Multiplataforma

Se copia a tu biblioteca con todas las funciones (audio, generar más, pregúntale al profesor) sin gastar de nuevo la IA en fichas/test. "Añadir todo el bloque" trae también el resto de temas de esta misma categoría.

Programación orientada a objetos

FP Grado Superior, DAM

Clases, objetos, herencia, encapsulación y polimorfismo. Fuente: Wikipedia (CC BY-SA 4.0).

25 fichas15 preguntas de test
FichasRepasa concepto a conceptoAprenderRondas que se adaptan a tus fallosTestSimulacro con nota al finalEmparejarEmpareja contrarrelojAudioEscucha la colección

Fichas de esta colección (25)

  1. 01

    En la POO, ¿qué componente contiene la información (atributos, cualidades, propiedades)?

    Campos

  2. 02

    En la POO, ¿qué componente representa el comportamiento del objeto?

    Métodos

  3. 03

    En la POO, ¿qué propiedad diferencia a un objeto del resto?

    Identidad

  4. 04

    ¿En qué lenguaje se originaron conceptos clave de la POO como clases, objetos y herencia?

    Simula 67

  5. 05

    ¿Qué lenguaje fue una extensión del lenguaje C y ayudó a popularizar la POO en los años 80?

    C++

  6. 06

    En POO, ¿cómo se denomina al proceso de crear nuevos objetos mediante la lectura y recuperación de atributos y métodos de una clase?

    Instanciación

  7. 07

    En la herencia de clases, ¿qué visibilidad permite acceder a un componente de una subclase pero lo mantiene oculto para otras clases externas?

    Protegido (protected)

  8. 08

    En POO, ¿qué es un 'método'?

    Algoritmo asociado a un objeto (o clase) cuya ejecución se desencadena tras la recepción de un mensaje.

  9. 09

    En POO, ¿qué es un 'mensaje'?

    Comunicación dirigida a un objeto que le ordena ejecutar uno de sus métodos con ciertos parámetros.

  10. 10

    En POO, ¿qué es un 'estado interno'?

    Variable privada accesible y alterable únicamente por un método del objeto para indicar situaciones posibles.

  11. 11

    En POO, ¿qué permite el encapsulamiento al reunir elementos de una misma entidad?

    Aumentar la cohesión (diseño estructurado).

  12. 12

    En el polimorfismo, ¿cómo se denomina la invocación de un comportamiento en tiempo de ejecución?

    Asignación tardía (o asignación dinámica).

  13. 13

    Para evitar la duplicación de datos en la herencia múltiple, ¿a qué técnica suele recurrirse?

    Herencia virtual.

  14. 14

    ¿Qué técnica permite destruir automáticamente y desvincular la memoria de objetos sin referencias?

    Recolección de basura (garbage collection).

  15. 15

    Para que un lenguaje sea considerado orientado a objetos, ¿qué tres requisitos debe cumplir?

    1. Basado en objetos 2. Basado en clases 3. Permitir herencia y polimorfismo

  16. 16

    En la estructura de una clase, ¿qué componentes definen el 'estado' de un objeto?

    Atributos

  17. 17

    En la estructura de una clase, ¿qué componentes definen la 'funcionalidad' de un objeto?

    Métodos

  18. 18

    Dentro de un objeto (ej. objeto 1.1), ¿qué representa el elemento 'atributo 1.1.1'?

    Parte del estado

  19. 19

    Dentro de un objeto (ej. objeto 1.1), ¿qué representa el elemento 'método 1.1.1'?

    Parte de la funcionalidad

  20. 20

    En el modelo de clase, ¿qué contiene la estructura de un 'objeto'?

    Estado y funcionalidad

  21. 21

    En la POO basada en clases, ¿qué se crea como estructura molde para los objetos?

    La clase

  22. 22

    En la POO basada en prototipos, ¿qué mecanismo se utiliza para la reutilización de objetos?

    Clonación

  23. 23

    En la POO basada en estructuras, ¿qué tipo de variable se añade a las funciones o métodos de la estructura?

    Variable de tipo puntero

  24. 24

    ¿Cuál es el lenguaje aceptado como el primero en poseer las características principales de un lenguaje orientado a objetos?

    Simula (1967)

  25. 25

    ¿Cuál es el ejemplo canónico con el que se ha desarrollado gran parte de la teoría de la POO?

    Smalltalk

Programación orientada a objetos · Informática y Comunicaciones · GoCram