Looking for Programación test answers and solutions? Browse our comprehensive collection of verified answers for Programación at educacionadistancia.juntadeandalucia.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
¿Cuál de las siguientes afirmaciones demuestra una correcta aplicación del Principio de Segregación de Interfaces (ISP) en este diseño orientado a objetos en Kotlin?
¿Cuál de las siguientes afirmaciones demuestra una correcta aplicación del Principio de Responsabilidad Única (SRP) en el diseño de la clase FileManager
en Kotlin?
¿Cómo se implementa correctamente el encapsulamiento para asegurar que la propiedad edad
de la clase Persona
no pueda ser negativa?
Considera el siguiente código que define una clase abstracta Vehiculo
y dos subclases, Coche
y Bicicleta
. Este código genera un error de compilación. Indica la opción correcta para solucionarlo
Estás desarrollando un sistema de gestión de personal para una empresa utilizando Kotlin. El sistema clasifica al personal en dos categorías principales: Empleado
y Gerente
. Cada Gerente
es un tipo especializado de Empleado
con responsabilidades adicionales. Para manejar esto, decides usar herencia en tu diseño de clases. Además, decides utilizar una lista para almacenar todos los empleados de la empresa, incluidos los gerentes.
Después de implementar este código, te das cuenta de que, aunque la lista personal
puede almacenar tanto Empleado
como Gerente
, al imprimir la información del personal, la información específica del Gerente
(es decir, el área de responsabilidad) no se muestra.
¿Cuál es el error en el diseño o implementación actual que impide que la información específica del Gerente
se muestre correctamente, y cómo lo corregirías para incluir el área de responsabilidad de los gerentes al llamar a mostrarPersonal
?
Se proporciona el siguiente código como parte de la implementación del sistema:
Dado el siguiente código que involucra una clase base Persona
y una subclase Empleado
, selecciona la opción que describe correctamente el resultado de ejecutar el bloque main
.
¿Qué afirmación es correcta al definir y utilizar una clase abstracta en Kotlin?
Dado el siguiente código:
¿Cuál de las siguientes afirmaciones es verdadera?
Analizando el código proporcionado, que incluye una clase Calculadora
con dos métodos operacionA
y operacionB
, y sabiendo que el valor de n
es 5, ¿cuáles serán los valores impresos para "Resultado A" y "Resultado B", respectivamente, al ejecutar el programa?
Considerando el concepto de clases abiertas en Kotlin, ¿qué línea de código adicional permite la herencia de la clase Coche
?
Considera el siguiente código que define una clase Libro
y luego utiliza sus instancias. Basado en este código, selecciona la opción correcta que describe el resultado de su ejecución.
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!