WorksheetsPOO_2
Total questions: 19
Worksheet time: 7mins
¿Qué palabra clave se utiliza para heredar de una clase en Java?
implement
extends
super
this
Si una clase hija necesita acceder al constructor de la clase padre, ¿qué palabra usa?
extends
base
super
this
¿Qué es la herencia en Java?
Un método para sobrecargar constructores
Una forma de crear objetos dentro de otros
Un mecanismo que permite reutilizar atributos y métodos de otra clase
Una técnica para proteger los datos con private
¿Qué permite el polimorfismo en Java?
Usar el mismo método con comportamientos diferentes
Cambiar el tipo de variable
Crear variables privadas
Copiar objetos automáticamente
¿Qué tipo de polimorfismo ocurre cuando dos métodos tienen el mismo nombre pero diferentes parámetros?
Sobrecarga (overloading)
Sobrescritura (overriding)
Herencia múltiple
Abstracción
¿Qué es una interfaz en Java?
Una clase con métodos finales
Una clase que no puede instanciarse
Un contrato que define métodos sin implementación
Una clase abstracta obligatoria
¿Con qué palabra se implementa una interfaz?
interface
implements
inherits
extends
¿Qué interfaz raíz implementan las colecciones en Java?
Map
List
Collection
Arrays
¿Cuál de las siguientes clases implementa la interfaz List?
HashMap
TreeSet
HashSet
ArrayList
¿Qué diferencia principal hay entre un Set y un List?
Set permite duplicados
List permite duplicados
Ambos permiten duplicados
Ninguno permite duplicados
¿Qué tipo de colección asocia claves con valores?
List
Set
Map
Stack
¿Cuál es una ventaja de usar ArrayList sobre un arreglo tradicional?
Su tamaño puede crecer dinámicamente
Su tamaño es fijo
Solo guarda números
No permite duplicados
¿Qué método de ArrayList devuelve el número de elementos almacenados?
count( )
length( )
size( )
index( )
¿Cuál es la salida?
Java
C++
Python
Error
¿Que imprime el código?
[10, 20, 30]
[10, 20]
[10, 30]
[20, 30]
¿Que imprime el código?
[uno, dos, tres]
4
3
[dos, tres]
¿Que imprime el código?
[lapicero, borrador]
lapicero borrador
[lapicero, borrador, regla]
lapicero borrador regla
¿Que imprime el código?
[3, 6, 9]
1 2 6
3, 6, 18
[1, 2, 6]
¿Que imprime el código?
[15, 10]
15
10
5
