Quiz Avanzado POOOnline version Pon a prueba tus conocimientos sobre Programación Orientada a Objetos. by Lizbeth Alcántara 1 ¿Qué significa POO? a Programación Operativa b Programación Ordenada c Programación Orientada a Objetos d Programación Objetiva 2 ¿Cuál es uno de los pilares de la POO? a Interfaz b Algoritmo c Encapsulamiento d Compilación 3 ¿Qué es una clase en POO? a Un plano para crear objetos b Un método c Un tipo de variable d Una función 4 ¿Qué permite la herencia en POO? a Crear variables globales b Aumentar la complejidad c Eliminar clases d Reutilizar código de clases existentes 5 ¿Qué es un objeto en POO? a Un método b Una instancia de una clase c Una función d Un tipo de dato 6 ¿Qué es el polimorfismo? a Un algoritmo específico b Un método de compilación c La capacidad de un objeto de adoptar múltiples formas d Un tipo de error 7 ¿Qué se entiende por método en POO? a Un tipo de dato b Una clase abstracta c Una función definida dentro de una clase d Una variable global 8 ¿Qué es la abstracción en POO? a Ocultar detalles complejos y mostrar solo lo esencial b Definir variables c Crear múltiples instancias d Compilar código 9 ¿Palabras clave en Herencia? a No hay palabras clave b get y set c implemets y super d this 10 ¿Qué es un constructor en POO? a Un tipo de variable b Una función de salida c Un método especial que se llama al crear un objeto d Un método de eliminación 11 ¿Método utilizado para obtener datos encapsulados? a get b set 12 ¿Cómo se le conoce a la creación de varios métodos con el mismo nombre pero con diferente lista de tipos de parámetros? a Sobrecarga de constructor b Sobrecarga de métodos c Encapsulamiento d Herencia 13 ¿Es un ejemplo común en Java de tener atributos privados y proporcionar métodos públicos de acceso, conocidos como “getters” y “setters”, para leer y modificar esos atributos de forma controlada? a Herencia b Polimorfismo c Encapsulamiento d Abstracción 14 Palabra que hace referencia al objeto actual en un método o constructor, que se usa para: a) Referirnos a las variables de la misma clase en la que se utiliza. a this b new c override d super 15 Atributo nos devuelve el número de elementos que posee el array. a .length b array[] c .size d .long 16 Se utilizan para almacenar múltiples valores en una sola variable, en lugar de declarar variables separadas para cada uno valor. a Array b if-else c String d Switch 17 Java dispone de un mecanismo de capturar ciertos tipos de errores que solo pueden ser detectados en tiempo de ejecución del programa. a Excepciones b If- else c Errores 18 Este bloque se ejecuta con error o sin error. a catch b finally 19 En la declaración de un arreglo en Java, se indica el tipo de datos de los elementos , seguido de [ ] y nombre de la variable; Escoge una o varias respuestas a Verdadero b Falso 20 ¡Te regalo un acierto!, ¿lo queires? a Sí b No c Si d No lo sé